国产性一乱一性一伧的解决方法,国产一区影视,日韩欧美国产亚洲,日韩av在线播放不卡,国产69精品久久久久孕妇大杂乱 ,亚洲国产一,97国产精品视频,波多野结无码高清中文
君億道科技聯(lián)系電話:0755-26830682

公司新聞

最全面及時的公司資訊、企業(yè)動態(tài)

使用 BurstIO Ext Trig 和 Ext Clock 的 USB-2020 CSharp 示例

來源君億道

以下示例演示了在USB-2020上使用 BurstIO、Ext Trigger 和 Ext Clock 模式。在 BurstIO 模式下,采集必須適合 64 MSample 板載緩沖區(qū)。一旦采集完成,就可以讀取數(shù)據(jù)。完整的 Visual Studio 項目附在底部。

 

使用系統(tǒng);

使用麥達(dá)克;

使用 System.IO

命名空間模擬輸入

{

    課程計劃

    {

        公共常量 int CHANCOUNT = 1;

        公共常量 int FIRSTCHANNEL = 0;

        public const int LASTCHANNEL = 0;

        公共常量整數(shù)頻率 = 10000//不關(guān)心由于使用了外部時鐘

        公共常量 int BUFFERSIZE = 100000;

        public const int HALFBUFFSIZE = BUFFERSIZE / 2;

        public const string DEVICE = " USB-2020 ";

 

        static void Main(string[] args)

        {

 

            McDaq.ErrorInfo RetVal;

 

            int BoardNum = 0;

            整數(shù)速率 = 頻率;

 

            BoardNum = GetBoardNum(DEVICE);

 

            if (BoardNum == -1)

                Console.WriteLine("未檢測到{0}", DEVICE);

            別的

            {

                MccBoard daq = MccDaq.MccBoard(BoardNum);

 

                IntPtr 緩沖區(qū) = MccService.ScaledWinBufAllocEx(BUFFERSIZE);

 

                if (buffer == IntPtr.Zero)

                {

                    Console.WriteLine("壞句柄");

                    返回;

                }

                Console.WriteLine("正在收集數(shù)據(jù)....");

                ScanOptions ops = ScanOptions.BurstIo |

                                    ScanOptions.ScaleData |

                                    ScanOptions.ExtClock |

                                    ScanOptions.ExtTrigger;

 

                //設(shè)置采集

                IsError(daq.AInScan(FIRSTCHANNEL,

                                        上一個頻道,

                                        緩沖區(qū)大小,

                                        參考率,

                                        Range.Bip10Volts,

                                        緩沖,

                                        操作員

                                    ));

 

                double[] theArray = new double[BUFFERSIZE];

               

                RetVal = MccService.ScaledWinBufToArray(buffer, theArray, 0, BUFFERSIZE);

                顯示數(shù)據(jù)(數(shù)組,1000);

                //釋放內(nèi)存

                MccService.WinBufFreeEx(buffer);

                Console.WriteLine("完成...");

                等待鍵();

            }

        }

        public static int IsError(ErrorInfo e)

        {

            如果 (e.Value != 0)

            {

                Console.WriteLine(e.Message);

                等待鍵();

                返回 1

            }

            返回0

        }

        public static int GetBoardNum(string dev)

        {

            for (int BoardNum = 0; BoardNum < 99; BoardNum++)

            {

                MccDaq.MccBoard daq = MccDaq.MccBoard(BoardNum);

                if (daq.BoardName.Contains(dev))

                {

                    Console.WriteLine("{0} 板號 = {1}", dev, BoardNum.ToString());

                    daq.FlashLED();

                    返回 BoardNum;

                }

            }

            返回-1

        }

        public static void WaitForKey()

        {

            Console.WriteLine("\n <SpaceBar> 繼續(xù)...");

 

            System.ConsoleKeyInfo cki;

           

            {

                cki = Console.ReadKey();

            } while (cki.Key != ConsoleKey.Spacebar);

        }

        public static void DisplayData(double[] datArray, int rows)

        {

            //將數(shù)據(jù)寫入屏幕和文件

            int i = 0;

 

            for (int row = 0; row < rows; row++)

            {

                for (int c = 0; c < CHANCOUNT; c++)

                {

                    Console.Write("{0}\t", datArray[i].ToString("0.0000").PadLeft(10));

                    ++;

                }

                Console.Write("\r\n");

            }

        }

 

 

    }

}


主營:電流探頭,電壓探頭,羅氏線圈,電流傳感器,高壓探頭,電流互感器,功率電子測量產(chǎn)品
粵ICP備14003389號深圳君億道科技有限公司 © http://www.fengshengzhitongche.com
主站蜘蛛池模板: 无为县| 乌审旗| 玉门市| 和田县| 宁城县| 永春县| 巴东县| 城市| 万盛区| 伊通| 安阳县| 通辽市| 太湖县| 宝鸡市| 前郭尔| 南宫市| 庆元县| 彭山县| 高阳县| 元江| 英超| 察隅县| 日土县| 双桥区| 灌南县| 竹北市| 常宁市| 寿宁县| 芜湖县| 温州市| 贺兰县| 安溪县| 化德县| 邵阳县| 措美县| 武邑县| 进贤县| 焉耆| 醴陵市| 旬邑县| 奉贤区| 台前县| 云林县| 平泉县| 云龙县| 南康市| 谢通门县| 江孜县| 乌兰察布市| 松原市| 珠海市| 秀山| 余江县| 陆丰市| 景德镇市| 淳化县| 高唐县| 房山区| 神池县| 阿拉善右旗| 化州市| 自治县| 商丘市| 广平县| 大余县| 西安市| 石台县| 巍山| 兴和县| 县级市| 商水县| 天气| 安吉县| 安吉县| 绩溪县| 余姚市| 会同县| 田阳县| 绥棱县| 建平县| 贵定县| 邻水|