Skip to main content
Back to top
Ctrl
+
K
Table of Contents
Programmer’s Handbook
Common SCPI commands
Instrument configuration and control commands
Other configuration and control commands
Acquisition of measurement data
Control and monitoring of the GNSS subsystem
Accessing calibration data (with Traceability option)
Connection to the instrument
Examples of command sequences for frequent tasks
Instrument programming in Python environment
Programmer’s Handbook
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
Conventions used in this manual
Compatibility information
Conventions for configuration values syntax
Inputs description
Common SCPI commands
*CLS
*ESE
*ESR?
*IDN?
*OPC
*OPC?
*OPT?
*RST
*SRE
*STB?
*WAI
*TST?
Instrument configuration and control commands
:INITiate
:ABORt
:SYSTem:CONFigure?
:SYSTem:CONFigure
Configuration parameters for :SYSTem:CONFigure
TriggerMode
AbsoluteTriggerLevel
RelativeTriggerLevel
Slope
Impedance
Coupling
Filter
Attenuation
Preamplifier
ArmOn
NonStopMode
Function
HoldOff
LimitBehaviour
LimitLower, LimitUpper
LimitSeriesName
LimitType
MathCoeffK, MathCoeffL, MathCoeffM
MathCustomUnit
MathMode
MathSeriesName
PulseOutputMode
PulseOutputPeriod
PulseOutputWidth
LimitAlarm
HoldOverAlarm
NoGnssFixAlarm
SampleCount
SampleInterval
SignalSource
StartArmingDelay
StartArmingSlope
StartArmingSource
StopArmingDelay
StopArmingSlope
StopArmingSource
TestSignalFrequency
TieReferenceFrequency
TieReferenceFrequencyC
TieReferenceFrequencyDetection
TieReferenceFrequencyNumberOfDigits
FrequencyTolerance
TimebaseReference
Timeout
TimeoutTime
VoltageMode
InternalCalibrationMode
NumOfBlankDigits
DiscipliningMode
DiscipliningSource
ADEVGraph
List of measurement functions
Frequency
Frequency Ratio
Frequency Difference
Smart Frequency
Frequency Offset
Smart Frequency Offset
Period Average
Smart Period Average
Period Single
Timestamps
Time Interval
Time Interval Single
Accumulated Time Interval
Dual Time Interval
Start Stop Time Interval
Phase
Accumulated Phase
TIE
Positive Duty Cycle
Negative Duty Cycle
Positive Pulse Width
Negative Pulse Width
Rise Time
Fall Time
Rise Fall Time
Positive Slew Rate
Negative Slew Rate
Totalize
Totalize X + Y
Totalize X - Y
Totalize X / Y
Vmin
Vmax
Vpp
Vminmax
DC Offset
:SYSTem:CONFigure:RESet
:SYSTem:PREFerences?
:SYSTem:PREFerences
Configuration parameters for :SYSTem:PREFerences
TimestampFormat
Brightness
GnssAntennaDelay
GnssSignalsUsed
GnssSurveyInAccuracy, GnssSurveyInTime
SnmpHost
SnmpPort
GpibAddress
ScreenSaverTimeout
TimeZone
PpsOutOffset
IPAddress, WirelessIPAddress
IPDNSx, WirelessIPDNSx
IPGateway, WirelessIPGateway
IPMode, WirelessIPMode
IPNetmask, WirelessIPNetmask
TimeSyncGnssPps
TimeSyncNtp
TimeSyncOscillatorPps
RunNtpServer
NtpServerAllowHosts
NtpServerDenyHosts
NtpServerRateLimitInterval
NtpServerRateLimitBurst
Other configuration and control commands
:SYSTem:ERRor?
:SYSTem:TIME:CURRent?
:SYSTem:TIME:UPTIME?
:DISPlay:ENABle
:ROSCillator:STATe?
:ROSCillator:INTernal[:STATe]?
:STATus:OPERation?
:STATus:OPERation:ENABle
Acquisition of measurement data
:FETCh[:SCALar]?
:FETCh:ARRay?
:FETCh:RESet
:FORMat[:DATA][?]
:FORMat:TINFormation
Description of supported formats
Limitations of data formats for timestamps
Special infinity values
Control and monitoring of the GNSS subsystem
:GNSS:STATe?
:GNSS:SATellites?
:GNSS:SATellites:FORMat?
:GNSS:RESet
Accessing calibration data (with Traceability option)
:CALibrate:DATA:RANGe?
:CALibrate:DATA:RAW:INIT
:CALibrate:DATA:RAW:FETCh?
:CALibrate:DATA:RAW:HEADers?
:CALibrate:DATA:AVERage:INIT
:CALibrate:DATA:AVERage:FETCh?
:CALibrate:DATA:AVERage:HEADers?
:CALibrate:DATA:REPort?
Connection to the instrument
Examples of command sequences for frequent tasks
Example of a simple measurement
Example of a measurement with fetching results on-the-fly
Instrument programming in Python environment
Installing prerequisites
Checking Python installation
PyVISA library installation
Examples
Example 1: Frequency measurement
Example 2: check various statuses of FTR-210R / CNT-104R
Example 3: Fast individual measurements
Example 4: Fast individual measurements on several channels
Example 5: PPS frequency measurements using a manual trigger
Example 6: Measuring time intervals and fetching data during the measurement
Example 7: Non-stop measuring without acquiring timestamps
Example 8: Non-stop measuring with timestamps
Index