C#使用NIDAQmx采集电压

本文介绍了如何在C#中利用NationalInstruments.DAQmx库进行电压采集。重点强调了.NET版本与DLL匹配的重要性,并指出在同一时间只能运行一个DAQmx任务。文中还提及了通过Stop和Start Task来切换不同接口的读取操作,并提供了C++版本的双接口电压读取示例。
摘要由CSDN通过智能技术生成

引用

NationalInstruments.Common

NationalInstruments.DAQmx

位置是在:

安装位置\NationalInstruments\MeasurementStudioVS2010\DotNET\Assemblies\Current

这个.NET的版本要和这两个DLL匹配

首先,

using NationalInstruments.DAQmx;

Task analogInTask = new Task();
AIChannel myChannel;
myChannel = analogInTask.AIChannels.CreateVoltageChannel( "dev1/ai2","myChannel", AITerminalConfiguration.Rse,-10, 10,AIVoltageUnits.Volts);
analogInTask.Start();
AnalogSingleChannelReader reader = new AnalogSingleChannelReader(analogInTask.Stream);
double data = reader.ReadSingleSa
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值