:SENSe:CORRection:USERrange:ACTive
Description
Gets a value indicating whether the actual user range calibration is active or not. If the calibration is active, its calculated values are used to correct the measurement data.
For more information about the calibration system please refer to Calibration.
Syntax | Response |
---|---|
:SENSe<ch>:CORRection:USERrange:ACTive? |
{ 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 User Range Calibration is active or inactive. |
Options
Options | Description |
---|---|
OFF | 0 |
User Range Calibration is inactive. |
ON | 1 |
User Range Calibration is active. |
Sample usage
Perform a User Range Gain Calibration
and check whether it has been activated.
var visaSession = new TcpipSocket(VISA_RESOURCENAME); visaSession.RawIO.Write(":CALC:PAR:DEF S21\n"); visaSession.RawIO.Write(":SENS:CORR:USER:THRU\n"); visaSession.RawIO.Write("*WAI\n"); // wait for the calibration to finish visaSession.RawIO.Write(":SENS:CORR:USER:ACT?\n"); visaSession.RawIO.ReadString();
Related commands
:SENSe:CORRection:FULLrange:ACTive
:SENSe:CORRection:FULLrange:AVAIlable
:SENSe:CORRection:FULLrange:ENABle
:SENSe:CORRection:USERrange:AVAIlable
:SENSe:CORRection:USERrange:ENABle
Related commands in the Automation Interface
IsActive (Gain)
IsActive (Impedance)
IsActive (Mulimode)