Session Based Multiple DAQ Triggering
1 回表示 (過去 30 日間)
古いコメントを表示
Hello, I am using the latest 64bit matlab version (2011b) to send and receive a signal on multiple data acquisition devices (4 x NI 6259). I am having some trouble using the session based interface to trigger multiple data acquisition devices using a digital pulse. Does anyone know of any tutorials or examples i can use? Any information or pointer in the right direction would be of great help. Thanks,
Fernando
0 件のコメント
回答 (1 件)
Manisha
2011 年 12 月 15 日
Hi Fernando,
DAQ R2012a prerelease has added new functions that you can use to start your acquisition using an external trigger (digital pulse). If you have a valid licence you can download R2012a here.
You can modify the below code to suit your requirements:
s = daq.createSession('ni');
s.addAnalogInputChannel('Dev4', 0, 'Voltage');
The below command will add a external start trigger connection from an external source( i.e. your digital pulse) to the PFI0 terminal on Dev4.
s.addTriggerConnection('External','Dev4/PFI0','StartTrigger');
Your acquisition will now start when the device receives a digital rising edge at PFI0 terminal
s.startForeground();
Hope that helps,
Manisha
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Simultaneous and Synchronized Operations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!