天天看点

LabVIEW编程LabVIEW控制USB-6341例程与相关资料

LabVIEW编程LabVIEW控制USB-6341例程与相关资料

USB-6341具有16​路​AI(16​位,​500 kS/​s),​2​路​AO(900 kS/​s),​24​路​DIO,​USB​多功能​I/​O​设备 - USB‑6341​提供​了​模拟​I/​O、​数字​I/​O​和​四​个​32​位​计数​器/​定​时​器,​用于​PWM、​编码​器、​频率、​事件​计数​等。 板​载​NI‑STC3​定​时​和​同步​技术​提供​高级​定​时​功能,​包括​独立​的​模拟​和​数字​定​时​引擎​和​可​重新​触发​的​测量​任务。 …

USB‑6341​适用​于​从​基本​数据​记录​到​控制​和​测试​自动​化​等​广泛​的​应用。 随​附​的​NI‑DAQmx​驱动​程序​和​配置​实用​程序​简化​了​配置​和​测量。

问题:

我在用NI 632x/634x板卡做多通道模拟输入采集,并且我的测试内容要求对每个通道的输入范围进行配置,但是为什么我得到的有些通道采集结果在不同的电压上有截断呢?

LabVIEW编程LabVIEW控制USB-6341例程与相关资料

解答:

NI定义那些在短时间内会出现相同采样值的情况为异常行为。具体现象表现为在不同的电压出现裁剪情况,如上图所示。这种情况主要是受限于通道,在通道范围变化前就进行了采样,所以通道输入范围多路切换的顺序是特别重要的。当通道间的输入范围是逐渐变化的,这种情况就显得不那么明显了,例如在切换列表中切到下一个通道时切换到相邻的输入范围而不是直接从最大范围切换到最小范围。

受影响的板卡是632x的PCIe,PXIe和USB设备和634x的设备。NI已经验证没有其他的多功能采集板卡会有这种现象。

NI建议您重新规划您的扫描列表来规避这个问题。实施这个规避方法能有效的降低最大采样率,但是不会对现有的项目功能造成损害。

考虑到上述这种情况,重新对扫描列表进行排序使所有的通道使用相同的输入范围来减小对你任务的影响。然后复制组里最后一个通道在每个组的最后一个,这样每个组只有这么一个被复制的通道受到了影响,这个通道的数据记录,处理和显示可以被忽略。

LabVIEW编程LabVIEW控制USB-6341例程与相关资料

在这些板卡上多通道测量的最大采样率是合计的。你可以通过计算你的任务中有多少个通道(包括被复制的通道)来计算最大采样率。

如果你的任务必须维持最大采样率,还有另一种方法。你可以配置所有通道为固定的输入范围,这个固定的范围是所有通道都适合的输入范围。坏处就是在那些可以用更小的输入范围的通道上丢失一些垂直敏感度。

厂家当然有提供LabVIEW的例子。根据通讯协议的相关的说明,编写了适合项目的程序。

LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序

文字内容均在附件Word中,同时上文中提到的例子和资料,均在word中的附件里,可点击下载。登录www.bjcyck.com可以查看更多详细信息。这里只是简略的介绍,有任何关于LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序相关问题,请与我们联系。

链接地址为:LabVIEW编程LabVIEW控制USB-6341例程与相关资料 - 北京瀚文网星科技有限公司 (bjcyck.com)

继续阅读