05-15-2009 04:25 PM
Hi,
I would like to start reading several analog input channels (via SCXI 1120D card on a PXI 1010 chassis) when a analog trigger channel hits a specific trigger level and stop the read when the trigger channel falls below the trigger level. I have tried to use things like Pausing analog reading outside the window with little success. I am attaching a pdf file showing my last attempt.
I would appreciate any suggestions,
Thanks
Jimmy D.
05-16-2009 04:46 AM
05-18-2009 11:36 AM
Hi Jimmy,
You can start and stop a read task using software commands and logic in LabVIEW using alanled's suggestion, but this will be a few milliseconds off due to the nondetermanistic delay inherent in all operating systems.
If you want a more precise solution using hardware timing, then I would reccomend that you use a reference trigger to be your stop trigger.
You can read a KB about this process here
In the example attached to the KB, you can replace the digital edge start trigger with an analog edge trigger and the digital edge reference trigger with an analog level reference trigger.
Hope this helps!
-Abram
05-18-2009 11:44 AM - edited 05-18-2009 11:50 AM