Skip to content

Commit ca337d0

Browse files
committed
Added information for analog output Sync mode
1 parent 1dc5cbf commit ca337d0

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

docs/source/measCompMultiFunctionDoc.rst

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
751779
The following is the medm screen for controlling the analog output
752780
records 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

Comments
 (0)