![]() I'm doing "routine" voltage measurements in another AI loop on a different channel. So I have a little vi (that contains 2 parallel loops) that I want to sit & wait for the trigger to be satisifed. My *intended* behavior is to wait (block) at the DAQmx Trigger/Start Analog Edge on, say channel ai1, until I get a falling edge thru, say, -0.050V. I have a 9205 card in a little 9174 cDAQ USB chassis. I have a requirement that I thought would be SIMPLE, but can't get it to work. Maybe someone has already programmed something similar? I only have problems programming the timing of the digital triggers (TTL) accordingly. The analog data acquisition via DAQmx is clear. The two analog signals should be calculated during the time in which both TTL are active (i.e. The times should be adhered to as precisely as possible. So TTL1 active for 10 ms, then 2 ms delay then TTL 2 active for 10 ms. The two TTL signals should be output by the USB6215 as follows:īoth TTLs should be active for 10 ms every 100 ms, one after the other with a 2 ms delay. ![]() While the lasers are active, the analog signals output characteristic values. ![]() This external device also outputs 2 analog signals that I can capture with the USB 6215. With two TTL output signals, two different colored lasers are to be triggered.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |