:SENSe:CORRection:USERrange:SHORt[:EXEcute]
Description
Executes the SHORT
calibration over the range configured by the user. 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 short calibration is only performable with the right measurement settings, otherwise a Settings Conflict Error
is raised.
E.g. it is not valid to perform a short 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:USERrange:SHORt[: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 a Short User 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:USER:SHOR\n"); visaSession.RawIO.Write("*WAI\n");
Related commands
:SENSe:CORRection:FULLrange:LOAD[:EXECUTE]
:SENSe:CORRection:FULLrange:OPEN[:EXECUTE]
:SENSe:CORRection:FULLrange:SHORt[:EXECUTE]
:SENSe:CORRection:FULLrange:THRU[:EXECUTE]
:SENSe:CORRection:USERrange:LOAD[:EXECUTE]
:SENSe:CORRection:USERrange:OPEN[:EXECUTE]
:SENSe:CORRection:USERrange:THRU[:EXECUTE]
Related commands in the Automation Interface
ExecuteShort() (Impedance)
ExecuteShort() (MultiMode)