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
:DISPlay:PIXel
<x>, <y>, <intensity>
:DISPlay:PIXel? <x>,<y> <x> ::= x coordinate of the pixel to be set; an integer (0 to 511) in
NR1 format
<y> ::= y coordinate of the pixel to be set; an integer (0 to 303) in
NR1 format
<intensity> ::= an integer in NR1 format:
0 for pixel off
1 for pixel with half-bright on
2 for pixel with full-bright on
n/a :DISPlay:POSition?
<binary order string>
<binary order string> ::=
Wave height ch 0, bottom pixed location ch 0 (main display)
Wave height ch 1, bottom pixed location ch 1 (main display)
...
Wave height ch 15, bottom pixed location ch 15 (main display)
Wave height ch 0, bottom pixed location ch 0
(delayed display)
Wave height ch. 1, bottom pixed location ch. 1
(delayed display)
...
Wave height ch.15, bottom pixed location ch. 15
(delayed display)
:DISPlay:ROW
<row number>
:DISPlay:ROW? <row number> ::= 1 to 20; an integer in NR1 format
:DISPlay:SOURce
<value>
:DISPlay:SOURce? <value> ::= {PMEMory1 | PMEMory2}
:DISPlay:TEXT BLANK n/a n/a
*DMC
<macro label>,<macro definition
n/a <macro label> ::= quoted ASCII string
<macro definition> ::= block data in IEEE 488.2 # format
*EMC
{{OFF | 0} | {ON | 1}}
*EMC? {0 | 1}
:ERASe
<value>
n/a <value> ::= {PMEMory1 | PMEMory2}
*ESE
<mask_argument>
*ESE? <mask_argument> ::= 0 to 255; an integer in NR1 format
Bit Weight Enables
7 128 PON - Power On
6 64 URQ - User Request
5 32 CME - Command Error
4 16 EXE - Execution Error
3 8 DDE - Device Dependent Error
2 4 QYE - Query Error
1 2 TRG - Trigger Query
0 1 OPC - Operation Complete
n/a *ESR? <status> ::= 0 to 255; an integer in NR1 format
:FUNCtion2:CENTer
<frequency>
:FUNCtion2:CENTer? <frequency> ::= the current center frequency in NR3 format.
The range of legal values is from 0 Hz to 10.00 GHz.
Programmer’s Quick Reference
Commands and Queries
8-6