.

Average: 0
Rating Count: 0

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



Class Description


Class for controlling the C400 Four-channel Pulse Counting Detector Controller from Pyramid Technical Consultants

Families: CounterTimer

Key words:

Platform: Unix Like

Language: Python

License: GPL

Contact:

Hardware


Manufacturer: Pyramid Technical Consultants

Product:

C400

Bus: Socket

Class interface


Attributes:

Name Description
HIVEnable4Scalar: DevLong Enable/disable (query) the auxiliary (external) high voltage power supply.
HIVEnable3Scalar: DevLong Enable/disable (query) the auxiliary (external) high voltage power supply.
HIVEnable2Scalar: DevLong Enable/disable (query) the auxiliary (external) high voltage power supply.
HIVEnable1Scalar: DevLong Enable/disable (query) the auxiliary (external) high voltage power supply.
HIVVOL4Scalar: DevDouble Set (query) the auxiliary (external) high voltage setting.
HIVVOL3Scalar: DevDouble Set (query) the auxiliary (external) high voltage setting.
HIVVOL2Scalar: DevDouble Set (query) the auxiliary (external) high voltage setting.
HIVVOL1Scalar: DevDouble Set (query) the auxiliary (external) high voltage setting.
HIVSUP4Scalar: DevDouble Query maximum allowable external high voltage setting in volts for each channel, as determined by the installed HV module.
HIVSUP3Scalar: DevDouble Query maximum allowable external high voltage setting in volts for each channel, as determined by the installed HV module.
HIVSUP2Scalar: DevDouble Query maximum allowable external high voltage setting in volts for each channel, as determined by the installed HV module.
HIVSUP1Scalar: DevDouble Query maximum allowable external high voltage setting in volts for each channel, as determined by the installed HV module.
HIVMax4Scalar: DevDouble Set (query) maximum allowable external high voltage setting. This is a software enforced limit.
HIVMax3Scalar: DevDouble Set (query) maximum allowable external high voltage setting. This is a software enforced limit.
HIVMax2Scalar: DevDouble Set (query) maximum allowable external high voltage setting. This is a software enforced limit.
HIVMax1Scalar: DevDouble Set (query) maximum allowable external high voltage setting. This is a software enforced limit.
ScanPeriodScalar: DevDouble Used by scanning (StartScan command)
ScanWindowVScalar: DevDouble Used by scanning (StartScan command)
ScanStopVScalar: DevDouble Used by scanning (StartScan command)
ScanStartVScalar: DevDouble Used by scanning (StartScan command)
TriggerSourcePauseScalar: DevString The pause/burst trigger source. Used in CUSTom, and EXTERNAL_WINDOWED modes. INTernal or BNC
TriggerSourceStopScalar: DevString The stop trigger source. Used in CUSTom, and EXTERNAL_STARTSTOP modes. INTernal or BNC
TriggerSourceStartScalar: DevString The start trigger source. Used in CUSTom, EXTERNAL_START, EXTERNAL_STARTSTOP, EXTERNAL_START_HOLD, and EXTERNAL_WINDOWED modes. INTernal or BNC
TriggerPolarityScalar: DevLong External gate polarity (external trigger only). 0 = rising edge, 1 = falling edge (invert BNC trigger)
TriggerModeScalar: DevLong 0->CUSTom, 1-> INTernal, 2->EXTERNAL_START, 3->EXTERNAL_STARTSTOP, 4->EXTERNAL_START_HOLD,5->EXTERNAL_WINDOWED, 6->DISCRIMINATOR_SWEEP
TriggerModeStrScalar: DevString
DigitalStatusBitsScalar: DevLong 0->connected, 1->pending/busy.2->error,6->urgent device error, 9->starting up, 16->measuring.
HV4Scalar: DevDouble High voltage readback ADCs.
HV3Scalar: DevDouble High voltage readback ADCs.
HV2Scalar: DevDouble High voltage readback ADCs.
HV1Scalar: DevDouble High voltage readback ADCs.
Counts4Scalar: DevLong
Counts3Scalar: DevLong
Counts2Scalar: DevLong
Counts1Scalar: DevLong
Polarity4Scalar: DevString Polarity (N/P)
Polarity3Scalar: DevString Polarity (N/P)
Polarity2Scalar: DevString Polarity (N/P)
Polarity1Scalar: DevString Polarity (N/P)
PeriodScalar: DevDouble Integration period
DLO4Scalar: DevDouble Discriminator low level
DLO3Scalar: DevDouble Discriminator low level
DLO2Scalar: DevDouble Discriminator low level
DLO1Scalar: DevDouble Discriminator low level
DHI4Scalar: DevDouble Discriminator high level
DHI3Scalar: DevDouble Discriminator high level
DHI2Scalar: DevDouble Discriminator high level
DHI1Scalar: DevDouble Discriminator high level
DeadtimeScalar: DevDouble Deadtime correction to be applied to the incoming counts for all channels.
DAC4Scalar: DevDouble Analog output
DAC3Scalar: DevDouble Analog output
DAC2Scalar: DevDouble Analog output
DAC1Scalar: DevDouble Analog output

Commands:

Name Description
StartScanInput: DevVoid
Output: DevVoid
Configure and initiate a discriminator sweep starting at ScanStartV (signed) and ending at ScanStopV (signed) in increments of ScanWindowV and a dwell time of ScanPeriod seconds.
StopAcquisitionInput: DevVoid
Output: DevVoid
Stop measurement
StartAcquisitonInput: DevVoid
Output: DevVoid
Start measurement in valid 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
PortNbDevLong Port number the device is connected to
IpAddressDevString Ip address of the terminal server connected to the device


Please log in to comment.

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



27 Oct 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



11 Aug 2018, DS Admin
Created:
The device class has been added to catalogue.
Added by:dadmin on:11 Aug 2018, 5:27 a.m.