I'm syncronizing multiple boards (M Series) for AI and AO with analog or digital Start trigger.
The first approach was (RTSI system with digital triggering):
* I used the digital trigger on PTFI0 for the ai0 task as start trigger and then routed the ai/StartTrigger to the other boards. Syncronsation failed, the other boards started aquisition/output before the trigger. I guess the start trigger was set when I started the task (to wait for the trigger).
* I solved this problem by routing the Dev1/PTFI0 trigger to all other boards.
Now, for a different setup (PXI), I will use an analog trigger using Dev1/ai0, which will also be a monitoring channel, started by that trigger. Which signal do I now route as trigger signal for the other channels/boards?
To complicated the issue further, I'm using a delay (StartTrigger.Delay). I already found out, that this delay will happen after the start trigger is set, so in the setting above I had to set the delay for each channel. How will that work in the second setup?
And furthermore concerning the delay, how good are the delays of all channels syncronized? I use a shared sample clock (either OnboardClock of Dev1 or for PXI the 10MHzRefClock)? Or would it be better to set a second trigger signal after the delay (as a seperate DO task) for all AI/AO tasks, to start them sync'd?
Felix