09-26-2019 10:37 AM
Note that I am very new to Labview and "playing" with signals in general.
My aim is to delay a daqmx trigger. The delay will be in the order of microseconds. So essentially the Daq card receives a signal, waits for 2 microseconds then does something.
I have windows 10 running.
I have two Daq cards installed:
PCI-5105: 8 channel, 12 bit, 60Mhz Bandwidth, PCI Oscilloscope Device
PCI-6110: 4 AI (12 bit, 5 MS/s/ch), 2 AO, 8 DIO, PCI Multifunction I/O Device
I wish to do this via software delay using the "Start.DelayUnits" on the DAQmx Timing.vi.
Is this possible? From what I have seen from earlier posts (2005, 2007, etc...) this was not possible due to the OS.
If this is not possible then can someone please explain why?
Furthermore, what would be a way to add such a delay?
If it is not possible via this method
09-27-2019 09:05 AM
I don't think this is an OS restriction, it's probably a device-specific restriction. Offhand, I don't know which devices do or don't support trigger delays for AO.
A reasonable workaround is to use a counter task to generate a triggered pulse 2 microsec after the original, and have your other tasks react to *that* signal.
-Kevin P