My application involves synchronizing 20 AI channels using PXI-4220 modules with continuous DO using a PXI-6533.
I use C++ and the DAQmx drivers.
I am start triggering both AI and DO operations by routing a hardware trigger to both the PFI6 (ACK1 or STARTTRIG1) of the 6533 and the ai/StartTrig of the master 4220 over PXI_Trig2. I also have all of the devices sharing the sample clock of the master 4220 (in theory).
Right now, I am using a logic analyzer to monitor the digital output and the sample clock using the PFI2 (REQ1 - output) of the 6533, but I would also like to monitor the AI Convert Clock for further verification of the timing.
The 4220 has only one output - PFI0 - and according to the device route map in MAX, StartTrig is the only signal that CAN be routed to PFI0.
I've had trouble routing the trigger signal to it for output (although as an input it worked just fine).
The 6533 has a few PFI's which seem dedicated to specific signals (none of which are ai type signals - obviously, as it is a DIO card.)
Is there a way to gain access to timing and trigger signals that I am not aware of?
Maybe off the PXI Trigger bus itself? - for example, a PXI module that is just an interface to the bus?
The bottom line is that I want to verify what is going on with my timing and triggering and I can't seem to get at all of the necessary signals using the modules that I have.
Any help or advice is much appreciated.