TANGO
Device Server



 

 

 

 

Novelec MCCE-2 Electrometers
User's Guide
 


MCCE2Electrometers Class
 

Revision: - Author:
Implemented in C++ - CVS repository: tango-ds





 

 

Introduction:




 

Class Inheritance:


 

 

 

Properties:







Device Properties
Property name
Property type
Description
CommunicationLinkName Tango::DEV_STRING The name of the device which manage the communication.
ElectrometerType Tango::DEV_USHORT The elctrometer type number. -> for Type 1 Novelec model : 1






Device Properties Default Values:
Property Name Default Values
CommunicationLinkName No default value
ElectrometerType No default value



There is no Class properties.





 

 

States:




States
Names
Descriptions
ON Device up and ready
ALARM Device initialisation not complete or a bad channel number is set.
FAULT Internal electrometer interface is not built or a Serial communication error occurred.
RUNNING The electrometer is in MEASURE mode, no parameter can be changed. NOTE : switch it OFF before.

 

 

Attributes:


Scalar Attributes
Attribute name
Data Type
R/W Type
Expert
electrometerChannel: MCCE2 electrometer have two channels to support two amplifiers. WARN : default is 0 (please set this value first).
DEV_USHORT
READ_WRITE
No






 

 

Commands:



More Details on commands....


Device Commands for Operator Level
Command name
Argument In
Argument Out
Init DEV_VOID DEV_VOID
State DEV_VOID DEV_STATE
Status DEV_VOID CONST_DEV_STRING
RangeUP DEV_VOID DEV_VOID
RangeDOWN DEV_VOID DEV_VOID
SetZeroVFFunction DEV_VOID DEV_VOID
SetOffsetZeroV1Function DEV_VOID DEV_VOID
SetLeakageZeroV2Function DEV_VOID DEV_VOID
SetTestFunction DEV_VOID DEV_VOID
SetMeasureFunction DEV_VOID DEV_VOID
MCCE2_ON DEV_VOID DEV_VOID
MCCE2_OFF DEV_VOID DEV_VOID
Local DEV_VOID DEV_VOID
Remote DEV_VOID DEV_VOID
Reset DEV_VOID DEV_VOID
ClearRegisters DEV_VOID DEV_VOID
GetRange DEV_VOID CONST_DEV_STRING
SetRange DEV_STRING DEV_VOID
GetMode DEV_VOID CONST_DEV_STRING
GetPolarity DEV_VOID CONST_DEV_STRING
GetHzFilter DEV_VOID DEV_SHORT
SetHzFilter DEV_SHORT DEV_VOID
GetGain DEV_VOID DEV_SHORT
SetGain DEV_USHORT DEV_VOID

 



1 - Init



2 - State



3 - Status



4 - RangeUP



5 - RangeDOWN



6 - SetZeroVFFunction



7 - SetOffsetZeroV1Function



8 - SetLeakageZeroV2Function



9 - SetTestFunction



10 - SetMeasureFunction



11 - MCCE2_ON



12 - MCCE2_OFF



13 - Local



14 - Remote



15 - Reset



16 - ClearRegisters



17 - GetRange



18 - SetRange



19 - GetMode



20 - GetPolarity



21 - GetHzFilter



22 - SetHzFilter



23 - GetGain



24 - SetGain




 

 


ESRF - Software Engineering Group