• General
  • API Documentation
  • SCPI
    • General
    • Command Reference
    • Starting Server

    Show / Hide Table of Contents
    • General commands
      • :ABORt
      • *CLS
      • *ESE
      • *ESR
      • *IDN
      • *OPC
      • *OPC?
      • *RST
      • *SRE
      • *STB
      • *TRG
      • *TST
      • *WAI
    • Calculate subsystem
      • :CALCulate:PARameter:DEFine
      • :CALCulate[:SELected]:DATA:SDATa
      • :CALCulate[:SELected]:FORMat
      • :CALCulate[:SELected]:ZPARameter:DEFine
    • Format subsystem
      • :FORMat[:DATA]
    • Initiate subsystem
      • :INITiate[:IMMediate]
      • :INITiate:CONTinuous
    • Input subsystem
      • :INPut:ATTenuation:CH1
      • :INPut:ATTenuation:CH2
      • :INPut:ATTenuation:R
      • :INPut:ATTenuation:T
      • :INPut:GAIN:CH1
      • :INPut:GAIN:CH2
      • :INPut:GAIN:R
      • :INPut:GAIN:T
      • :INPut:IMPedance:CH1
      • :INPut:IMPedance:CH2
      • :INPut:IMPedance:R
      • :INPut:IMPedance:T
    • Mass Memory subsystem
      • :MMEMory:STORe:CORRection
      • :MMEMory:LOAD:CORRection:FULLrange
      • :MMEMory:LOAD:CORRection:USERrange
    • Output subsystem
      • :OUTPut:AOFF
    • Sense subsystem
      • :SENSe:AVERage[:STATe]
      • :SENSe:AVERage:CLEar
      • :SENSe:AVERage:COUNt
      • :SENSe:BANDwidth[:RESolution]
      • :SENSe:BWIDth[:RESolution]
      • :SENSe:CORRection:FULLrange:ACTive
      • :SENSe:CORRection:FULLrange:AVAIlable
      • :SENSe:CORRection:FULLrange:ENABle
      • :SENSe:CORRection:FULLrange:EXTPolated
      • :SENSe:CORRection:FULLrange:MULTimode
      • :SENSe:CORRection:FULLrange:LOAD[:EXEcute]
      • :SENSe:CORRection:FULLrange:OPEN[:EXEcute]
      • :SENSe:CORRection:FULLrange:SHORt[:EXEcute]
      • :SENSe:CORRection:FULLrange:THRU[:EXEcute]
      • :SENSe:CORRection:IMPedance[:INPut][:MAGNitude]
      • :SENSe:CORRection:LOAD
      • :SENSe:CORRection:SDELaytime
      • :SENSe:CORRection:USERrange:ACTive
      • :SENSe:CORRection:USERrange:AVAIlable
      • :SENSe:CORRection:USERrange:ENABle
      • :SENSe:CORRection:USERrange:MULTimode
      • :SENSe:CORRection:USERrange:LOAD[:EXEcute]
      • :SENSe:CORRection:USERrange:OPEN[:EXEcute]
      • :SENSe:CORRection:USERrange:SHORt[:EXEcute]
      • :SENSe:CORRection:USERrange:THRU[:EXEcute]
      • :SENSe:FREQuency:CENTer
      • :SENSe:FREQuency:DATA
      • :SENSe:FREQuency:SPAN
      • :SENSe:FREQuency:STARt
      • :SENSe:FREQuency:STOP
      • :SENSe:SWEep:DWELl
      • :SENSe:SWEep:POINts
      • :SENSe:SWEep:TIME[:DATA]?
      • :SENSe:SWEep:TYPE
      • :SENSe:Z:METHod
    • Service subsystem
      • :SERVice:SWEep:FREQuency:MAXimum
      • :SERVice:SWEep:FREQuency:MINimum
    • Source subsystem
      • :SOURce:POWer[:LEVel][:IMMediate][:AMPLitude]
    • Status subsystem
      • :STATus:OPERation[:EVENt]
      • :STATus:OPERation:CONDition
      • :STATus:OPERation:ENABle
      • :STATus:OPERation:NTRansition
      • :STATus:OPERation:PTRansition
      • :STATus:PRESet
      • :STATus:QUEStionable[:EVENt]
      • :STATus:QUEStionable:CONDition
      • :STATus:QUEStionable:ENABle
      • :STATus:QUEStionable:NTRansition
      • :STATus:QUEStionable:PTRansition
    • System subsystem
      • :SYSTem:ERRor[:NEXT]
      • :SYSTem:ERRor:COUNt
      • :SYSTem:PRESet
      • :SYSTem:VERSion
    • Trigger subsystem
      • :TRIGger[:SEQuence][:IMMediate]
      • :TRIGger[:SEQuence]:SINGle
      • :TRIGger[:SEQuence]:SOURce

    :SENSe:CORRection:USERrange:ENABle

    Description

    Enables or disables the User Range Calibration. If the calibration is enabled, the calibration data can be used for measurement data correction.

    Note

    This does NOT guarantee that the selected calibration is used. The device automatically detects the best calibration option and selects the best fitting calibration data. However, if another calibration is also enabled and it is a better fit, that calibration data will be used. Thereforeif you want to ensure that the enabled calibration is in use, check with :SENSe:CORRection:USERrange:ACTive.

    For more information about the calibration system please refer to Calibration.

    • Command
    • Query
    Syntax Parameter
    :SENSe<ch>:CORRection:USERrange:ENABle <bool>
    Parameters accepted format allowed suffixes possible Errors description
    <ch> { 1 | empty } none Undefined header Currently only one channel is supported. Empty means 1 is used as default.
    <bool> { ON | OFF | 1 | 0 } none Illegal parameter value Boolean value indicating whether the User Range Calibration is enabled or not.
    Syntax Response
    :SENSe<ch>:CORRection:USERrange:ENABle? { 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 enabled or not.

    Options

    Options Description
    OFF | 0 User Range Calibration disabled.
    ON | 1 User Range Calibration enabled.

    Presets

    default value
    { 1 | 0 } OFF

    Sample usage

    Perform a User Range Gain Calibration and check whether it is enabled. (It should be enabled automatically.)

    • C#
    • Python
    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:ENAB?\n");
    visaSession.RawIO.ReadString();
    
    visaSession.write(':CALC:PAR:DEF S21\n')
    visaSession.write(':SENS:CORR:USER:THRU\n')
    visaSession.write('*WAI\n')
    visaSession.query(':SENS:CORR:USER:ENAB?\n')
    

    Related commands

    :SENSe:CORRection:FULLrange:ACTive

    :SENSe:CORRection:FULLrange:AVAIlable

    :SENSe:CORRection:FULLrange:ENABle

    :SENSe:CORRection:USERrange:ACTive

    :SENSe:CORRection:USERrange:AVAIlable

    Related commands in the Automation Interface

    IsEnabled (Gain)

    IsEnabled (Impedance)

    IsEnabled (Mulimode)

    Back to top Generated by DocFX