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. |
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.