LabJack数据采集卡公司,总部位于美国科罗拉多州雷克伍德,是连接到计算机和互联网数据采集硬件和软件的领先制造商,帮助客户通过电脑或手机监控物理世界的变化。下面介绍如何用Labjack数据采集卡与虚拟仪器接驳的方法,并实现采集功能。
Labjack U3高压Labjack T7 Pro采集卡
其系列采集卡如下:
将labjack通过USB线与电脑连接,要测试安装正确与否,运行LJTEST程序。开始=祝辞程序=祝辞labjack=祝辞LJTEST确定没选择“测试夹具安装”和“连续”,按运行(运行)按钮,LJTEST应该一项项地测试并通过8个独立的测试。
Labjack应用,AIBurst函数介绍
从1、2或4个模拟通道,以指定的扫描率(可高到8192赫兹)读取指定扫描数的电压。首先采集的数据是放在LabJack的4096个内存缓冲器中,然后才被传送到计算机上。如果发光二极管被启用,那么它在等待出发期间会以4赫兹的频率闪烁,在采集过程中会暗掉,在数据传送到计算机的过程中会快速地闪烁,结束后再变暗。
该函数的执行时间取决于指令本身,可以用下面的公式来估计。实际采样的样本数是2的次方,从64年到4096年。它大于或等于numScans * numChannels。在下面该值被表示成numSamplesActual。
正常模式:运行时间=30 + (1000 numSamplesActual/sampleRate) + (2.5 numSamplesActual)
快速模式:运行时间=30 + (1000 numSamplesActual/sampleRate) + (0.4 numSamplesActual)
参数说明:
返回值:LabJack的错误码,无错时为0。
输入:
?* idnum -设备号,系列号或1(所能找到的第一个设备)
?演示——正常操作时为0,大于0时为演示模式。演示模式允许用户在没有LabJack的情况下调用该函数。
?* stateIOin -要输出的IO0-IO3的状态。如果IO是被设置成输入口,输出状态位对其没有作用。可以用其他的函数来把它们设置成输出方向。
?updateIO——大于0,则输出状态值,否则只进行读操作。
?一同出席,大于0时,LabJack的发光二极管被点亮。
?numChannels——要读取的模拟通道数(1、2或4)。
?*通道——这是一个数组的指针,该数组至少要有numChannels个单元。单端输入用鹿,差动输入用8。
?*收益——这是一个数组的指针,该数组至少要有numChannels个单元。个单元值是响应通道的增益指令=> 1,比上年1=> 2 ? 7=> 20。只在差动通道采集时有效。