:SENSe:CORRection:FULLrange:THRU[:EXEcute]
Description
Executes the THRU
calibration over the full range. On completion of this command, the calibration data is calculated and the calibration is enabled automatically.
Note
The calibration may take some time. Thereforethe command is implemented as overlapped command and can be awaited.
Important
The thru 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 thru calibration if the selected measurement mode is set to S11
- measurement.
For more information about the calibration system please refer to Calibration.
Syntax | Parameter |
---|---|
:SENSe<ch>:CORRection:FULLrange:THRU[: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 Thru Full Range Calibration
and wait for its completion.
var visaSession = new TcpipSocket(VISA_RESOURCENAME); visaSession.RawIO.Write(":CALC:PAR:DEF S21\n"); visaSession.RawIO.Write(":SENS:CORR:FULL:THRU\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:USERrange:LOAD[:EXECUTE]
:SENSe:CORRection:USERrange:OPEN[:EXECUTE]
:SENSe:CORRection:USERrange:SHORt[:EXECUTE]
:SENSe:CORRection:USERrange:THRU[:EXECUTE]
Related commands in the Automation Interface
ExecuteThru() (Gain)
ExecuteThru() (Mulimode)