03-14-2008 12:08 PM
03-17-2008 05:35 PM
Hi jrolston,
This is a valid question. The reason that no shared start trigger is necessary when synchronizing Analog and Digital IO tasks is that Digital IO does not have its own timing engine. Digital IO is typically performed with software updates. In the case of synchronizing Digital IO with an Analog Input task, a sample clock has been generated using the Analog Input’s timing engine. This sample clock starts when the Analog task starts. Since the Digital IO task is using that clock, it too will begin on the first edge of the clock. Therefore, a start trigger is not necessary.
In the case of synchronizing Analog Input and Analog Output, they have two separate timing engines and therefore need to be started at the same time with a start trigger.
Hope this explanation helps, Mallori M.