Model 6485 Picoammeter Instruction Manual Measurements 3-5
SCPI programming
A) SENSe:DATA?
This command does not trigger a reading. It simply returns the last “raw” reading string. It
will not return the result of any instrument calculation. The reading reflects what is applied
to the input.
To return a fresh (new) reading, you can send the INITiate command to trigger one or
more readings before sending :DATA?. Details on INITiate are provided in Section 7.
While Model 6485 is busy performing measurements, the :DATA? command will not
return the reading string until the instrument finishes and goes into the idle state.
NOTE The format that the reading string is returned in is set by commands in
Table 14-3.
If there is no reading available when :DATA? is sent, an error (-230) will occur.
The READ? command can be used to return “fresh” readings. This command
triggers and returns the readings. See Section 13 for details.
Programming example
The following command sequence will perform one zero corrected amps measurement:
*RST ' Return 6485 to RST defaults.
SYST:ZCH ON ' Enable zero check.
CURR:RANG 2e-9 ' Select the 2nA range.
INIT ' Trigger reading to be used as zero
' correction.
SYST:ZCOR:ACQ ' Use last reading taken as zero
' correct value.
SYST:ZCOR ON ' Perform zero correction.
CURR:RANG:AUTO ON ' Enable auto range.
SYST:ZCH OFF ' Disable zero check.
READ? ' Trigger and return one reading.
Table 3-1
SCPI commands — amps function
Commands Description Default Ref
[SENSe]
:DATA?
INITiate
READ?
SENSe Subystem:
Return latest “raw” reading.
Trigger one or more readings.
Trigger and return reading(s).
A
A
A