Hello Guillaume,
There are no specific functions which accept multiple boards in order to synchronize them. Instead, you will setup two completely independent tasks -- one for device 1 and one for device 2. In order to ensure synchronous behaviour between the two boards you will need to either share a clock source or share a start trigger.
The shared clock source will ensure that measurements are acquired/generated at the same moment.
If you do not wish to share a clock source, then you can use each board's individual clock and configure a start trigger to ensure that each clock is initialized at the same moment. If both clocks have the same rate, then you should have synchronized measurements. However, sharing the same clock source in a "mas
ter & slave" relationship will provide tighter synchronization.
In order to share clocks and triggers you will use a RTSI cable between the two PCI 4452 boards.
The following tutorial on synchronization of multiple DSA devices may also prove useful.
Synchronizing Input on two PCI DSA Devices in LabWINDOWS/CVI
http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3EC8D56A4E034080020E74861&p_node=DZ52258&p_source=External
Additionally, you want to perform synchronous AI and AO at the same time. The following example will provide you with a head-start.
Synchronizing Analog Input and Output
http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3E72F56A4E034080020E74861&p_node=DZ52337&p_source=External
From our homepage at http://www.ni.com you can search for KnowledgeBases, Tutorials, and Example Programs by using our search feature in the upper right-hand corner of the site. Additionally, our Developer Zone offers many resources.
Simply use keywords such as "synchronous, synchronization, dsa, simultaneous".
Best Regards,
Justin Britten
Applications Engineer
National Instruments