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: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/CounterTimer/StanfordDG645
Contact:
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 |
---|---|
DeviceFirmwareVersionScalar: DevString | Firmware version of the delay generator. |
DeviceSerialNumberScalar: DevString | Serial number of the delay generator. |
BurstDelayScalar: DevDouble | The added insertion delay from the trigger to the first delay cycle when in burst mode. |
BurstPeriodScalar: DevDouble | The period between delay cycles when in burst mode. |
BurstCountScalar: DevULong | The number of delay cyles generated on each trigger when in burst mode. The valid range covers [1..2^32-1]. |
BurstModeScalar: DevBoolean | The delay generator will generate a burst of N delay cycles on each trigger when enabled. |
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. |
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. |
TriggerThresholdScalar: DevFloat | The Ext Trig input threshold range is +-3.5 VDC. |
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. |
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. |
Commands:
Name | Description |
---|---|
WriteReadInput: DevString Output: DevString |
Writes the argument string to the delay generator and returns the answer. |
SaveSettingsInput: DevUShort Output: DevVoid |
Saves the current instrument settings to location [1..9]. |
LoadSettingsInput: DevUShort Output: DevVoid |
Reads back the previously saved instrument settings from location [1..9]. |
LoadDefaultsInput: DevVoid Output: DevVoid |
Resets the device to it`s default settings. |
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. |
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. |
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. |
Pipes:
Properties:
Name | Description |
---|---|
AutoReconnectDevBoolean | Whether the server will automatically try to reconnect on errors. |
HostDevString | Hostname or IP address to the device. |
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 |
---|---|
TriggerDelayScalar: DevDouble | The delay between t0 and the trigger of the channel. |
OutputWidthScalar: DevDouble | The pulse width for the output. |
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. |
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. |
Commands:
Name | Description |
---|---|
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. |
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. |
Pipes:
Properties:
Name | Description |
---|---|
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. |
ControlDevicePathDevString | Path to the StanfordDG645Control device providing the connection. |
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 are looking at this version now.
26 Jan 2019, DS Admin
Updated:
A device class has been added.
You can see previous version here .
26 Jan 2019, DS Admin
Created:
The device class has been added to catalogue.