多快我可以触发一个会话接口与设备使用采集Triggers_per_run =正

4视图(30天)
我在我的实验室使用ni - 6733模拟出卡。我需要它来输出相同的波形每次接收外部触发,我发送5次,每天一整天。目前我可以实现这一目标通过创建一个会话界面卡,增加渠道和触发器,设置有限的模式但triggers_per_run设置为正,如下所示。
然而,我发现卡并不总是抓触发,而这样做的能力取决于有多少空间数据的结束和下一个触发器。现在,我离开100 ms,方法方式足够多到卡的硬件,但我仍然获得片状的结果,如触发器下降了1/50。
谁能告诉我如何用matlab实现这个triggers_per_run =正功能,和是否有相关设置时间新触发?
s = daq.createSession (“倪”);
s.addAnalogOutputChannel (“Dev1”,“ao1”,“电压”);
s.addTriggerConnection (“外部”,“Dev1 / PFI6”,“StartTrigger”);
年代。毕竟= false;
年代。率= 1000000;% 1 mhz是名片的最大能力
年代。TriggersPerRun =正;
年代。ExternalTriggerTimeout = 200;
s.queueOutputData (v);
s.startBackground ();
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2013年6月27日
你采取措施确保没有其他系统上运行?病毒检查关闭?
你的中断服务例程:你经历了他们着眼于减少动态内存分配吗?

登录置评。

答案(0)

类别

找到更多的在同步和同步操作帮助中心文件交换

社区寻宝

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

开始狩猎!