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

Use this link to find the valid information.

Development status: Released, Release: Release_1_0
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/CounterTimer/DelGen645
Contact:



Class Description


Controlling the Digital Delay Generator DG645

Families: CounterTimer

Key words:

Platform: Unix Like

Language: Cpp

License: GPL

Contact:

Hardware


Manufacturer: Standford Research Systems

Product:

DG645

Bus: GPIB

Class interface


Attributes:

Name Description
TriggerSourceScalar: DevLong Set/Query the trigger source: 0 - Internal 1 - External rising edges (default) 2 - External falling edges 3 - Single shot external rising edges 4 - Single shot external falling edges 5 - Single shot 6 - Line
BurstCountScalar: DevLong Set/query the burst count. When burst mode is enabled, the DG645 outputs burst count N delay cycles per trigger.
BurstModeScalar: DevLong Set (query) the burst mode. If i is 0, burst mode is disabled. If i is 1, burst mode is enabled. (Default 1)
DelayAScalar: DevDouble Set/Query the channel delay with respect to channel T0
DelayBScalar: DevDouble Set/Query the channel delay with respect to channel T0
WidthABScalar: DevDouble Pulse width for the output.
DelayCScalar: DevDouble Set/Query the channel delay with respect to channel T0
DelayDScalar: DevDouble Set/Query the channel delay with respect to channel T0
WidthCDScalar: DevDouble Pulse width for the output.
DelayEScalar: DevDouble Set/Query the channel delay with respect to channel T0
DelayFScalar: DevDouble Set/Query the channel delay with respect to channel T0
WidthEFScalar: DevDouble Pulse width for the output.
DelayGScalar: DevDouble Set/Query the channel delay with respect to channel T0
DelayHScalar: DevDouble Set/Query the channel delay with respect to channel T0
WidthGHScalar: DevDouble Pulse width for the output.
AmplitudeABScalar: DevDouble Set/query the amplitud for the output.
AmplitudeCDScalar: DevDouble Set/query the amplitud for the output.
AmplitudeEFScalar: DevDouble Set/query the amplitud for the output.
AmplitudeGHScalar: DevDouble Set/query the amplitud for the output.
BurstDelayScalar: DevDouble Set/query burst delay. When the burst mode is enabled the first burst pulse is delayed from the trigger by the burst delay.
BurstPeriodScalar: DevDouble Set/query the burst period. The burst period sets the time between delay cycles during the burst. It may range from 100ns to 2000-10 ns in 10 ns steps

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
GpibDeviceDevString Name of the Gpib Tango device connecting to the hardware
GpibAddressDevLong GPIB primary device address. Only need if the communication is done via PrologixGpib. In other case it has to be kept as -1 (default value).

28 Aug 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



9 Nov 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



9 Mar 2019, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.



23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .



3 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:9 Mar 2019, 3:23 a.m.