在SCXI-1141,1142,1143工作于并行模式下时,如何用LabVIEW来改变滤波截止频率?



主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件:

问题: 我在并行模式(parallel mode)下使用SCXI-1141,我需要在LabVIEW中编程改变其截止频率。我使用AI Parameter这个VI(Functions » Data Acquisition » Analog Input » Advanced Analog Input » AI Paramter.vi), 在多路模式(multiplexed mode)下能正常工作。当我转换其为并行模式时,我却得到一个出错信息 error -10001:"NI-DAQ LV: A channel, port, or counter is out of range for the device type or device configuration; or the combination of channels is not allowed; or the scan order must be reversed (0 last)."

这个VI的在线文档指出,滤波器参数只能对SCXI-1141在多路模式下有效。那么有什么办法在并行模式下设置滤波截止频率吗?

解答: 在并行模式下也可以改变截止频率,但是你必须修改你的通道字符串参数。在多路模式下,你的通道串参数有如下格式obx!scy!mdz!a, 其中x代表了从SCXI机箱出来数据所占用的数据采集卡的通道(不是SCXI模块的通道)。

在并行模式下,SCXI模块使用了数据采集板卡的所有的差分通道,而不是一个通道。因此你在配置AI Config的通道字符串时必须省略掉obx!。接下来使用AI Config输出的task ID作为AI Parameter的输入,你就能成功地在通道串参数中改变截止频率了。

相关链接: KB 2N8IBLDJ: Using AI Parameter.vi to Set Cutoff Frequencies for the SCXI 1141/1142/1143 Modules
SCXI-1141/1142/1143 User Manual


附件:





报告日期: 07/19/2002
最近更新: 08/03/2003
文档编号: 2NIFL30Q