Skip to main content
Ctrl+K
Instrument programming guide - Home

Table of Contents

  • Introduction
  • Common SCPI commands
  • Instrument configuration and control commands
  • Other configuration and control commands
  • Acquisition of measurement data
  • Connection to the instrument using SCPI
  • Example of a simple measurement
  • Instrument programming in Python environment
  • Introduction
    • What is SCPI?
    • Syntax and style
      • Syntax of Program Messages
      • Common Commands
      • SCPI Commands Tree
      • SCPI commands syntax description used in this manual
        • Short and long forms
        • Default nodes and arguments
      • Parameters
        • Numeric Data
        • Keywords
        • Boolean Data
        • Other Data Types
  • Common SCPI commands
    • *CLS
    • *ESE
    • *ESR?
    • *IDN?
    • *OPC
    • *OPC?
    • *OPT?
    • *RST
    • *SRE
    • *STB?
    • *WAI
  • Instrument configuration and control commands
    • :INITiate
    • :SYSTem:CONFigure?
    • :SYSTem:CONFigure
      • Configuration parameters for :SYSTem:CONFigure
        • TriggerMode
        • AbsoluteTriggerLevel
        • RelativeTriggerLevel
        • Slope
        • Impedance
        • Coupling
        • Filter
        • Attenuation
        • Preamplifier
        • ArmOn
        • Function
        • HoldOff
        • LimitBehaviour
        • LimitLower
        • LimitSeriesName
        • LimitType
        • LimitUpper
        • MathCoeffK, MathCoeffL, MathCoeffM
        • MathCustomUnit
        • MathMode
        • MathSeriesName
        • PulseOutputMode
        • PulseOutputPeriod
        • PulseOutputWidth
        • SampleCount
        • SampleInterval
        • SignalSource
        • StartArmingDelay
        • StartArmingSlope
        • StartArmingSource
        • StopArmingDelay
        • StopArmingSlope
        • StopArmingSource
        • TestSignalFrequency
        • TieReferenceFrequency A, A2, B, B2, D, D2, E, E2, EA, ER
        • TieReferenceFrequencyC
        • TieReferenceFrequencyDetection
        • TieReferenceFrequencyNumberOfDigits
        • TimebaseReference
        • Timeout
        • TimeoutTime
        • VoltageMode
        • InternalCalibrationMode
        • NumOfBlankDigits
    • :SYSTem:CONFigure:RESet
    • :SYSTem:PREFerences?
    • :SYSTem:PREFerences
      • Configuration parameters for :SYSTem:PREFerences
        • Brightness
        • ScreenSaverTimeout
        • Wired and Wireless network settings
        • IPAddress/WirelessIPAddress
        • IPDNSx/WirelessIPDNSx
        • IPGateway/WirelessIPGateway
        • IPMode/WirelessIPMode
        • IPNetmask/WirelessIPNetmask
  • Other configuration and control commands
    • :SYSTem:ERRor
    • :DISPlay:ENABle
    • :ROSCillator:STATe[:CLOCKs]
  • Acquisition of measurement data
    • :FETCh[:SCALar]
    • :FETCh:ARRay
    • :FORMat[:DATA]
    • :FORMat:TINFormation
  • Connection to the instrument using SCPI
  • Example of a simple measurement
  • Instrument programming in Python environment
    • Installing prerequisites
      • Checking Python installation
      • PyVISA library installation
    • Examples

Instrument programming guide

Instrument programming guide#

  • Introduction
    • What is SCPI?
    • Syntax and style
      • Syntax of Program Messages
      • Common Commands
      • SCPI Commands Tree
      • SCPI commands syntax description used in this manual
      • Parameters
  • Common SCPI commands
    • *CLS
    • *ESE
    • *ESR?
    • *IDN?
    • *OPC
    • *OPC?
    • *OPT?
    • *RST
    • *SRE
    • *STB?
    • *WAI
  • Instrument configuration and control commands
    • :INITiate
    • :SYSTem:CONFigure?
    • :SYSTem:CONFigure
      • Configuration parameters for :SYSTem:CONFigure
    • :SYSTem:CONFigure:RESet
    • :SYSTem:PREFerences?
    • :SYSTem:PREFerences
      • Configuration parameters for :SYSTem:PREFerences
  • Other configuration and control commands
    • :SYSTem:ERRor
    • :DISPlay:ENABle
    • :ROSCillator:STATe[:CLOCKs]
  • Acquisition of measurement data
    • :FETCh[:SCALar]
    • :FETCh:ARRay
    • :FORMat[:DATA]
    • :FORMat:TINFormation
  • Connection to the instrument using SCPI
  • Example of a simple measurement
  • Instrument programming in Python environment
    • Installing prerequisites
      • Checking Python installation
      • PyVISA library installation
    • Examples

By Pendulum Instruments

© Copyright 2025, Pendulum Instruments.