I have a VI whose purpose is to record analog data and produce a TTL pulse at the start of the acquisition. The acquisition is triggered when one of the analog channels reaches a specified level.
The data recording is working properly, but producing the TTL pulse is not. In an early iteration I used the DAQmx Export Signal VI to export the trigger signal, but my other lab equipment does not recognize TTL pulses as short in duration as the NI hardware triggers, so I want to use a Counter Output, triggered by the Analog Comparison Event (the analog trigger for my input channels), to produce a single, longer duration pulse. However, my VI is not triggering the counter.
To test, I switched the counter trigger source to an external port, and connected a digital delay generator producing pulses that are 50ns duration. With this external trigger, the counter works properly.
Does anyone know why the internal triggering is not working? Any suggestions on a fix?
I'm using the following NI hardware.
Chassis: PXI-1036
Cards: PXI-6133 (two)
Any help will be greatly appreciated!