• 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

    :STATus:QUEStionable:ENABle

    Description

    This command gets or sets the enable mask of the questionable register. Bits of the event register only show in the summary bit, if the corresponding enable bit is 1. If a bit in the enable register is set to 1 and the corresponding event bit transition occurs, the summary bit will be set.

    • Command
    • Query
    Syntax Parameter
    :STATus:QUEStionable:ENABle <numeric>
    Parameters accepted format possible Errors
    <numeric> Range from 0 to 65535 OutOfRangeError
    Syntax Response
    :STATus:QUEStionable:ENABle? <numeric>
    Response value description
    <numeric> value of the questionable enable register in range from 0 to 32767

    Bit value code description
    Bit 0 - 1 VOLTage The quality of the voltage measurement can not be guaranteed.
    Bit 1 - 2 CURRent The quality of the current measurement can not be guaranteed.
    Bit 2 - 4 TIME The quality of the time measurement can not be guaranteed.
    Bit 3 - 8 POWer The quality of the power measurement can not be guaranteed.
    Bit 4 - 16 TEMPerature The quality of the temperature measurement can not be guaranteed.
    Bit 5 - 32 FREQuency The quality of the frequency measurement can not be guaranteed.
    Bit 6 - 64 PHASe The quality of the phase measurement can not be guaranteed.
    Bit 7 - 128 MODulation The quality of the modulation can not be guaranteed.
    Bit 8 - 256 CALIbration The quality of the calibration can not be guaranteed.
    Bit 9 - 512 Not used This bit is not used.
    Bit 10 - 1024 Not used This bit is not used.
    Bit 11 - 2048 Not used This bit is not used.
    Bit 12 - 4096 Not used This bit is not used.
    Bit 13 - 8192 INSTrument Summary A summary of the instruments register.
    Bit 14 - 16384 Command Warning Not used by now.
    Bit 15 - 32768 Not used The usage of the most significant bit is not allowed since some controllers may have difficulty reading a 16 bit unsigned integer.

    Sample usage

    Enable all changes in the questionable event register to be reported in the summary bit.

    • C#
    • Python

    Input:

    var visaSession = new TcpipSocket(VISA_RESOURCENAME);
    visaSession.RawIO.Write(":STAT:QUES:ENAB 65535\n");
    

    Input:

    response = visaSession.query(':STAT:QUES:ENAB 65535\n')
    print(response)
    

    Related commands

    :QUEStionable[:EVENt]?

    :QUEStionable:CONDition

    :QUEStionable:NTRansition

    :QUEStionable:PTRansition

    References

    The status registering model of a SCPI device

    Back to top Generated by DocFX