@@ -507,6 +507,9 @@ and has the following features:
507507 - 4, 8 or 16 channels, individually programmable range 0-10V or +-10V.
508508 - Some models provide 0-20 mA current output as well as voltage output
509509 - Some models have high-drive voltage output (+-40 mA)
510+ - Support for synchronously updating all DAC channels at the same time.
511+ This can be done in master or slave mode, which controls whether the
512+ SYNCLD signal is an output (master) or an input (slave).
510513 - 100 Hz maximum output rate
511514
512515- Digital inputs/outputs
@@ -718,6 +721,26 @@ This database is loaded once for each analog output channel
718721 - ANALOG_OUT_RANGE
719722 - Output range for this analog output channel. Choices are determined at run time
720723 based on the model in use.
724+ * - $(P)$(R)SyncMaster
725+ - bo
726+ - asynInt32
727+ - ANALOG_OUT_SYNC_MASTER
728+ - Controls whether the SYNCLD signal is an output (0, Master) or input (1, Slave).
729+ * - $(P)$(R)SyncEnable
730+ - bo
731+ - asynInt32
732+ - ANALOG_OUT_SYNC_ENABLE
733+ - Controls whether the analog outputs are updated synchronously.
734+
735+ - If this is Disable then the DAC outputs are updated immediately when new values are
736+ written to the ao records.
737+ - If this is Enable then the DAC outputs are not updated when the ao records are written to.
738+ They are only updated when the SyncWrite record is processed, and they all update simultaneously.
739+ * - $(P)$(R)SyncWrite
740+ - bo
741+ - asynInt32
742+ - ANALOG_OUT_SYNC_WRITE
743+ - Writing to this record simultaneously updates all of the analog outputs to the values in the ao records.
721744 * - $(P)$(R)Return
722745 - ai
723746 - asynInt32
@@ -748,6 +771,11 @@ This database is loaded once for each analog output channel
748771 - N.A.
749772 - Tweaks the output down by TweakVal.
750773
774+ **NOTE for Sync records: ** The sync features are only supported on the USB-31xx models.
775+ The Sync records exist for all analog output channels.
776+ However, only the records for the first channel, $(P)$(R)1Sync*, are used.
777+ The screen shot for the USB-3104 above shows the sync record widgets.
778+
751779The following is the medm screen for controlling the analog output
752780records for the USB-1608GX-2AO. Note that the engineering units limits
753781(EGUL and EGUF) do not have to be in volts, they can be in any units
0 commit comments