首页 百科知识 开关量输出

开关量输出

时间:2022-10-08 百科知识 版权反馈
【摘要】:DAQmx Write.vi接受的数据格式是数值,需将data开关数组转换为number,如图6-48所示。单击RUN图标,运行该程序。数组元素0对应于port0/line0,数组元素1对应于port0/line1,给不同的数组元素赋值,可以使Port0/line0~7输出相应的逻辑状态。

本节以例6-7为例,说明数字信号输出程序的编写方法。

例6-7 开关量输出。

任务:将5个开关量分别输出到USB-6008数据采集卡Port0/Line0~Line5。

实施:

1.程序设计

(1)新建VI,按照图6-45所示绘制前面板。

(2)按照图6-46所示设计流程图。

图6-45 例6-7的前面板

图6-46 例6-7的程序框图

①DAQmx Write.vi数字输出格式设置如图6-47所示。

图6-47 DAQmx Write.vi的设置

②开关数组格式的转换。

DAQmx Write.vi接受的数据格式是数值(number),需将data开关数组(Array)转换为number,如图6-48所示。

图6-48 开关数组格式的转换

2.调试运行

单击RUN图标,运行该程序。数组元素0对应于port0/line0,数组元素1对应于port0/line1,给不同的数组元素赋值,可以使Port0/line0~7输出相应的逻辑状态。如果使数组各位均置1,即port0/line0:5=111111,则相应的data为63,如图6-45所示。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈