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/MeasureInstruments/GEpressCtrlPACE5000

Class Description

Server for the controll of the Pressuer Automated Calibration Equipment 5000 from GE

Families: MeasureInstruments

Key words:

Platform: Unix Like

Language: Python

License: GPL



Manufacturer: GE



Bus: Socket

Class interface


Name Description
DecompressRateScalar: DevDouble Decompression rate set by the user. Used in conjunction with the Decompress Tango Device Command
SourceEffectivenessScalar: DevDouble Parameter reflecting effectiveness of the effort in order to achieve the setpoint
PressureControlScalar: DevBoolean Parameter controlling the main operation of the pump. If pressure control is ON – the device does it best to increase or decrease the pressure according to the setpoint. f pressure control is OFF – the device is going to the measurement mode, no control, just measurement (useful for leakage testing)
OvershootScalar: DevBoolean Parameter controlling the overshooting capability on pressure increase: 0 – not allowed 1 – allowed
SlewRateModeScalar: DevBoolean Instrumental mode for the slew rate operation – controls usage of the SlewRate parameter. Maximum slew rate – SlewRate parameter is disregarded and compression or decompression takes place with maximum pace. Linear – device respects the SlewRate setting and performs the compression or decompression accordingly
SlewRateScalar: DevDouble Slew rate for the output line pressure control
SetPointScalar: DevDouble Setpoint output line pressure
InletPressureScalar: DevDouble Current input pressure
MembranePressureScalar: DevDouble Current output pressure


Name Description
SendCmdInput: DevString
Command to send
Output: DevString
Return value in case it exists, empty string in other case.
Send command to pressure controller and return the answer in case it exits.
MakeHWTestInput: DevVoid
Output: DevLong
1-> OK, 0-> Fail
Performs a hardware test for the instrument. If the result is positive – device goes to the ON state, else, the device goes to the ALARM state and disallow any SCPI command to go through.
ClearErrorStateInput: DevVoid
Output: DevVoid
Clears the error state for the instrument. This is done by getting the GetErrorState – 5x times to clear the inner error message buffer
GetErrorStateInput: DevVoid
Output: DevString
Returns the error message from the instrument
GetMACInput: DevVoid
Output: DevString
Returns the MAC address from the device as a string
GetIDNInput: DevVoid
Output: DevString
Returns the identification string from the device as a string
CompressInput: DevVoid
Output: DevVoid
Starts the pump to do compression or decompression PressureControl = 1
DecompressInput: DevVoid
Output: DevVoid
Starts the decompression to the lowest pressure with DecompressRate First – stops the operation of the pump. Reads the value of the DecompressRate, sets the value of the SlewRate to this value Sets the SlewRateMode to 0=LINEAR Sets the SetPoint = 0 Sets the PressureControl = 1
StopInput: DevVoid
Output: DevVoid
Stops operation of the pump. The most important action – stop the PressureControl – power control – go to the measurement mode
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.



Name Description
PortNbDevLong Port Number
IPAdressDevString IP Adress

Please log in to comment.

Feb. 2, 2019, DS Admin
The device class has been updated.
You can see previous version here .

Feb. 23, 2017, Piotr Goryl
The device class has been added to catalogue.
Added by:pgoryl2 on:23 Feb 2017, 11:22 a.m.