你能建议减少USB与NI6211延迟使用数据采集工具盒。

7视图(30天)
我想尝试一个实时控制的想法使用NI 6211采集模拟I / O单元通过USB。这意味着单一的输入和输出在MatLab中循环;我不能发送/接收的数据流。我知道USB将使它非常缓慢,但我只是想尝试的想法。你能建议减少缓慢的最好方法吗?

接受的答案

维诺德
维诺德 2015年7月13日
试着用 inputsinglescan outputsinglescan 在你的控制回路。
1评论
杰克
杰克 2015年7月23日
我们已经试过,但是我们没有了工作。我们使用的是倪C-DAQ 9178 9263)(9234年输入模块和输出模块。Matlab给出了警告:在这个平台上,通知更频繁超过每秒20倍可能无法实现。错误使用Controller1test7(第93行)会话包含渠道,不支持使用inputSingleScan和outputSingleScan随需应变的操作。金宝app只有使用startForeground定时操作和startBackground可以做到的。
当我遇到尼克Gautier公式的学生,他建议使用后台接收数据和使用新数据到来引发计算和编写下一个数据点。附件是失败的代码。有什么建议吗?

登录置评。

更多的答案(2)

吕西安Robinault
吕西安Robinault 2018年1月29日
你好,这肯定是晚了一个解决方案,但你试过:https://fr.mathworks.com/help/daq/examples/software-analog-triggered-data-capture.html ?
和控制数据输出流实时控制可以使用事件“DataRequired”谁会触发一个函数发送adequat输出信号来控制你的设备。https://fr.mathworks.com/help/daq/examples/generate-continuous-and-background-signals-using-ni-devices.html
易可以看到它是如何做的软件模拟触发数据捕捉的例子。

延斯
延斯 2020年6月8日
有一个工具箱,似乎取代Mathworks接口(Matlab数据收集)倪司机(NI-DAQmx)。也许它可以帮助人们有一个类似的问题:
和一个更快的例证:
3评论
杰克
杰克 2020年6月10日
不。因为我使用廉价和快速Arduino由于我没有试过别的。

登录置评。

下载188bet金宝搏

社区寻宝

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

开始狩猎!