Session Based Multiple DAQ Triggering
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (1)
Manisha
le 15 Déc 2011
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 commentaires
Voir également
Catégories
En savoir plus sur Data Acquisition Toolbox Supported Hardware dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!