.

Average: 0
Rating Count: 0

Development status: Released, Release: Release_1_11
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/MeasureInstruments/Keithley/Keithley3706
Contact:



Class Description


Class for controlling the Keithley 3706 System Swicht/Multimeter.

Families: Instrumentation

Key words:

Platform: Unix Like

Language: Cpp

License:

Contact:

Hardware


Manufacturer: Keithley

Product:

3706

Bus: Ethernet

Class interface


Attributes:

Name Description
ConfigurationScalar: DevString Get/Set dmm.func (temperature or resistance)
CountsScalar: DevLong Get/Set scan.measurecount
ChListScalar: DevString List of channels that will be use in the measurement.
NbChannelsScalar: DevLong Nb of open channels.
ValueCh1Scalar: DevDouble
ValueCh2Scalar: DevDouble
ValueCh3Scalar: DevDouble
ValueCh4Scalar: DevDouble
BackplaneScalar: DevString String for setting backplane when SetMeasurement is called. Format: 1911,1922,...
TemperatureScalar: DevDouble
ThermocoupleScalar: DevLong Thermocouple type: -1 -> if transducer not set to THERMOCOPLE, 0 -> J, 1 -> K, 2 -> T, 3 -> D, 4 -> R, 5 -> S, 6 -> B, 7 -> N
UnitsScalar: DevLong -1 not meaning for set configuration, 0 -> volts, 1 -> decibels, 2 -> celsius, 3 -> kelvin, 4 -> fahrenheit
ValueCh5Scalar: DevDouble
ValueCh6Scalar: DevDouble
ValueCh7Scalar: DevDouble
ValueCh8Scalar: DevDouble
ContinuousMeasurementsScalar: DevLong Set to 1 for starting loop measuaring continuously.
KeithleyInitCommandScalar: DevString Name of the file to be run by the RunKeihtleyInit command.
KeithleyCommandScalar: DevString Command to be run by the RunKeithleyCommand command.
KeithleyCommandAnswerScalar: DevString Answer of the last performed Keithley Command
IntegrationRateScalar: DevDouble Integration rate in units of number of power line cycles (nplc)
OffsetCompensationScalar: DevLong OffsetCompensation: 0 -> off, 1 -> on, -1 -> not applicable in current configuration, -2 -> error reading
LineSyncScalar: DevLong Line Sync: 0 -> off, 1 -> on, -1 -> not applicable in current configuration, -2 -> error reading
DataCh1Spectrum: DevDouble Result of the measurement.
DataCh2Spectrum: DevDouble Result of the measurement.
DataCh3Spectrum: DevDouble Result of the measurement.
DataCh4Spectrum: DevDouble Result of the measurement.
DataSpectrum: DevDouble Result of the measurement.

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.
WriteReadSocketInput: DevString
Command to send.
Output: DevString
Answer
Write to device and read the answer.
ResetInput: DevVoid
Output: DevVoid
Reset Keithley
ResetChannelsInput: DevVoid
Output: DevVoid
Reset channels.
ScanResetInput: DevVoid
Output: DevVoid
Perfoms scan.reset().
ScanAbortInput: DevVoid
Output: DevVoid
Perfoms scan.abort().
SetMeasurementInput: DevVoid
Output: DevVoid
Send the commands need for setting a measurement
StartMeasurementInput: DevVoid
Output: DevVoid
Starts a measurement and fill the buffer with the results.
WriteSocketInput: DevString
Command to send.
Output: DevVoid
Write to device and not read answer.
CloseChannelsInput: DevString
List of channels
Output: DevVoid
Close channels given in the argument
StatusChannelsInput: DevString
List of channels
Output: DevString
List status of the channels: 0->open, 1-> close
Give the status of channels given in the argument: 0 -> open, 1 -> close
OpenChannelsInput: DevString
List of channels
Output: DevVoid
Open channels given in the argument
RunKeithleyInitInput: DevVoid
Output: DevVoid
Run init file set in KeithleyInitFile attribute. If KeithleyInitFile is empty, the command SetMeasurement will be performed.
RunKeithleyCommandInput: DevVoid
Output: DevVoid
Run the command set in the KeithleyCommand attribute. If KeithleyCommand is empty, the command StartMeasurement will be performed.

Pipes:

Properties:

Name Description
PortNbDevLong Port Number for connecting to the keithley
HostnameDevString Hostname of the keithley.
SimulationModeDevULong 0 -> real mode, 1 -> simulation mode
FixTemperatureModeDevLong Set a fixed settting for temperature measurements.
ReadModeDevLong If mode 1, always read after write. Some devices behave like this.
GpibDeviceDevString Name of the gpib device server connecting to the hardware


Please log in to comment.

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



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, 2:50 p.m.