Programming instructions
Table Of Contents
- Contents
- Title Page
- Chapter 1 Introduction to Programming
- Chapter 2 Programming Getting Started
- Chapter 3 Programming over HP-IB
- Chapter 4 Programming over RS-232-C
- Chapter 5 Programming and Documentation Conventions
- Chapter 6 Status Reporting
- Figure 6-1. Status Reporting Overview Block Diagram
- Table 6-1. Status Reporting Bit Definition
- Status Reporting Data Structures
- Status Byte Register (SBR)
- Service Request Enable Register (SRER)
- Trigger Event Register (TRG)
- Standard Event Status Register (SESR)
- Standard Event Status Enable Register (SESER)
- User Event Register (UER)
- Local Event Register (LCL)
- Operation Status Register (OPR)
- Limit Test Event Register (LTER)
- Mask Test Event Register (MTER)
- Histogram Event Register (HER)
- Arm Event Register (ARM)
- Error Queue
- Output Queue
- Message Queue
- Key Queue
- Clearing Registers and Queues
- Figure 6-3. Status Reporting Decision Chart
- Chapter 7 Installing and Using the Programmer's Reference
- Chapter 8 Programmer’s Quick Reference
- Warranty
- Index

Command Query Options and Query Returns
n/a :MEASure:VDELta? <return_value> ::= delta V value in volts in NR3 format
:MEASure:VMAX
[<source>]
:MEASure:VMAX?
[<source>]
<source> ::= {ANALog1 | ANALog2}
<return_value> ::= maximum voltage of the selected waveform in
NR3 format
:MEASure:VMIN
[<source>]
:MEASure:VMIN?
[<source>]
<source> ::= {ANALog1 | ANALog2}
<return_value> ::= minimum voltage of the selected waveform in
NR3 format
:MEASure:VPP
[<source>]
:MEASure:VPP?
[<source>]
<source> ::= {ANALog1 | ANALog2}
<return_value> ::= voltage peak-to-peak in NR3 format
:MEASure:VRMS
[<source>]
:MEASure:VRMS?
[<source>]
<source> ::= {ANALog1 | ANALog2}
<return_value> ::= calculated dc RMS voltage in NR3 format
:MEASURE:VSTArt
<vstart_argument>
:MEASure:VSTArt? <vstart_argument> ::= voltage value for VMarker 1 in NR3 format
<return_value> ::= voltage at VMarker 1 in NR3 format
:MEASure:VSTOp
<vstop_argument>
:MEASure:VSTOp? <vstop_argument> ::= voltage value for VMarker 2 in NR3 format
<return_value> ::= voltage at VMarker 2 in NR3 format
n/a :MEASure:VTIMe?
<vtime_argument>
<vtime_argument> ::= displayed time from trigger in seconds in
NR3 format
<return_value> ::= voltage at the specified time in NR3 format
:MEASure:VTOP
[<source>]
:MEASure:VTOP?
[<source>]
<source> ::= {ANALog1 | ANALog2}
<return_value> ::= voltage at the top of the waveform in NR3
format
:MERGe
<pixel memory>
n/a <pixel memory> ::= {PMEMory1 | PMEMory2}
*OPC *OPC? ASCII "1" is placed in the output queue when all pending device
operations have completed.
:OPEE
<n>
:OPEE? <n> ::= 16-bit integer in NR1 format
n/a :OPER? <n> ::= 16-bit integer in NR1 format
n/a *OPT? n identifies the module and option pairing.
X.X identifies the module software revision.
Module: No Opt. 005 Opt. 005
Basic Interface 0,X.X 50,X.X
Measurement/Storage 2,X.X 52,X.X
*PMC n/a n/a
:PRINt
[enhancement]
:PRINt?
[enhancement]
[enhancement] ::= {HIRes{,LORes{,TIFF{,PARallel
{,PCLcolor[,FACTors[,SOFTkey]]}}}}}
*RCL
<value>
n/a <value> ::= {1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 }
*RST n/a See reset values in the online Programmer’s Reference.
:RUN n/a n/a
*SAV
<value>
n/a <value> ::= {1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10}
:SINGle n/a n/a
Programmer’s Quick Reference
Commands and Queries
8-10