如何在数据采集工具箱会议地址通道独立基础接口

4视图(30天)
你好,
我使用基于数据采集工具箱与会话接口。
它是可能的,当使用inpuntsinglescan outputsinglescan,独立地址行吗?我扫描多个传感器同时,我想执行一个给定的操作在一个特定的传感器显示值独立于其他传感器的值。当我使用inputsinglescan我总是所有通道的值初始化,所以我想我必须定义一个条件是否与所需的值在我感兴趣的频道结合其他频道的所有其他可能性值。
有更好的方法来实现这个吗?
提前谢谢你。

接受的答案

那是欣但
那是欣但 2013年4月26日
你好,
访问数据在每个通道的基础上需要索引数组的数据。例如,要看第二个频道的数据你会做以下:
s = daq.createSession (“倪”)
s.addDigitalChannel (“dev2”,“port0 / line0:3”,“InputOnly”)
s.addDigitalChannel (“dev2”,“port0 / line4:7”,“OutputOnly”)
myOutputData = [0 0 0 0];
myInputData = s.inputSingleScan;
如果myInputData (2) = = 1
myOutputData = [1 1 1 1];
结束
s.outputSingleScan (myOutputData);
同样的,如果你想改变只有一个输出线的基础上,结果从一个输入行,您可以执行以下操作:
如果myInputData (1) = = 1
myOutputData (3) = 0;
结束
s.outputSingleScan (myOutputData)
——那是欣但

更多的答案(0)

类别

找到更多的在数据采集工具箱支持硬件万博1manbetx帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!