.
Development status:
Released,
Release: release_2_5_8
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/MeasureInstruments/Keithley/KeithleyElectrometers
Contact:
Class Description
- This class allows you to control all Keithley electrometers
- ( with either DDC or SCPI commands ) through a GPIB.
- Supported types : Keithley Electrometers : DDC types -> 485, 486, 487, 617, 6512 Keithley Electrometers : SCPI types -> 6485, 6487, 6514
Families: MeasureInstruments
Key words: Keithley
Language: Cpp
Contact:
Class interface
Attributes:
Name | Description |
---|---|
valueScalar: DevDouble | — |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: DevString |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
RangeUPInput: DevVoid Output: DevVoid |
Up the range of the electrometer. Throw : - electrometer::ElectrometerException if the range limit is reached - Tango::DevFailed if the command cannot be performed |
RangeDOWNInput: DevVoid Output: DevVoid |
Down the range of the electrometer. Throw : - electrometer::ElectrometerException if the range is negative - Tango::DevFailed if the command cannot be performed |
AutoRangeONInput: DevVoid Output: DevVoid |
Command to switch the electrometer auto range ON |
AutoRangeOFFInput: DevVoid Output: DevVoid |
Command to switch the electrometer auto range OFF |
ZeroCheckONInput: DevVoid Output: DevVoid |
Command to switch the electrometer zero check ON |
ZeroCheckOFFInput: DevVoid Output: DevVoid |
Command to switch the electrometer zero check OFF |
ZeroCorrectONInput: DevVoid Output: DevVoid |
Command to switch the electrometer zero correct ON |
ZeroCorrectOFFInput: DevVoid Output: DevVoid |
Command to switch the electrometer zero correct OFF |
AutoZeroONInput: DevVoid Output: DevVoid |
To help maintain stability and accuracy over time and changes in temperature, the Model 6487 periodically measures internal voltages corresponding to offsets (zero) and amplifier gains. These measurements are used in the algorithm to calculate the reading of the input signal. |
AutoZeroOFFInput: DevVoid Output: DevVoid |
When autozero is disabled, the offset and gain measurements are not performed. This increases measurement speed up to three times. However, the zero and gain reference points can eventually drift resulting in inaccurate readings of the input signal. It is recommended that autozero only be disabled for short periods of time. |
SetAmperMeterModeInput: DevVoid Output: DevVoid |
If supported, this command switch the electrometer in AmperMeter mode |
SetVoltMeterModeInput: DevVoid Output: DevVoid |
If supported, this command switch the electrometer in VoltMeter mode. |
SetOhmMeterModeInput: DevVoid Output: DevVoid |
If supported, this command switch the electrometer in OhmMeter mode. |
SetCoulombMeterModeInput: DevVoid Output: DevVoid |
If supported, this command switch the electrometer in Coulomb Meter mode. |
ClearRegistersInput: DevVoid Output: DevVoid |
Clear all registers. |
AverageStateONInput: DevVoid Output: DevVoid |
Enable digital filter |
AverageStateOFFInput: DevVoid Output: DevVoid |
Disable digital filter |
ClearBufferInput: DevVoid Output: DevVoid |
This command clears all data previously stored. |
StartInput: DevVoid Output: DevVoid |
Trigger one or more reading(s) |
ResetInput: DevVoid Output: DevVoid |
Reset to factory settings |
AbortInput: DevVoid Output: DevVoid |
SCPI command only Cancels all operations started by Start command |
EnableSRQBufferFullInput: DevVoid Output: DevVoid |
Sets Buffer Full bit in the MEASUREMENT REGISTER EVENT. To know if the integration is finished, check : - if the attribute isDataAvailable is true or - if the device state is STANDBY |
DisableSRQBufferFullInput: DevVoid Output: DevVoid |
Resets all events in the device registers. |
GetKeithleyConfigInput: DevVoid Output: DevString |
Returns the Keithley DDC model configuration such as TriggerMode, mode, .... |
GetRangeInput: DevVoid Output: DevString |
Returns the electrometer range value. |
SetRangeInput: DevString Output: DevVoid |
Sets the new electrometer range value. |
GetModeInput: DevVoid Output: DevString |
Returns the electrometer mode. |
GetIntegrationTimeInput: DevVoid Output: DevDouble |
Returns the electrometer integration time (in seconds). |
SetIntegrationTimeInput: DevDouble Output: DevVoid |
Sets the new electrometer integration time value (in seconds). |
VSourceOutputONInput: DevVoid Output: DevVoid |
Enables the V-SOURCE output |
VSourceOutputOFFInput: DevVoid Output: DevVoid |
Disables the V-SOURCE output |
SaveConfigurationInput: DevUShort Output: DevVoid |
Save the Keithley configuration. |
RestoreConfigurationInput: DevUShort Output: DevVoid |
Restores the saved Keithley configuration, stored at the specified index. |
Pipes:
Properties:
Name | Description |
---|---|
CommunicationLinkNameDevString | The name of the device which manage the communication. |
ElectrometerTypeDevLong | The elctrometer type number. -> for 485 Keithley model : \``485\`` |
UseMultiplexedChannelsDevBoolean | Set to true if a channel multiplexer is connected (such as a 6521 module option for 6517 Keithley device). |
CreateDynamicVSourceAttributeDevBoolean | Only for those models which support VSource output feature (as 6517). |
Please log in to comment.
Generated
20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Added by:pgoryl2
on:23 Feb 2017, 10:26 a.m.