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

简介: 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板卡做多通道模拟输入采集,并且我的测试内容要求对每个通道的输入范围进行配置,但是为什么我得到的有些通道采集结果在不同的电压上有截断呢?


20210805213241217.png

解答:


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


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

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


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


20210805213241227.png


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


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


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


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

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


相关文章
|
6月前
|
算法 API 数据安全/隐私保护
LabVIEW编程LabVIEW开发 控制雷赛运动控制器SMC604A例程与相关资料
LabVIEW编程LabVIEW开发 控制雷赛运动控制器SMC604A例程与相关资料
45 0
|
6月前
|
开发工具 芯片
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
41 1
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
|
6月前
|
数据采集 传感器 人工智能
LabVIEW编程LabVIEW开发 控制NI USB-6225例程与相关资料
LabVIEW编程LabVIEW开发 控制NI USB-6225例程与相关资料
60 1
|
6月前
LabVIEW编程LabVIEW控制WNSC600运动控制器例程与相关资料
LabVIEW编程LabVIEW控制WNSC600运动控制器例程与相关资料
50 1
|
6月前
|
API
LabVIEW编程LabVIEW控制PXI-5122例程与相关资料
LabVIEW编程LabVIEW控制PXI-5122例程与相关资料
45 1
|
6月前
|
存储 编解码 C++
LabVIEW编程LabVIEW控制C-863.12 水星控制器例程与相关资料
LabVIEW编程LabVIEW控制C-863.12 水星控制器例程与相关资料
35 2
|
6月前
|
安全
LabVIEW编程LabVIEW控制ELT-400家电电磁辐射测量仪例程与相关资料
LabVIEW编程LabVIEW控制ELT-400家电电磁辐射测量仪例程与相关资料
35 2
|
6月前
|
算法 安全 Linux
LabVIEW编程LabVIEW控制NI cRIO-9066例程与相关资料
LabVIEW编程LabVIEW控制NI cRIO-9066例程与相关资料
36 1
|
6月前
|
人工智能
LabVIEW编程LabVIEW开发研华PCI 1756例程与相关资料
LabVIEW编程LabVIEW开发研华PCI 1756例程与相关资料
76 1
|
6月前
|
人机交互
LabVIEW编程LabVIEW开发控制阿尔泰DAM-3948D例程与相关资料
LabVIEW编程LabVIEW开发控制阿尔泰DAM-3948D例程与相关资料
39 0