:SENSe:CORRection:FULLrange:OPEN[:EXEcute]
Description
Executes the OPEN
calibration over the full range. If all the necessary calibration measurements have been performed on completion of this command, the calibration data is calculated and the calibration is enabled automatically.
Note
The calibration may take some time. Therefore, the command is implemented as overlapped command and can be awaited.
Important
The open calibration is only performable with the right measurement settings, otherwise a Settings Conflict Error
is raised.
E.g. it is not valid to perform an open calibration if the selected measurement mode is set to Gain
- measurement.
For more information about the calibration system please refer to Calibration.
Syntax | Parameter |
---|---|
:SENSe<ch>:CORRection:FULLrange:OPEN[:EXEcute] |
none |
Parameters | accepted format | allowed suffixes | possible Errors | description |
---|---|---|---|---|
<ch > |
{ 1 | empty } |
none |
Invalid channel index |
Currently only one channel is supported. Empty means 1 is used as default. |
none |
none |
none |
Settings Conflict - -221 |
none |
Sample usage
Perform an Open Full Range Calibration
and wait for its completion.
var visaSession = new TcpipSocket(VISA_RESOURCENAME); visaSession.RawIO.Write(":CALC:PAR:DEF Z\n"); visaSession.RawIO.Write(":SENS:Z:METH TSER\n"); visaSession.RawIO.Write(":SENS:CORR:FULL:OPEN\n"); visaSession.RawIO.Write("*WAI\n");
Related commands
:SENSe:CORRection:FULLrange:LOAD[:EXECUTE]
:SENSe:CORRection:FULLrange:SHORt[:EXECUTE]
:SENSe:CORRection:FULLrange:THRU[:EXECUTE]
:SENSe:CORRection:USERrange:LOAD[:EXECUTE]
:SENSe:CORRection:USERrange:OPEN[:EXECUTE]
:SENSe:CORRection:USERrange:SHORt[:EXECUTE]
:SENSe:CORRection:USERrange:THRU[:EXECUTE]
Related commands in the Automation Interface
ExecuteOpen() (Impedance)
ExecuteOpen() (Mulimode)