Hi Bei,
The way you have your VI set up is correct for doing multiple-device measurement. A single task cannot contain multiple independent devices, so having separate task configurations for each device is the proper format for this kind of application.
Synchronization is needed when you have multiple measurements on the same device or across multiple devices that are correlated. For example, in your case you are measuring voltage and temperature. If you want to see the voltage that corresponds to a given temperature then synchronization is needed. For true synchronization both the sample clock source and the start trigger of the measurements must be shared.
With the devices you are using, synchronization is not possible. This is primarily limited by the USB-9211 because this device cannot be configured to use an external trigger or external clock. The shipping examples for synchronization are definitely the place to start if you have devices that support synchronization (external clock and trigger sources).
Since you are new to using the NI-DAQmx API, I would also recommend referring to the getting started guide here:
Getting Started with NI-DAQmx: Main PageI hope this answers your questions - let us know if you have any others!
Regards,
Andrew W
National Instruments