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
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.
Generated
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.