.

Average: 0
Rating Count: 0

Development status: Released, Release: Release_1_19
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/MeasureInstruments/Electrometers/I404
Contact:



Class Description


four channel digital electrometer used for BPMs

Families: InputOutput

Key words:

Platform: Unix Like

Language: Cpp

License:

Contact:

Hardware


Manufacturer: none

Bus: Not Applicable

Class interface


Attributes:

Name Description
PosAndAvgCurrSpectrum: DevDouble
Factor_yScalar: DevFloat position_y = read_position_y * factor_y \n
Factor_xScalar: DevFloat position_x = read_position_x * factor_x \n
Position_yScalar: DevFloat y-position, in standard P-3 coordinate frame\n
Position_xScalar: DevFloat x-position, in standard P-3 coordinate frame\n
Syst_serialScalar: DevLong query the system serial number\n
Syst_saveScalar: DevLong 0 do not go to safe state when disconnected, 1 - go to \nsafe state when disconnected (hv off)\n
Syst_frequencyScalar: DevLong set/query the dominant noise frequency in Hz to be\nsuppressed in the calibration routine, 50 or 60 Hz\n
Read_position_yScalar: DevFloat perform position calculation in configured mode\n
Read_position_xScalar: DevFloat perform position calculation in configured mode\n
Read_hvScalar: DevFloat read hv output sense
Read_integrationtimeScalar: DevFloat integration time used
Read_current4Scalar: DevFloat query current reading of channel 4
Read_current3Scalar: DevFloat query current reading of channel 3
Read_current2Scalar: DevFloat query current reading of channel 2
Read_current1Scalar: DevFloat query current reading of channel 1
Conf_resolutionScalar: DevLong set/query the number of bits of effective resolution, 16 - 20,\nthe i404 calculates the number of integration periods and\nadc readings per integration
Conf_readavgScalar: DevLong set/query the number of adc readings to be taken in\neach integration period
Conf_rangeScalar: DevFloat set/query a full scale current range in amps, integration\nperiod and capacitor selection are calculated by the I404
Conf_pos_thresholdScalar: DevFloat set/query threshold (in per cent of full current scale in\nuse) for data to be included in position calculations
Conf_pos_polarityScalar: DevLong set/query the polarity of the current readings used for \nthe calculations 0 - +ve, 1 - -ve
Conf_periodScalar: DevFloat tthe integration period in seconds
Conf_monitorScalar: DevLong thset the position function that is performed internally\nby the I404 and the signals that are put out on the analog\nvoltage and frequency monitor\n1 no position calculation\n2 quadrant mode calculations\n3 split mode calculations
Conf_hv_setScalar: DevLong set the external hv in volts
Conf_intavgScalar: DevLong the number of integrations to average per reading, 1 to 15
Conf_hv_maxScalar: DevLong set maximum allowable hv setting in volts
Conf_capacitorScalar: DevLong set feedback capacitor 0 - 100 pF, 1 - 3300 pF
Calib_sourceScalar: DevLong set/query internal calibration source state, 0 - off,\n1 - to channel 1, etc.

Commands:

Name Description
Calib_savInput: DevVoid
Output: DevLong
1 for successful operation
saves teh active calibration to eeprom
Calib_rclInput: DevVoid
Output: DevLong
1 for successful operation
recalls the stored calibration
Calib_gainInput: DevVoid
Output: DevLong
1 for successful operation
reset stored gains to nominal
ResetInput: DevVoid
Output: DevLong
return the device to *RST default conditions
StatusInput: DevVoid
Output: ConstDevString
Status description
This command gets the device status (stored in its <i>device_status</i> data member) and returns it to the caller.
StateInput: DevVoid
Output: State
State Code
This command gets the device state (stored in its <i>device_state</i> data member) and returns it to the caller.

Pipes:

Properties:

Name Description
SpeedDevLong 115200 (default) or 19200
USBPortDevString This property can be set to e.g. /dev/ttyUSB0 to specify how the I404 is connected. The default is None.
PortNoDevLong the TCP/IP port number
HostNameDevString the terminal server host name
SimulationModeDevLong 0 real mode, 1 simulation mode


Please log in to comment.

Generated

PDF generated from POGO



README

jdddrun BPM.xml

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 .



2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:2 Jan 2017, 3:50 p.m.