Steven,
1. If you attempt to write data to the analog output buffer before there is sufficient space available in the buffer, AO Write.vi will wait until space is available. At that time, it will write the data to the buffer.
2. Synchronizing the file reading and the analog output does not occur in a strict sense. New data is read from file and written to the analog output buffer as the previous data is output.
3. To obtain information concerning a DAQ device, you should use Get DAQ Device Information.vi. It is available in the following location:
Functions >> NI Measurements >> Data Acquisition >> Calibration and Configuration
Good luck with your application.
Spencer S.