This is historical information of device classes implemented in StanfordDG645 device server.

Use this link to find the valid information.

Development status: New development
Information status: New

Contact:



Class Description


Device server for a single delay channel.

Families: CounterTimer

Key words:

Platform: Unix Like

Language: Cpp

License: GPL

Contact:

Hardware


Manufacturer: Stanford Research Systems

Product:

DG645

Bus: Ethernet

Class interface


Attributes:

Name Description
OutputAmplitudeScalar: DevFloat The amplitude for the output. It might be positive or negative and has to be in the range between 0.5V and 5V. The absolute level may not exceed 6V.
OutputOffsetScalar: DevFloat The DC offset for the output. It has to be in the range between -2V and 2V. The absolute level may not exceed 6V.
OutputWidthScalar: DevDouble The pulse width for the output.
TriggerDelayScalar: DevDouble The delay between t0 and the trigger of the channel.

Commands:

Name Description
StateInput: DevVoid
Output: State
Device state
This command gets the device state (stored in its device_state data member) and returns it to the caller.
StatusInput: DevVoid
Output: ConstDevString
Device status
This command gets the device status (stored in its device_status data member) and returns it to the caller.

Pipes:

Properties:

Name Description
ControlDevicePathDevString Path to the StanfordDG645Control device providing the connection.
ChannelDevUShort Channel number from 0-4 to be controlled by this device. They are mapped as follows: 0 - t0, 1 - AB, 2 - CD, 3 - EF, 4 - GH.

Class Description


Device server for the Stanford DG645 delay generator. Exports the connection to dedicated single channel device servers.

Families: CounterTimer

Key words:

Platform: Unix Like

Language: Cpp

License: GPL

Contact:

Hardware


Manufacturer: Stanford Research Systems

Product:

DG645

Bus: Ethernet

Class interface


Attributes:

Name Description
TriggerModeScalar: pogoDsl:EnumType Int - Internal triggering at rates from 100 µHz to 10 MHz. ExtRisingEdge - External triggering on rising edges. ExtFallingEdge - External triggering on falling edges. SingleExtRisingEdge - Externally triggered single shot on a rising edges. Execute SingleShot command to arm the trigger. SingleExtFallingEdge - Externally triggered single shot on a falling edges. Execute SingleShot command to arm the trigger. Single - Single shot triggering. Initiated manually on the device or by executing the SingleShot command. Line - Trigger at the power line frequency.
TriggerRateScalar: DevDouble The frequency of the trigger generator used in internal mode. It can generate triggers at rates from 100 uHz to 10 MHz with 1 uHz resolution.
TriggerThresholdScalar: DevFloat The Ext Trig input threshold range is +-3.5 VDC.
TriggerHoldoffScalar: DevDouble The minimum allowed time between successive triggers. For example, if the trigger holdoff is set to 10 ms, then successive triggers will be ignored until at least 10 ms have passed since the last accepted trigger. Makes use of the advanced triggering mode.
TriggerPrescaleScalar: DevULong This is a divider to the original trigger frequency. If set to values > 1, only every Nth trigger will initiate a delay cyle. The valid range covers [1..2^30-1], 1 will disable the feature. Makes use of the advanced triggering mode when.
BurstModeScalar: DevBoolean The delay generator will generate a burst of N delay cycles on each trigger when enabled.
BurstCountScalar: DevULong The number of delay cyles generated on each trigger when in burst mode. The valid range covers [1..2^32-1].
BurstPeriodScalar: DevDouble The period between delay cycles when in burst mode.
BurstDelayScalar: DevDouble The added insertion delay from the trigger to the first delay cycle when in burst mode.
DeviceSerialNumberScalar: DevString Serial number of the delay generator.
DeviceFirmwareVersionScalar: DevString Firmware version of the delay generator.

Commands:

Name Description
StateInput: DevVoid
Output: State
Device state
This command gets the device state (stored in its device_state data member) and returns it to the caller.
StatusInput: DevVoid
Output: ConstDevString
Device status
This command gets the device status (stored in its device_status data member) and returns it to the caller.
SingleShotInput: DevVoid
Output: DevVoid
When the DG645 is configured for single shot triggers, this command initiates a single trigger. When it is configured for externally triggered single shots, this command arms the DG645 to trigger on the next detected external trigger.
LoadDefaultsInput: DevVoid
Output: DevVoid
Resets the device to it`s default settings.
LoadSettingsInput: DevUShort
Output: DevVoid
Reads back the previously saved instrument settings from location [1..9].
SaveSettingsInput: DevUShort
Output: DevVoid
Saves the current instrument settings to location [1..9].
WriteReadInput: DevString
Output: DevString
Writes the argument string to the delay generator and returns the answer.

Pipes:

Properties:

Name Description
HostDevString Hostname or IP address to the device.
AutoReconnectDevBoolean Whether the server will automatically try to reconnect on errors.

26 Sep 2020, DS Admin
Updated:
A device class has been added.
You can see previous version here .



26 Sep 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



26 Jan 2019, DS Admin
Updated:
A device class has been added.
You are looking at this version now.



26 Jan 2019, DS Admin
Created:
The device class has been added to catalogue.
Added by:dadmin on:26 Jan 2019, 3:25 a.m.