:SENSe:CORRection:FULLrange:AVAIlable
Description
Gets a value indicating whether the actual full range calibration is available or not. If the calibration is available, all necessary calibration measurements have been performed and the calibration data has been calculated.
For more information about the calibration system please refer to Calibration.
Syntax | Response |
---|---|
:SENSe<ch>:CORRection:FULLrange:AVAIlable? |
{ 1 | 0 } |
Parameters | accepted format | description |
---|---|---|
<ch > |
{ 1 | empty } |
Currently only one channel is supported. Empty means 1 is used as default. |
Response value | description |
---|---|
{ 1 | 0 } |
Boolean value indicating whether the Full Range Calibration is available or not. |
Options
Options | Description |
---|---|
OFF | 0 |
Full Range Calibration is not available. |
ON | 1 |
Full Range Calibration is available. |
Presets
default value | |
---|---|
{ 1 | 0 } |
0 |
Sample usage
Perform a Full Range Gain Calibration
and check whether it is available.
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"); // wait for the calibration to finish visaSession.RawIO.Write(":SENS:CORR:FULL:AVAI?\n"); visaSession.RawIO.ReadString();
Related commands
:SENSe:CORRection:FULLrange:ACTive
:SENSe:CORRection:FULLrange:ENABle
:SENSe:CORRection:USERrange:ACTive
:SENSe:CORRection:USERrange:AVAIlable
:SENSe:CORRection:USERrange:ENABle
Related commands in the Automation Interface
IsAvailable (Gain)
IsAvailable (Impedance)
IsAvailable (Mulimode)