Thank you for purchasing YOKOGAWA’s DL1540C/DL1540CL Digital Oscilloscope.
This Communication Interface User’s Manual describes the functions and commands of
the GP-IB and RS-232-C interfaces, focusing on those used with the Model DL1540C
Digital Oscilloscope. This manual also contains information on those functions that are
not applicable or which are applicable exclusively to the DL1540CL digital oscilloscopes.
To ensure proper use of the GP-IB/RS-232-C interface, please read this manual
thoroughly.
Keep the manual in a safe place for quick reference whenever a question arises.
Two manuals are provided with this instrument in addition to this Communication
Interface User’s Manual.
Manual NameManual No.Description
DL1540C/DL1540CLIM 701530-01EDescribes all functions except for the
User’s Manualcommunications functions and operation
procedures of the instrument.
DL1540C/DL1540CLIM 701530-02EDescribes the basic operations of the
Operation Guideinstrument.
The contents of this manual are subject to change without prior notice as a result of
improvements in the instrument’s performance and functions.
Every effort has been made in the preparation of this manual to ensure the accuracy of
its contents. However, should you have any questions or find any errors, please contact
your nearest YOKOGAWA representative as listed on the back cover of this manual.
Copying or reproduction of all or any part of the contents of this manual without
YOKOGAWA’s permission is strictly prohibited.
Trademarks
Revisions
HP-GL is a registered trademark of Hewlett-Packard Company.
IBM PC/AT is a registered trademark of International Business Machines Corporation.
This User’s Manual consists of six chapters, an appendix and an index as described
below.
Chapter 1 Overview of the GP-IB Interface
Describes the functions and specifications of GP-IB.
Chapter 2 Overview of the RS-232-C Interface
Describes the functions and specifications of RS-232-C.
Chapter 3 Before Programming
Describes formats used when sending a command.
Chapter 4 Commands
Describes each command.
Chapter 5 Status Report
Describes the status byte, various registers and queues.
Chapter 6 Sample Program
Sample programs, written in Visual BASIC, for MS-DOS/V machines
equipped with the following GP-IB board: AT-GPIB/TNT IEEE-488.2, from
National Instruments.
Appendix
Contains references including the ASCII character code table.
Index
Provides an alphabetically ordered index.
Conventions Used in this Manual
Symbols used for Notes and Keys
TypeSymbolDescription
Unitk1000 e.g.: 100 kHz
Note
Symbols used in syntax descriptions
Symbols which are used in the syntax descriptions in Chapter 4 are shown below. These
symbols are referred to as BNF notation (Backus-Naur Form). For detailed information,
refer to pages 3-5 and 3-6.
SymbolDescriptionExampleExample
< >Defined valueCHANnel<x> <x>=1, 2CHANNEL2
{}One of the options inMODE {AND|OR}MODE AND
|Exclusive ORMODE {AND|OR}MODE AND
[ ]Abbreviated:MEASure[:MODE] {<NRf>}
...may be repeated
K1024 e.g.: 128 KB (memory capacity)
Note
{} is selected.
Provides information that is necessary for proper operation of the
instrument.
Appendix 3 Overview of IEEE 488.2-1992 ..............................................................................App-5
Index
4
IM 701530-11E
1Overview of the GP-IB Function
1.1Name and Function of Each Part
Front Panel
1.1 Name and Function of Each Part
1
Overview of the GP-IB Function
LOCAL key
Press this key to switch from
remote mode to local mode so
as to enable key operation.
REMOTE indicator
Lit while remote mode is
active via communications.
MISC key
Press this key to set
communication settings.
Rear Panel (Varies depending on the model. See the specifications of the respective models
for details.)
(IEEE488)
GP-IB
GP-IB connector
Used to connect a controller
(personal computer etc.) or
plotter using a GP-IB cable.
OPTION
MODEL
SUFFIX
NO.
Made in Japan
TRIG OUT EXT CLOCK IN/EXT TRIG IN
(TTL )
±6V MAX 1M
IM 701530-11E
1-1
1.2 Connecting the GP-IB Cable/1.3 GP-IB Interface Functions and Specifications
1.2Connecting the GP-IB Cable
GP-IB Cable
The GP-IB connector on the rear panel is a 24-pin
connector that conforms to IEEE Standard 488-1978.
Use a GP-IB cable that also conforms to IEEE
Standard 488-1978.
Connection Method
Connect the GP-IB cable as shown.
GP-IB connector
GP-IB cable
Points to Note
• Be sure to tighten the screws on the GP-IB cable
connector firmly.
• The instrument can be connected to more than one
item of equipment (such as a personal computer).
However, it is not possible to connect more than 15
items of equipment (including the controller) to a
single bus.
• If you connect the instrument to more than one other
item of equipment, make sure that a different
address is used for each item.
• Each connecting cable must be 2 m or less in
length.
• The total length of all the cables must not exceed 20
m.
• While communications are in progress, more than
two-thirds of the connected items of equipment must
be turned ON.
• When connecting more than one item of equipment,
connect the items so that the connection route forms
a star or linear configuration. Loop or parallel wiring
is not allowed.
1.3GP-IB Interface Functions and
Specifications
GP-IB Interface Functions
Listener function
Allows you to make the same settings which you can
make using the panel keys on the instrument (except
for the power ON/OFF and GP-IB communications
settings).
Receives commands from a controller requesting
output of set-up and waveform data.
Also receives status report commands.
Talker function
Outputs set-up and waveform data.
Talk-only function
Outputs the screen data in various formats without
using a controller. For more detailed information, refer
to Sections 10.3 and 10.4 of the DL1540C/1540CL
Digital Oscilloscope User’s Manual. Talk-only mode is
entered automatically when output is sent to a plotter.
Output of waveform data is also possible to an AG
Series Arbitrary Waveform Generator. For more
details, refer to page 1-4.
Note
The listen-only and controller functions are not available
on this instrument.
Switching from Local to Remote Mode
Remote mode is activated when a REN (Remote
Enable) message is received from a controller while
local mode is active.
• The REMOTE indicator lights up.
• All front panel keys except the LOCAL key are now
inoperative.
• Settings that were entered in local mode are
retained.
Switching from Remote to Local Mode
Pressing the Local key in remote mode puts the
instrument in local mode. However, this is not
possible if Local Lockout has been set by the
controller (page 1-3).
• The REMOTE indicator goes out.
• All front panel keys are operative.
• Settings that were entered in remote mode are
retained.
1-2
IM 701530-11E
GP-IB Interface Specifications
Electrical and mechanical specifications
: Conforms to IEEE
Standard 488-1978.
Mechanical specifications: Refer to the table below.
Protocol: Conforms to IEEE St’d
488.2-1992
Code: ISO (ASCII) code
Mode: Addressable mode/Talk-
only mode (switched
automatically)
Address setting: Addresses 0 to 30 can
be selected from the
GP-IB setting screen,
which is displayed when
you press “Comm...”
setting after having
pressed the MISC key.
Remote mode clear: Remote mode can be
cleared by pressing the
LOCAL key. However,
this is not possible if
Local Lockout has been
set by the controller.
Service requestSR1Full service request capability
Remote localRL1Full remote/local capability
Parallel pollPP0No parallel polling capability
Device clearDC1Full device clear capability
Device triggerDT0No device trigger capability
ControllerC0No controller function
Electrical characteristicE1Open collector
untalk on MLA(My Listen Address),
talk-only capability
MTA (My Talk Address), no listen-only
capability
IM 701530-11E
1-3
1.4 Setting up this Instrument
1.4Setting up this Instrument
Keys and Procedure
rotary knob
Soft keys
1. Press the MISC key to display the MISC top menu.
2. Press the “Comm...” soft key to display the interface selection
menu.
3. Press the “GP-IB” soft key.
MISC key
Setting the Address
4. Turn the rotary knob to set the desired address.
<, > key
Selecting Data Output (Talk-only Mode)
2. Press the “To NextMenu” soft key.
3. Press the “DataOut...” soft key to display the download menu.
4. Press the “CH” soft key to display the channel selection menu.
5. Set the downloading range by selecting either “T1” or “T2” soft
key, and setting the vertical cursor position using the rotary knob.
You can also use the < or > keys.
Executing the download function
6. Press the “EXEC” soft key. The name of the soft key will changeto “ABORT”.
Aborting the download function
7. Press the “ABORT” soft key. The name of the soft key will
change to “EXEC”.
Explanation
1-4
Setting the Address
Each piece of equipment connected via a GP-IB interface has its own address by which
it can be identified. Hence, this instrument’s address must be set when the instrument is
to be connected to other items of equipment, such as a personal computer.
Set this instrument’s address within the range 0 to 30.
The default address is “1”.
Downloading setting: DataOut...
Downloading data from this instrument should only be done after having set downloading
settings at the YOKOGAWA AG Series arbitrary waveform generator. For details
regarding the settings and/or operation of the YOKOGAWA AG Series, refer to its
corresponding instruction manual.
When executing downloading, the setting of this instrument will change to “talking mode”
in the case of GP-IB. When downloading is finished or when the “ABORT” soft key is
pressed, the previous setting will return.
The downloading range is set by the two cursors T1 and T2. The setting lies within –
5.00div at the left side to +5.00div at the right side measured from the center of the
display.
IM 701530-11E
1.5 Responses to Interface Messages
1.5Responses to Interface
Messages
What is an Interface Message?
An interface message (also called an interface
command or bus command) is issued by the
controller. Interface messages are classified as
follows.
Uni-line messages
Messages are transferred through a single control line.
The following three types of uni-line message are
available.
• IFC (Interface Clear)
• REN (Remote Enable)
• IDY (Identify)
Multi-line messages
Eight data lines are used to transmit a message. Multiline messages are classified as follows.
• Address commands
Valid when a piece of equipment is designated as a
listener or a talker. The following five address
commands are available.
• Commands valid for pieces of equipment
designated as listeners
• GTL (Go To Local)
• SDC (Selected Device Clear)
• PPC (Parallel Poll Configure)
• GET (Group Execute Trigger)
• Command valid for pieces of equipment
designated as talkers
• TCT (Take Control)
• Universal commands
Valid for any item of equipment, irrespective of
whether the item is designated as a listener or a talker.
The following five universal commands are available.
• LLO (Local Lockout)
• DCL (Device Clear)
• PPU (Parallel Poll Unconfigure)
• SPE (Serial Poll Enable)
• SPD (Serial Poll Disable)
Response to a uni-line message
• IFC (Interface Clear)
Clears the talker and listener. Stops output if data is
being output.
• REN (Remote Enable)
Switches between remote and local modes.
• IDY (Identify) is not supported.
Responses to a multi-line message (address
command)
• GTL (Go To Local)
Switches to local mode.
• SDC (Selected Device Clear)
• Clears the program message (command) which is
currently being output. Also empties the output
queue (page 5-5).
• *OPC and *OPC? will be disabled if they are
currently being executed.
• *WAI and COMMunicate:WAIT will be stopped
immediately.
• PPC (Parallel Poll Configure), GET (Group Execute
Trigger) and TCT (Take Control) are not supported.
Responses to a multi-line message (universal
command)
• LLO (Local Lockout)
Invalidates the LOCAL key on the front panel,
disabling switching to local mode.
• DCL (Device Clear)
Same as SDC.
• SPE (Serial Poll Enable)
Sets the talker function to serial poll mode for all
equipment connected to the communications bus.
The controller polls equipment sequentially.
• SPD (Serial Poll Disable)
Clears serial poll mode as the talker function for all
equipment connected to the communications bus.
• PPU (Parallel Poll Unconfigure) is not supported.
1
Overview of the GP-IB Function
In addition to the above commands, a listener
address, talker address or secondary command can
be sent in an interface message.
Differences between SDC and DCL
The SDC command is an address command and
requires that both the talker and listener be
designated. DCL is a universal command and does
not require that the talker and listener be designated.
Hence, SDC is used for specific items of equipment,
while DCL can be used for any equipment connected
to the communications bus.
IM 701530-11E
1-5
2.1 Name and Function of Each Part
2Overview of the RS-232-C Function
2.1Name and Function of Each Part
Front Panel
LOCAL key
Press this key to switch from
remote mode to local mode so
as to enable key operation.
REMOTE indicator
Lit while remote mode is
active via communications.
MISC key
Press this key to set
communication settings.
Rear Panel (Varies depending on the model. See the specifications of the respective models
for details.)
2
Overview of the RS-232-C Function
Halfpitch interface connector*
Used to connect the separately
sold RS-232-C unit.
* On DL1540CL models with the
internal hard disk (option), the
half pitch interface connector is
replaced with a SCSI interface
connector. Thus, the RS-232-C
unit cannot be connected.
(IEEE488)
GP-IB
OPTION
MODEL
SUFFIX
NO.
Made in Japan
TRIG OUT EXT CLOCK IN/EXT TRIG IN
(TTL )
±6V MAX 1M
IM 701530-11E
2-1
(2)(3)(4)(5)(
)
2.2 RS-232-C Interface Functions and Specifications/2.3 Connecting the RS-232-C Interface Cable
2.2RS-232-C Interface Functions
and Specifications
Receiving Function
It is possible to make the same settings via the RS232-C interface as can be made using the front panel
keys.
Measured/computed data, panel set-up information
and error codes can be received.
Sending Function
Measured/computed data can be output.
Panel set-up information and the status byte can be
output.
Error codes which have occurred can be output.
2400, 4800, 9600, 19200
Start bit: 1 bit (fixed)
Data Length: 7 or 8 bits
Parity: Even, odd or no parity
Stop Bit: 1 or 2 bits
Connector: DELC-J9PAF-13L6 (JAE or
equivalent)
Hardware handshaking : User can select whether CA
or CB signals will always be
True, or will be used for
control.
Software Handshaking : User can select whether to
control only transmission or
both transmission and
reception using X-on and X-
off signals.
X-on (ASCII 11H)
X-off (ASCII 13H)
Receive buffer size: 256 bytes
2.3Connecting the RS-232-C
Interface Cable
When connecting this instrument to a computer, make
sure that the handshaking method, data transmission
rate and data format selected for the instrument match
those selected for the computer.
For details, refer to the following pages. Also make
sure that the correct interface cable is used.
Connector and Signal Names
2 1 3 4 5
6 7 8 9
2 RD (Received Data): Data received from
personal computer
Signal direction .......... Input
3 SD (Send Data): Data transmitted to a
personal computer
Signal direction ........Output
5 SG (Signal Ground): Ground for signals
7 RS (Request to Send) : Signal used for
handshaking when
receiving data from a
personal computer
Signal direction ........Output
8 CS (Clear to Send): Signal used for
handshaking when
transmitting data to a
personal computer
Signal direction .......... Input
Pin Nos. 1, 4, 6 and 9 are not used.
2-2
9-25 Pin Connector
58723
7
The number between brackets refer to the pin Nos. of
the 25-pin connector.
IM 701530-11E
2.3 Connecting the RS-232-C Interface Cable
Signal Direction
The figure below shows the direction of the signals used by the RS-232-C interface.
Computer
RS [Request to send]
CS [Clear to send]
SD [Send data]
RD [Receive data]
7
8
This
instrument
3
2
Table of RS-232-C Standard Signals and their JIS and CCITT Abbreviations
Pin No.
(9-pin connector)
5
3
2
7
8
RS-232-C
AB (GND)
BA (TXD)
BB (RXD)
CA (RTS)
CB (CTS)
Abbreviation
CCITT
102SG
103
104
105
106
JIS
SD
RD
RS
CS
Description
Signal ground
Transmitted data
Received data
Request to send
Clear to send
2
Overview of the RS-232-C Function
IM 701530-11E
2-3
2.4 Handshaking
2.4Handshaking
To use an RS-232-C interface for transferring data between this instrument and a computer, it is necessary to use
certain procedures by mutual agreement to ensure the proper transfer of data. These procedures are called
“handshaking.” Various handshaking systems are available depending on the computer to be used; the same
handshaking system must be used for both the computer and this instrument.
This instrument allows you to choose any handshaking mode from the following four modes.
Data Receiving Control
when receiving data from a computer)
Handshake
CA (RTS) is set to
False when
received data buffer
is only 3/4-full, and
is set to True when
received data buffer
is only 1/4-full.
(control method
Hardware
handshake
Handshake
OFF-OFF
XON-XON
XON-RS
CS-RS
Method
The menu of
this instrument
NO-NO
XON-XON
XON-RTS
CTS-RTS
Handshake format Descriptions→
Data Sending Control(control method
when sending data to a computer)
Software
Handshake
Sending stops
when X-off is
received, and
sending is
resumed
when X-on is
received.
Hardware
Handshake
Sending stops
when CB(CTS) is
False, and
sending is
resumed when CB
is True.
No
handshake
Software
Handshake
X-off is sent
when received
data buffer
becomes 3/4full, and X-on is
sent when the
received data
buffer is only
1/4-full.
No
1 OFF-OFF
Transmission data control : There is no handshake
status between the
instrument and host
computer. The X-OFF
signal from the host
computer is processed as
data, and the CS signal is
ignored.
Reception data control: There is no handshake
status between the
recorder and host
computer. When the
recorder reception buffer
becomes full, the excess
data is discarded. RS =
True (fixed)
Note
It is necessary to create a host computer program which
prevents the buffers of both the intrument and the
computer from becoming full.
2 XON-XON
Transmission data control : A software handshake
status is established
between the instrument
and host computer. The
instrument will stop a data
transmission when an XOFF signal is received
from the host computer,
and will resume
transmission when the
next X-ON signal is
received. A CS signal
from the host computer is
ignored.
Reception data control: A software handshake
status is established
between the instrument
and host computer. When
the intstruments reception
buffer vacancy reaches
64bytes, the X-OFF signal
will be sent to the host
computer. When the
reception buffer vacancy
reaches 192 bytes, the XON signal will be sent. RS
= True (fixed)
2-4
IM 701530-11E
2.4 Handshaking
3 XON-RS
Transmission data control : A software handshake
status is established
between the instrument
and host computer. The
instrument will stop a data
transmission when an XOFF signal is received
from the host computer,
and will resume
transmission when the
next X-ON signal is
received. A CS signal
from the host computer is
ignored.
Reception data control: A hardware handshake
status is established
between the instrument
and host computer. When
the intstruments reception
buffer vacancy reaches
64bytes, an “RS=False”
status will be established.
When the reception buffer
vacancy reaches 192
bytes, an “RS=True”
status will be established.
4 CS-RS
Transmission data control : A software handshake
status is established
between the instrument
and host computer. The
instrument will stop a data
transmission if a “CS =
False” status is
established, and will
resume the transmission
shen a “CS = True” status
is established. The X-OFF
and X-ON signals from
the host computer are
processed as data.
Reception data control: A hardware handshake
status is established
between the instrument
and host computer. When
the intstruments reception
buffer vacancy reaches
64bytes, an “RS=False”
status will be established.
When the reception buffer
vacancy reaches 192
bytes, an “RS=True”
status will be established.
2
Overview of the RS-232-C Function
Precautions Regarding Data Receiving Control
When handshaking is used to control the reception of data, data may still be sent from the computer even if the free
space in the receive buffer drops below 64 bytes. In this case, after the receive buffer becomes full, the excess data
will be lost, whether handshaking is in effect or not. Data storage to the buffer will begin again when there is free
space in the buffer.
256 bytes
When handshaking is in use,
reception of data will stop when the
free space in the buffer drops to 64
bytes since data cannot be passed to
the main program fast enough to
keep up with the transmission.
After reception of data stops, data
continues to be passed to the internal
program. Reception of data starts
again when the free space in the
buffer increases to 192 bytes.
Whether handshaking is in use or not,
if the buffer becomes full, any
additional data received is no longer
stored and is lost.
Used
UsedFree, 64 bytes
Free, 192 bytes
Used
Data Receiving Control using Handshaking
IM 701530-11E
2-5
2.5 Matching the Data Format
2.5Matching the Data Format
The RS-232-C interface of this instrument performs communications using start-stop synchronization. In start-stop
synchronization, one character is transmitted at a time. Each character consists of a start bit, data bits, a parity bit
and a stop bit. Refer to the figure below.
Level returns to idle
state (dotted line)
Circuit idle state
1 character
Data bit
(7 or 8 bits)
Stop bit
until the start bit of
the next item of data
(solid line).
Start bit
Parity bit
Even, odd or none
1
1 or 2 bits
2
2-6
IM 701530-11E
2.6Setting up this Instrument
2.6 Setting up this Instrument
Keys and Procedure
Rotary knob
Soft keys
MISC key
SELECT key
1. Press the MISC key to display the MISC menu.
2. Press the “Comm...” soft key to display the interface selection
menu.
3. Press the “RS-232C” soft key, and then the “Setup” soft key to
display the RS-232-C Setup menu.
Setting the Baud rate and Data format
4. Turn the rotary knob to highlight the desired item and then pressthe MISC key to select the item.
2
Overview of the RS-232-C Function
Explanation
Terminator
• In the menu above, select the terminator for sending data from this instrument. Select
either “LF,” “CR,” or “CR+LF.”
• Use either “LF” or “CR+LF” as the terminator for receiving data.
IM 701530-11E
2-7
3Before Programming
3.1 Messages
3.1Messages
Blocks of message data are transferred between the
controller and this instrument during communications.
Messages sent from the controller to this instrument
are called program messages, and messages sent
back from this instrument to the controller are called
response messages.
If a program message contains a query command, i.e.
a command which requests a response, this
instrument returns a response message. A single
response message is always returned in reply to a
program message.
Program Messages
As explained above, the data (message) sent from the
controller to this instrument is called a program
message. The format of a program message is shown
below.
;
Program message unit
<Program message unit>
A program message consists of zero or more program
message units; each unit corresponds to one
command. This instrument executes commands one
by one according to the order in which they are
received.
Program message units are delimited by a “
For a description of the format of the program
message unit, refer to the explanation given further
below.
Example :
TIMEBASE:SOURCE INTERNAL;TDIV 1ms<PMT>
UnitUnit
<PMT>
PMT is a terminator used to terminate each program
message. The following three types of terminator are
available.
NL (New Line): Same as LF (Line Feed). ASCII
code “0AH” is used.
^END: END message defined in
IEEE488.1. (EOI signal)
(The data byte sent with an END
message will be the final item of the
program message unit.)
NL^END: NL with an END message attached
(NL is not included in the program
message unit.)
<PMT>
;”.
Program message unit format
The format of a program message unit is shown
below.
,
<Program header>
<Program data>Space
<Program header>
A program header is used to indicate the command
type. For details, refer to page 3-3.
<Program data>
If certain conditions are required for the execution of a
command, program data must be added. Program
data must be separated from the header by a space
(ASCII code “20H”). If multiple items of program data
are included, they must be separated by a “
,”
(comma). For details, refer to page 3-5.
Example :
TIMEBASE:SOURCE INTERNAL<PMT>
HeaderData
Response Messages
The data returned by this instrument to the controller is
called a response message. The format of a response
message is shown below.
;
<Response message unit>
<RMT>
<Response message units>
A response message consists of one or more
response message units: each response message unit
corresponds to one response.
Response message units are delimited by a “
;”.
For the response message format, refer to the next
page.
Example :
FILTER:BANDWIDTH FULL;SMOOTHING 0<RMT>
UnitUnit
<RMT>
RMT is the terminator used for every response
message. Only one type of response message is
available;
NL^END.
3
Before Programming
IM 701530-11E
3-1
3.1 Messages
Response message unit format
The format of a program message unit is shown
below.
,
<Rsps. header><Response data>
Space
<Response header>
A response header sometimes precedes the response
data. Response data must be separated from the
header by a space. For details, refer to page 3-4.
<Response data>
Response data is used to define a response. If
multiple items of response data are used, they must
be separated by a “
,” (comma). For details, refer to
page 3-5.
Example :
500.0E-03<RMT> :FILTER:BANDWIDTH FULL<RMT>
DataHeaderData
If a program message contains more than one query,
responses are made in the same order as the queries.
Normally, each query returns only one response
message unit, but there are some queries which return
more than one response message unit. The first
response message unit always responds to the first
query, but it is not always true that the ‘n‘th unit always
responds to the ‘n‘th query. Therefore, if you want to
make sure that a response is made to each query, the
program message must be divided up into individual
messages.
Dead Lock
This instrument has a buffer memory in which both
program and response messages of 1024 bytes or
more can be stored. (The number of bytes available
will vary depending on the operating state of the
instrument.) If both buffer memories become full at the
same time, this instrument becomes inoperative. This
state is called dead lock. In this case, operation can be
resumed by discarding the response message.
No dead lock will occur, if the size of the program
message including the PMT is kept below 1024 bytes.
Furthermore, no dead lock will occur if the program
message does not contain a query.
Points to Note concerning Message Transmission
• It is always possible to send a program message if
the previous message which was sent did not
contain any queries.
• If the previous message contained a query, it is not
possible to send another program message until a
response message has been received. An error will
occur if a program message is sent before a
response message has been received in its entirety.
A response message which has not been received
will be discarded.
• If an attempt is made by the controller to receive a
response message, even if there it no response
message, an error will occur. An error will also occur
if the controller makes an attempt to receive a
response message before transmission of a
program message has been completed.
• If a program message of more than one unit is sent
and some of the units are incomplete, this
instrument receives program message units which
the instrument thinks complete and attempts to
execute them. However, these attempts may not
always be successful and a response may not
always be returned, even if the program message
contains queries.
3-2
IM 701530-11E
3.2 Commands
3.2Commands
There are three types of command (program header)
which can be sent from the controller to this
instrument. They differ in the format of their program
headers.
They are
• Common command header
• Compound header
• Simple header
Common Command Header
Commands defined in IEEE 488.2-1987 are called
common commands. The header format of a common
command is shown below. An asterisk (
be attached to the beginning of a command.
*
<Mnemonic>
?
An example of a common command
*CLS
Compound Header
Commands designed to be used only with this
instrument are classified and arranged in a hierarchy
according to their function. The format of a compound
header is illustrated below. A colon (
when specifying a lower-level header.
:
<Mnemonic>
*) must always
:) must be used
?:
When Concatenating Commands
Command Group
A command group is a group of commands which
have the same compound header. A command group
may contain sub-groups.
This instrument stores the hierarchical level of the
command which is currently being executed, and
performs analysis on the assumption that the next
command to be sent will also belong to the same level.
Therefore, it is possible to omit the header if the
commands belong to the same group.
Example
ZOOM:MODE ZOOM;HZOOM 2<PMT>
When Concatenating Commands of Different
Groups
A colon (
:) must be included before the header of a
command, if the command does not belong to the
same group as the preceding command.
3
Before Programming
An example of a compound header
ACQuire:MODE NORMAL
Simple Header
These commands (headers) are functionally
independent of each other and are not arranged
hierarchically. The format of a simple header is shown
below.
<Mnemonic>
?:
An example of a simple header
START
Note
A mnemonic is a character string made up of
alphanumeric characters.
Example
ZOOM:MODE ZOOM;:DISPLAY:XY ALL<PMT>
When Concatenating Simple Headers
When you type in a simple header after another
command, you must include a colon (
:) before the
simple header.
ExampleZOOM:MODE ZOOM;:START<PMT>
When Concatenating Common Commands
Common commands defined in IEEE 488.2-1992 are
independent of hierarchical level. Thus, it is not
necessary to add a colon (
:) before a common
command.
ExampleZOOM:MODE ZOOM;*CLS;HZOOM 2<PMT>
When Separating Commands with <PMT>
If a terminator is used to separate two commands,
each command is a separate message. Therefore, the
common header must be typed in for each command
even when commands of the same command group
are being concatenated.
Example
ZOOM:MODE ZOOM<PMT>ZOOM:HZOOM 2<PMT>
IM 701530-11E
3-3
3.2 Commands/3.3 Response
Upper-level Query
An upper-level query is a compound header to which a
question mark is appended. Execution of an upperlevel query allows all a group’s settings to be output at
once. Some query groups comprising more than three
hierarchical levels can output all their lower level
settings.
Example
FILTER?<PMT> :FILTER:BANDWIDTH
FULL;SMOOTHING 0
In reply to a query, a response can be returned as a
program message to this instrument. Transmitting a
response can restore the settings made when the
query was executed. However, some upper-level
queries will not return set-up data which is not
currently in use. Note that not all a group’s information
will necessarily be sent out as a response.
Header Interpretation Rules
This instrument interprets the header received
according to the following rules.
• Mnemonics are not case sensitive.
Example“
CURSor” can also be written as “cursor”
or “
Cursor”.
• The lower-case part of a header can be omitted.
Example“CURSor” can also be written as “CURSO” or
“
CURS”.
• If the header ends with a question mark, the
command is a query. It is not possible to omit the
question mark.
Example“
CURSor?” cannot be abbreviated to
anything shorter than “
CURS?”.
3.3Response
On receiving a query from the controller, this
instrument returns a response message to the
controller. A response message is sent in one of the
following two forms.
• Response consisting of a header and data
If the query can be used as a program message
without any change, a command header is attached
to the query, which is then returned.
Example
• Response consisting of data only
If the query cannot be used as a program message
unless changes are made to it (i.e. it is a query-only
command), no header is attached and only the data
is returned. Some query-only commands can be
returned after a header is attached to them.
Example
When returning a response without a header
It is possible to remove the header from a response
consisting of a header and data. The “
” command is used to do this.
HEADer
Abbreviated form
Normally, the lower-case part is removed from a
response header before the response is returned to
the controller. Naturally, the full form of the header can
also be used. For this, the “
command is used. The part enclosed by [ ] is also
omitted in the abbreviated form.
ACQuire:MODE?<PMT>→:ACQUIRE: MODE
NORMAL<RMT>
STATUS:ERROR?<PMT>→0,”NO ERROR”<RMT>
COMMunicate:
COMMunicate:VERBose”
• If the “x” at the end of a mnemonic is omitted, it is
assumed to be “1”.
ExampleIf “
CHANnel<x>” is written as “CHAN”, this
represents “
CHANnel1”.
• Any part of a command enclosed by [ ] can be
omitted.
Example
CHANnel<x>[:INPut]:COUPling can be
written as “
CHAN:COUP”.
However, a part enclosed by [ ] cannot be omitted if is
located at the end of an upper-level query.
Example“
CHANnel1?” and “CHANnel1:INPut?”
belong to different upper-level query
levels.
3-4
IM 701530-11E
3.4 Data
3.4Data
Data
A data section comes after the header. A space must
be included between the header and the data. The
data contains conditions and values. Data is classified
as below.
<Register>Register value expressed as either binary,
octal, decimal or hexadecimal
(Example: Extended event register value
→STATus:EESE #HFE)
<Character data>Specified character string (mnemonic). Can
be selected from { }
(Example: CH2 input coupling
→CHANnel2:INPut:COUPling
{AC|DC|GND})
<Boolean>Indicates ON/OFF. Set to ON, OFF or
value
(Example: CH2 display ON
→CHANnel2:MODE ON)
<Character string data>Arbitrary character string
(Example: File name to be saved
→FILE:SAVE:SETup:NAME “SETUP_1”)
<Block data>Arbitrary 8-bit data
(Example: Response to acquired waveform
data →#6000010ABCDEFGHIJ)
<Decimal>
<Decimal> indicates a value expressed as a decimal
number, as shown in the table below. Decimal values
are given in the NR form specified in ANSI X3. 42-
1975.
Symbol DescriptionExample
<NR1> Integer125 -1 +1000
<NR2> Fixed point number125.0 -.90 +001.
<NR3> Floating point number125.0E+0 -9E-1
+.1E4
<NRf> Any of the forms <NR1> to <NR3> is allowed.
Decimal values which are sent from the controller to
this instrument can be sent in any of the forms to
<NR3>. In this case, <NRf> appears.
For response messages which are returned from this
instrument to the controller, the form (<NR1> to
<NR3> to be used) is determined by the query. The
same form is used, irrespective of whether the value is
large or small.
<Voltage>, <Time>, <Frequency>
<Voltage>, <Time> and <Frequency> indicate decimal
values which have physical significance. <Multiplier>
or <Unit> can be attached to <NRf>. They can be
entered in any of the following forms.
“MA” is used for Mega (M) to distinguish it from Mili,
except for in the case of Megahertz, which is
expressed as “MHZ”. Hence, it is not permissible to
use “M” (Mili) for Hertz.
If both <Multiplier> and <Unit> are omitted, the default
unit will be used.
Response messages are always expressed in <NR3>
form. Neither <Multiplier> nor <Unit> is used, therefore
the default unit is used.
3
Before Programming
In the case of <NR3>, the “+” after the “E” can be
omitted, but the “–” cannot.
If a value outside the setting range is entered, the
value will be normalized so that it is just inside the
range.
If the value has more than the significant number of
digits, the value will be rounded.
IM 701530-11E
3-5
3.4 Data
<Register>
<Register> indicates an integer, and can be expressed
in hexadecimal, octal or binary as well as as a decimal
number. <Register> is used when each bit of a value
has a particular meaning. <Register> is expressed in
one of the following forms.
FormExample
<NRf>1
#H<Hexadecimal value made up of the digits 0 to 9, and A to F> #H0F
#Q<Octal value made up of the digits 0 to 7>#q777
#B<Binary value made up of the digits 0 and 1>#B001100
<Register> is not case sensitive.
Response messages are always expressed as
<NR1>.
<Character Data>
<Character data> is a specified string of character
data (a mnemonic). It is mainly used to indicate
options, and is chosen from the character strings given
in { }. For interpretation rules, refer to “Header
Interpretation Rules” on page 3-4.
FormExample
{AC|DC|GND}AC
<Character String Data>
<Character string data> is not a specified character
string like <Character data>. It is an arbitrary character
string. A character string must be enclosed in single
quotation marks (
FormExample
<Character string data>’ABC’ ”IEEE488.2-1987”
’) or double quotation marks (”).
Response messages are always enclosed in double
quotation marks.
If a character string contains a double quotation mark
(
”), the double quotation mark will be replaced by two
concatenated double quotation marks (
””). This rule
also applies to a single quotation mark within a
character string.
<Character string data> is an arbitrary character
string, therefore this instrument assumes that the
remaining program message units are part of the
character string if no single (
mark (
”) is encountered. As a result, no error will be
’) or double quotation
detected if a quotation mark is omitted.
As with a header, the “COMMunicate:VERBose” command
can be used to return a response message in its full
form. Alternatively, the abbreviated form can be used.
The “
COMMunicate:HEADer” command does not affect
<character data>.
<Boolean>
<Boolean> is data which indicates ON or OFF, and is
expressed in one of the following forms.
FormExample
{ON|OFF|<NRf>}ON OFF 1 0
When <Boolean> is expressed in <NRf> form, OFF is
selected if the rounded integer value is “0” and ON is
selected if the rounded integer is “Not 0”.
A response message is always “1” if the value is ON
and “0” if it is OFF.
<Block data>
<Block data> is arbitrary 8-bit data. <Block data> is
only used for response messages. Response
messages are expressed in the following form.
Indicates that the data is <Block data>. “N” is an
ASCII character string number (digits) which indicates
the number of data bytes that follow.
<N-digit decimal value>
Indicates the number of bytes of data.
(Example:000010 = 10 bytes)
<Data byte string>
The actual data. (Example:
ABCDEFGHIJ)
Data is comprised of 8-bit values (0 to 255). This
means that the ASCII code “0AH”, which stands for
“NL”, can also be a code used for data. Hence, care
must be taken when programming the controller.
3-6
IM 701530-11E
3.5 Synchronization with the Controller
3.5Synchronization with the
Controller
Overlap Commands and Sequential Commands
There are two types of command groups: overlap
commands and sequential commands.
In the case of overlap commands, an action by a
subsequent command may take place before an
action by a preceding command finishes.
For example, if you directly specify a V/div value and
then send the programmed message shown below to
inquire the result, the response is always the latest
setpoint (5 V, in this example).
CHANnel1:VDIV:VALue 5V;VALue?<PMT>
This is because the “CHANnel1:VDIV:VALue” command
forces subsequent commands to wait until it finishes
its own processing. This type of command is called a
sequential command. Alternatively, assume that you
send the programmed message shown below when,
for example, you have executed the automatic
measurement of ACQ-waveform parameters and then
inquire the result (
example).
In that case, the “MEASure:TRACe1:VALue? AVERage”
command is executed before the automatic
measurement ends, resulting in the response being
the previous measured value. The action in which a
command like “
subsequent command to run before it finishes its own
processing is called an overlap operation. Commands
that cause an overlap operation to occur are called
overlap commands. Overlap operations can be
avoided using one of the strategies described in the
following paragraph.
Synchronization with an Overlap Command
• Using the *WAI Command
The
*WAI command forces the commands that follow
“
*WAI” to wait until an overlap command terminates.
AVERAGE for TRACE1 is set to ON in this
MEASure:ALLScan:EXECute” permits a
• Using the COMMunicate:OVERlap Command
The “COMMunicate:OVERlap” command either permits or
inhibits overlap operations.
The “COMMunicate:OVERlap #HFF7F” command permits
operations to overlap except for the automatic
measurement of ACQ-waveform parameters. Since
no overlap operation is permitted for the automatic
measurement of ACQ-waveform parameters, the
subsequent
“COMMunicate:OPSE” is a command that designates
which command or commands are included as the
objects of the
*WAI command. In the above example,
only the automatic measurement of ACQ-waveform
parameters is targeted.
In the above message, the
immediately before the “
” command. The “MEASure:TRACe1: VALue?
AVERage
” command, therefore, does not run until the
AVERage
*WAI command runs
MEASure:TRACe1:VALue?
automatic measurement of ACQ-waveform
parameters ends.
IM 701530-11E
3-7
3.5 Synchronization with the Controller
• Using the *OPC? Query
The
*OPC? query is a command that generates a
response when an overlap operation ends.
Example:COMMunicate:OPSE #H0080;:
MEASure:ALLScan:EXECute;*OPC?<PMT>
(Read the response to the *OPC? query.)
MEASure:TRACe1:VALue? AVERage<PMT>
“COMMunicate:OPSE” is a command that designates
which command or commands are included as the
objects of the
*OPC? query command. In this example,
only the automatic measurement of waveform
parameters is targeted.
Since the
*OPC? query does not generate a response
until an overlap operation ends, the automatic
measurement is complete by the time you read the
response to the
*OPC? query.
Note
Most commands are sequential commands. Commands
used in Chapter 4 are sequential commands unless
otherwise specified.
Synchronization with Non-Overlap Commands
Synchronization is sometimes required for reasons
other than communications-related reasons, such as
the activation of a trigger, even if a sequential
command is used.
For example, if a “next program” message is
transmitted to make an inquiry about the waveform
data which has been acquired using single mode as
the trigger mode, the “
WAVeform:SEND?” command is
sometimes executed whether acquisition has been
completed or not, causing a command execution error.
TRIGger:MODE SSINgle;:STARt;:WAVeform: SEND?<PMT>
In this case, synchronization with the time at which
acquisition is completed must be accomplished, as
shown next.
Using the extended event register
Changes in the condition register are reflected in the
extended event register (page 5-4).
ExampleSTATus:FILTer1 FALL;:STATus:EESE
1;EESR?;*SRE8;:TRIGger:MODE
SSINGle;:STARt<PMT>
(Service request is awaited.)
WAVeform:SEND?<PMT>
“STATus:FILTer1 FALL” indicates that the transit filter is
set so that bit 0 is set to “
condition register is changed from “
“
STATus:EESE 1” is a command used only to reflect the
1” when bit 0 (FILTer 1) of the
1” to “0”.
status of bit 0 of the extended event register in the
status byte.
“
STATus:EESR?” is used to clear the extended event
register.
The “
*SRE” command is used to generate a service
request caused solely by the extended event register.
“
WAVeform:SEND?” will not be executed until a service
request is generated.
Using the COMMunicate:WAIT command
The “
COMMunicate:WAIT” command halts
communications until a specific event is generated.
ExampleSTATus:FILTer1 FALL;:STATus:EESE
1;EESR?;:TRIGger:MODE
SSINGle;:STARt<PMT>
(Response to STATus:EESR? is decoded.)
COMMunicate:WAIT
1;:WAVeform:SEND?<PMT>
For a description of “STATus:FILTer 1 FALL” and
“
STATus:EESR?”, refer to “Using the extended event
register” on this page.
“
COMMunicate:WAIT 1” means that communications is
halted until bit 0 of the extended event register is set to
“
1”.
“
WAVeform:SEND?” will not be executed until bit 0 of the
extended event register is set to “
1”.
Using STATus:CONDition? query
A “
STATus:CONDition?” query is used to make an inquiry
about the contents of the condition register (page 5-4).
It is possible to judge whether acquisition is in
progress or not by reading bit 0 of the condition
register. Bit 0 is “
1” if acquisition is in progress, and “0”
if acquisition is stopped.
ExampleTRIGger:MODE SSINgle;:STARt<PMT>
STATus:CONDition?<PMT>
(Returns to the previous status if bit 0 is
found to be “1” when the response is
decoded.)
WAVeform:SEND?<PMT>
A “WAVeform:SEND?” query will not be executed until bit
0 of the condition register has been set to “
0”.
3-8
IM 701530-11E
4.1 List of Commands
4Commands
4.1List of Commands
CommandDescriptionPage
ACQuire Group
:ACQuire?Queries all the acquisition settings4-12
:ACQuire:HISTorySets the history memory function ON/OFF, or queries the current setting4-12
:ACQuire[:MODE]Sets the acquisition mode, or queries the current setting4-12
:ACQuire:RECordlength?Queries the record length (available on DL1540C)4-12
:ACQuire:RECordlengthSets the record length, or queries the current setting (available on DL1540CL)4-12
:ACQuire:REPetitiveSets/queries the record length4-12
ASETup Group
:ASETup:EXECuteExecutes auto set-up4-13
:ASETup:UNDOCancels auto set-up settings4-13
CALibrate Group
:CALibrate?Queries all the calibration settings4-13
:CALibrate:EXECuteExecutes calibration4-13
:CALibrate:MODETurns calibration AUTO/OFF, or queries the current setting4-13
CHANnel Group
:CHANnel<x>?Queries all the vertical axis settings for the specified channel4-14
:CHANnel<x>:INPut?Queries all the vertical axis input conditions for the specified channel4-14
:CHANnel<x>[:INPut]:COUPlingSets input coupling for the specified channel, or queries the current setting4-15
:CHANnel<x>[:INPut]:HOLDTurns acquisition hold ON/OFF for the specified channel, or queries the current
setting4-15
:CHANnel<x>[:INPut]:INVertTurns inversion of the waveform ON/OFF for the specified channel, or queries the
current setting4-15
:CHANnel<x>[:INPut]:OFFSetSets the offset voltage for the specified channel, or queries the current setting4-15
:CHANnel<x>[:INPut]:PROBeSets the probed attenuation for the specified channel, or queries the current setting4-15
:CHANnel<x>:MODETurns display ON/OFF for the specified channel, or queries the current setting4-15
:CHANnel<x>:POSitionSets the vertical position for the specified channel, or queries the current setting4-15
:CHANnel<x>:VDIV?Queries all the voltage axis sensitivity settings for the specified channel4-15
:CHANnel<x>:VDIV:VALueSets the voltage axis sensitivity for the specified channel, or queries the current
setting4-15
:CHANnel<x>:VDIV:VARiableTurns fine adjustment ON/OFF for the specified channel, or queries the current
setting4-15
4
Commands
CLEar Group
:CLEarClears the trace4-16
COMMunicate Group
:COMMunicate?Queries all the communication settings4-16
:COMMunicate:HEADerDetermines whether a header is to be added or not4-16
:COMMunicate:LOCKoutSets local lockout ON or OFF4-17
:COMMunicate:OPSESets the overlap command to be used with *OPC, *OPC? and *WAI, or queries the
current setting4-17
:COMMunicate:OPSR?Returns the value in the operation pending status register4-17
:COMMunicate:OVERlapSelects the command to be used for overlap, or queries the current setting4-17
:COMMunicate:REMoteSets remote (ON) or local mode (OFF)4-17
:COMMunicate:STATus?Queries the status of a specified circuit4-17
:COMMunicate:VERBoseDetermines whether a response to a query is to be returned in full or abbreviated form4-17
:COMMunicate:WAITWaits until one of the specified extended event occurs4-17
:COMMunicate:WAIT?Generates a response when one of the specified extended events occurs4-17
CURSor Group
:CURSor?Queries all the settings relating to the FFT cursors4-19
:CURSor:FFT?Queries all the FFT cursor measurement settings4-19
:CURSor:FFT:DF?Queries the ∆F value between the FFT cursors4-19
:CURSor:FFT:DP?Queries the ∆P value between the FFT cursors4-19
:CURSor:FFT:F<x>?Queries the frequency values of theFFT cursors4-19
IM 701530-11E
4-1
4.1 List of Commands
CommandDescriptionPage
:CURSor:FFT:P<x>?Queries the P values of the FFT cursors4-19
:CURSor:FFT:POSition<x>Sets the position of the FFT cursor, or queries the current setting4-19
:CURSor[:MODE]Sets cursor measurement ON/OFF, or queries the current setting4-19
:CURSor:TY?Queries all the T-Y cursor measurement settings4-19
:CURSor:TY:DDEGree?Queries the phase difference value, ∆D, between D1 and D2 phase cursors4-19
:CURSor:TY:DEGRee?Queries the value of D1 or D2 cursor4-19
:CURSor:TY:DT?Queries the ∆T value between the T-Y cursors4-19
:CURSor:TY:DV?Queries the ∆V value between the T-Y cursors4-20
:CURSor:TY:PERDt?Queries the 1P/∆T value between the T-Y cursors4-20
:CURSor:TY:POSition<x>Sets the position of the T-Y cursor, or queries the current setting4-20
:CURSor:TY:REFerence<x>Sets the position of the start point or end point (R1, R2) for the phase reference,
or queries the current setting4-20
:CURSor:TY:RVALueSets the phase reference value between the vertical cursors (phase cursors),
or queries the current setting4-20
:CURSor:TY:TRACeSets the waveform of measurement of the T-Y cursor, or queries the current setting 4-20
:CURSor:TY:TYPESets the measurement type of the T-Y cursor, or queries the current setting4-20
:CURSor:TY:T<x>?Queries the time corresponding to the T-Y cursor4-20
:CURSor:TY:V<x>?Queries the voltage value corresponding to the T-Y cursor4-20
:CURSor:XY?Queries all the X-Y cursor measurement settings4-20
:CURSor:XY:DX?Queries the ∆X value between the X-Y cursors4-20
:CURSor:XY:DY?Queries the ∆Y value between the X-Y cursors4-20
:CURSor:XY:POSiton<x>Sets the position of the X-Y cursor, or queries the current setting4-20
:CURSor:XY:T?Queries the time corresponding to the X-Y cursor4-21
:CURSor:XY:TYPESets the measurement type of the X-Y cursor, or queries the current setting4-21
:CURSor:XY:X?Queries the voltage value corresponding to the X waveform of the X-Y cursor4-21
:CURSor:XY:Y?Queries the voltage value corresponding to the Y waveform of the X-Y cursor4-21
DISPlay Group
:DISPlay?Queries all the display settings4-23
:DISPlay:ACCumulate?Queries all the accumulation settings4-23
:DISPlay:ACCumulate:COLorSets the color grade width of the waveform, or queries the current setting4-23
:DISPlay:ACCumulate:MODETurns accumulation mode ON/OFF, or queries the current setting4-23
:DISPlay:ACCumulate:PERSistanceSets the accumulation time, or queries the current setting4-23
:DISPlay:ALLexecDisplays all stored waveforms4-23
:DISPlay:COUNtSets the number of the waveform to be displayed, or queries the current setting4-23
:DISPlay:GRATiculeSets the graticule, or queries the current setting4-24
:DISPlay:INTENsity?Queries the intensity of displayed parameters4-24
:DISPlay:INTENsity:{CURSor|SCALe|SNAPshot|TEXT|WAVE}
Sets the intensity of each displayed parameter, or queries the current setting4-24
:DISPlay:INTERpolateSets the interpolation method, or queries the current setting4-24
:DISPlay:PMARkerSets the % marker ON/OFF, or queries the current setting4-24
:DISPlay:POSitionSets the horizontal/vertical position of the waveform, or queries the current setting4-24
:DISPlay:SCALeTurns display of the scale ON/OFF, or queries the current setting4-24
:DISPlay:TIME?Queries the time of acquisition corresponding to the waveform with the display No.4-24
:DISPlay:WINFormationTurns display of waveform information ON/OFF, or queries the current setting4-24
:DISPlay:WSCReenTurns the wide screen mode ON/OFF, or queries the current setting4-24
:DISPlay:XYTurns display of the X-Y waveform ON/OFF, or queries the current setting4-24
FILE Group
:FILE?Queries all the settings relating to files4-26
:FILE:ANAMingSets the auto naming mode for file names, or queries the current setting4-26
:FILE:COPY:ACQuisition:EXECuteCopies the acquisition data file on the internal hard disk to the floppy disk4-27
:FILE:COPY:ACQuisition:FORMSets the data format of the waveform to be copied, or queries the current setting4-27
:FILE:COPY:ACQuisition:NAMESets the name of the acquisition data file to be copied4-27
:FILE:COPY:I2C:EXECuteCopies the data file containing the I
2
C-bus analysis results on the internal hard
disk to the floppy disk4-27
:FILE:COPY:I2C:NAMESets the name of the file containing the I
:FILE:COPY:IMAGe:EXECuteCopies the screen image data file on the internal hard disk to the floppy disk4-27
:FILE:COPY:IMAGe:FORMatSets the data format of the screen image data to be copied, or queries the
2
C-bus analysis results to be copied4-27
current setting4-27
:FILE:COPY:IMAGe:NAMESets the name of the screen image data file to be copied4-27
4-2
IM 701530-11E
4.1 List of Commands
CommandDescriptionPage
:FILE:COPY:SETup:EXECuteCopies the setting parameter file on the internal hard disk to the floppy disk4-27
:FILE:COPY:SETup:NAMESets the name of the setting parameter file to be copied4-27
:FILE:COPY:TRACe:EXECuteCopies the display waveform data file on the internal hard disk to the floppy disk4-27
:FILE:COPY:TRACe:NAMESets the name of the display waveform data file to be copied4-27
:FILE:DELete:ACQuisition:EXECute Executes the deletion of an acquisition data file4-27
:FILE:DELete:ACQuisition:FORMSets the data format of the waveform to be deleted, or queries the current setting4-28
:FILE:DELete:ACQuisition:NAMESets the name of the acquisition data file to be deleted4-28
:FILE:DELete:I2C:EXECuteDeletes the file containing the I
:FILE:DELete:I2C:NAMESets the name of the file containing the I
:FILE:DELete:IMAGe:EXECuteDeletes the screen image data file4-28
:FILE:DELete:IMAGe:FORMatSets the data format of the screen image data to be deleted, or queries the
current setting4-28
:FILE:DELete:IMAGe:NAMESets the name of the screen image data file to be deleted4-28
:FILE:DELete:SETup:EXECuteExecutes the deletion of a setting parameter data file4-28
:FILE:DELete:SETup:NAMESets the name of the setting parameter file to be deleted4-28
:FILE:DELete:TRACe:EXECuteExecutes the deletion of a displayed waveform file4-28
:FILE:DELete:TRACe:NAMESets the name of the displayed waveform file to be deleted4-28
:FILE:DRIVeSets the target media to execute the FILE Group Commands, or queries the
current setting4-28
:FILE:FORMat?Queries all the settings relating to floppy disk formatting4-28
:FILE:FORMat:EXECuteFormats the floppy disk4-28
:FILE:FORMat:TYPESelects the floppy disk format to be used for formatting, or queries the current setting 4-29
:FILE:INFormationChecks floppy disk file information4-29
:FILE:LOAD?Queries the settings relating to loading data4-29
:FILE:LOAD:ACQuisition:EXECuteExecutes the loading of acquisition waveform data4-29
:FILE:LOAD:ACQuisition:NAMESets the name of the acquisition waveform data file to be loaded4-29
:FILE:LOAD:SETup:EXECuteLoads setting parameters4-29
:FILE:LOAD:SETup:NAMESets the name of the setting parameter file to be loaded4-29
:FILE:LOAD:TRACe?Queries all the setting values relating to loading P-P waveform data4-29
:FILE:LOAD:TRACe:EXECuteLoads P-P waveform data4-29
:FILE:LOAD:TRACe:NAMESets the name of the P-P waveform data file to be loaded4-29
:FILE:LOAD:TRACe:TRACeSets the trace No. where the P-P waveform data will be loaded4-29
:FILE:PROTect:ACQuisition:EXECute Protects acquisition data4-29
:FILE:PROTect:ACQuisition:FORMSets the data format of the waveform to be protected, or queries the current setting4-29
:FILE:PROTect:ACQuisition:NAMESets the name of the acquisition waveform data file to be protected4-29
:FILE:PROTect:I2C:EXECuteProtects the file containing the I
:FILE:PROTect:I2C:NAMESets the name of the file containing the I
:FILE:PROTect:IMAGe:EXECuteProtects the screen image data file4-30
:FILE:PROTect:IMAGe:FORMatSets the data format of the screen image data to be protected, or queries the
current setting4-30
:FILE:PROTect:IMAGe:NAMESets the name of the screen image data file to be protected4-30
:FILE:PROTect:SETup:EXECuteProtects setting parameters4-30
:FILE:PROTect:SETup:NAMESets the name of the setting parameter file to be protected4-30
:FILE:PROTect:TRACe:EXECuteProtects P-P waveform data4-30
:FILE:PROTect:TRACe:NAMESets the name of the P-P waveform data file to be protected4-30
:FILE:SAVE?Queries all settings relating to saving data4-30
:FILE:SAVE:ACQuisition:EXECuteSaves acquisition waveform data4-30
:FILE:SAVE:ACQuisition:FORMSets data format for waveform data save, or queries current setting4-30
:FILE:SAVE:ACQuisition:NAMESets the name of the acquisition waveform data file to be saved4-30
:FILE:SAVE:SETup:EXECuteSaves setting parameters4-30
:FILE:SAVE:SETup:NAMESets the name of the setting parameter file to be saved4-30
:FILE:SAVE:TRACe?Queries all settings relating to saving P-P waveform data4-30
:FILE:SAVE:TRACe:EXECuteSaves P-P waveform data4-30
:FILE:SAVE:TRACe:NAMESets the name of the P-P waveform data file to be saved4-30
:FILE:SAVE:TRACe:TRACeSelects the trace No. of the P-P waveform to be saved, or queries the current setting 4-30
2
C-bus analysis results4-28
2
2
C-bus analysis results to be deleted4-28
C-bus analysis results4-29
2
C-bus analysis results to be protected4-29
4
Commands
FILTer Group
:FILTer?Queries all the settings relating to the input filter4-31
:FILTer:BANDwidthSets the bandwidth limits, or queries the current setting4-31
:FILTer:SMOothingTurns smoothing ON/OFF, or queries the current setting4-31
IM 701530-11E
4-3
4.1 List of Commands
CommandDescriptionPage
GONogo Group
:GONogo?Queries all the GO/NO-GO settings4-34
:GONogo[:MODE]Turns GO/NO-GO determination ON/OFF, or queries the current setting4-34
:GONogo:PARameter?Queries all the settings relating to GO/NO-GO determination which use parameters4-34
:GONogo:PARameter:ABORtAborts parameter GO/NO-GO determination4-34
:GONogo:PARameter:ACTionSets the action to be taken if the parameter determination result is NO-GO,
or queries the current setting4-34
:GONogo:PARameter:BUZZerSets the ON/OFF setting of the buzzer when NO-GO occurs during patameter
GO/NO-GO determination, or queries the current setting4-34
:GONogo:PARameter:COUNt?Queries the number of times parameter GO/NO-GO is performed4-34
:GONogo:PARameter:EXECuteExecutes parameter GO/NO-GO determination4-34
:GONogo:PARameter:FNAMeSelects the file name of the NG data to be output4-34
:GONogo:PARameter:ITEM<x>?Queries all the settings relating to the specified waveform parameter for parameter
GO/NO-GO determination4-35
:GONogo:PARameter:ITEM<x>:CAUSe? Queries whether the specified waveform parameter used for parameter GO/NO-GO
determination is the cause of failure4-35
:GONogo:PARameter:ITEM<x>:CONDition
Sets the criteria for the specified waveform parameter used for parameter GO/NO-GO
determination, or queries the current setting4-35
:GONogo:PARameter:ITEM<x>:TRACeSets the target waveform for the specified waveform parameter used for parameter
GO/NO-GO determination, or queries the current setting4-35
:GONogo:PARameter:ITEM<x>:TYPE?Sets the upper/lower limits for the specified parameter used for parameter GO/NO-GO
determination, or queries the current setting4-35
:GONogo:PARameter:ITEM<x>:TYPE:<parameter>
Sets the upper/lower limits for the specified measurement item, or queries the current
setting4-35
:GONogo:PARameter:ITEM<x>:VALue? Queries the measured value of the specified parameter used for parameter GO/NO-GO
determination4-35
:GONogo:PARameter:LOGicSets the determination logic for parameter GO/NO-GO, or queries the current setting 4-35
:GONogo:PARameter:NGCount?Queries the number of NGs occurring during parameter GO/NO-GO determination4-35
:GONogo:PARameter:SEQuenceSets the number of times parameter GO/NO-GO determination is performed,
or queries the current setting4-36
:GONogo:PARameter:STOPcountSets the number of times to execute parameter determination, or queries the
current setting4-36
:GONogo:PARameter:TRANgeSets the parameter GO/NO-GO determination range, or queries the current setting4-36
:GONogo:PARameter:WAIT?Wait for parameter determination to finish4-36
:GONogo:TYPESets the GO/NO-GO type, or queries the current setting4-36
:GONogo:ZONE?Queries all the settings relating to zone GO/NO-GO determination4-36
:GONogo:ZONE:ABORtAborts GO/NO-GO determination4-36
:GONogo:ZONE:ACTionSets the action to be taken if the zone determination is NG, or queries the current
setting4-36
:GONogo:ZONE:BUZZerSets the ON/OFF setting of the buzzer when NO-GO occurs during zone GO/NO-GO
determination, or queries the current setting4-36
:GONogo:ZONE:COUNt?Queries the number of times zone GO/NO-GO determination is performed4-36
:GONogo:ZONE:EDIT<x>:EXITExits from the edit menu for the specified zone4-36
:GONogo:ZONE:EDIT<x>:PARTSelects partial edit for the specified zone during zone GO/NO-GO determination4-37
:GONogo:ZONE:EDIT<x>:WHOLeSelects total edit for the specified zone4-37
:GONogo:ZONE:EXECuteExecutes zone determination4-37
:GONogo:ZONE:FNAMeSelects the file name of the NO-GO data to be output4-37
:GONogo:ZONE:LOGicSets the determination logic for zone GO/NO-GO determination, or queries the
current settings4-37
:GONogo:ZONE:NGCount?Queries the number of NGs occurring during zone GO/NO-GO determination4-37
:GONogo:ZONE:SEQuenceSets the number of times GO/NO-GO determination is performed, or queries the
current setting4-37
:GONogo:ZONE:STOPcountSets the number of times to execute zone determination, or queries the current setting4-37
:GONogo:ZONE:TRACe<x>?Queries all the settings made for the specified zone for zone GO/NO-GO
determination4-37
:GONogo:ZONE:TRACe<x>:CAUSe?Queries whether the specified trace used for zone GO/NO-GO determination is
the cause of failure4-37
4-4
IM 701530-11E
4.1 List of Commands
CommandDescriptionPage
:GONogo:ZONE:TRACe<x>:CONDitionSets the criteria for the specified trace used for zone GO/NO-GO determination,
or queries the current setting4-38
:GONogo:ZONE:TRACe<x>:MODESelects whether the zone determination result for the specified trace is validated or not,
or queries the current setting4-38
:GONogo:ZONE:TRACe<x>:ZONESets the zone data for each trace, or queries the current setting4-38
:GONogo:ZONE:WAIT?Wait for zone determination to finish4-38
HCOPy Group
:HCOPy?Queries all the settings relating to output of screen data4-42
:HCOPy:COMMent?Queries all the settings relating to the comment to be printed4-42
:HCOPy:COMMent:CONTentsSets the comment to be printed4-42
:HCOPy:COMMent:MODETurns the printing of comments ON/OFF, or queries the current setting4-42
:HCOPy:EQUipmentSelects the device to which the screen data is to be output, or queries the current
setting4-43
:HCOPy:EXTPrinter?Queries all the settings relating to output an external printer4-43
:HCOPy:EXTPrinter:FORMatSets the data format for printout to an external printer, or queries the current setting 4-43
:HCOPy:EXTPrinter:RESolutionSets the output resolution when printing in BJ format, or queries the current setting4-43
:HCOPy:EXTPrinter:TONESets the half tone of the external printer output, or queries the current setting4-43
:HCOPy:FLOPpy?Queries all the settings relating to saving of screen image data on a floppy disk4-43
:HCOPy:FLOPpy:ANAMingSets the auto naming mode for the file name of the screen image data to be output,
or queries the current setting4-43
:HCOPy:FLOPpy:COMPressionSet the compression of the screen image data to output ON/OFF, or queries the
current setting4-43
:HCOPy:FLOPpy:EXECuteSaves the screen image data4-43
:HCOPy:FLOPpy:FORMatSelects the format of the screen image data to be saved, or queries the current setting4-43
:HCOPy:FLOPpy:NAMESelects the name of the screen image data file to be output4-43
:HCOPy:FLOPpy:PEN?Queries all the settings relating to the pens of the image data to be output4-44
4
Commands
:HCOPy:FLOPpy:PEN:AUTOSets the number of pens of the image data to be output in case pens are assigned
automatically, or queries the current setting4-44
:HCOPy:FLOPpy:PEN:MANual?Queries the number of pens of the image data to be output in case pens are assigned
automatically4-44
:HCOPy:FLOPpy:PEN:MANual:GRIDSets the pen Nos. for the graticule etc. in case pens are assigned manually,
or queries the current setting4-44
:HCOPy:FLOPpy:PEN:MANual:LOAD<x> Sets the pen Nos. of all loaded traces in case pens are assigned manually, or
queries the current setting4-44
:HCOPy:FLOPpy:PEN:MANual:TRACe<x> Sets the pen No. for the specified trace in case pens are assigned manually, or
queries the current setting4-44
:HCOPy:FLOPpy:PEN:MODESets the pen assignment method, or queries the current setting4-44
:HCOPy:FLOPpy:PFORmatSets the output size for the screen image data, or queries the current setting4-44
:HCOPy:FLOPpy:SPEedSets the pen speed of the screen image data to be output, or queries the current
setting4-44
:HCOPy:FLOPpy:TONESet the color tone of the screen image data to output, or queries the current setting4-44
:HCOPy:FLOPpy:XYModeSelects the plot method for X-Y waveforms, or queries the current setting4-44
:HCOPy:HD?Queries the setting parameters related to saving of the screen image data to the
internal hard disk4-45
:HCOPy:HD:ANAMingSets the auto naming mode for the file name of the screen image data to be output
to the internal hard disk, or queries the current setting4-45
:HCOPy:HD:COMPressionTurns ON/OFF the compression for the screen image data output, or queries the
current setting4-45
:HCOPy:HD:EXECuteSaves the screen image data to the internal hard disk4-45
:HCOPy:HD:FORMatSelects the format of the screen image data to be saved to the internal hard disk,
or queries the current setting4-45
:HCOPy:HD:NAMESelects the name of the screen image data file to be output to the internal hard disk 4-45
:HCOPy:HD:PEN?Queries all the settings related to the pens used to output the image data to the
internal hard disk4-45
:HCOPy:HD:PEN:AUTOSets the number of pens when the pens used to output the screen image data to the
internal hard disk are assigned automatically, or queries the current setting4-45
:HCOPy:HD:PEN:MANual?Queries all settings when the pens used to output the screen image data to the
internal hard disk are assigned manually4-45
IM 701530-11E
4-5
4.1 List of Commands
CommandDescriptionPage
:HCOPy:HD:PEN:MANual:GRIDSets the pen numbers for the graticule, cursor, etc. when the pens used to output the
screen image data to the internal hard disk are assigned manually, or queries the
current setting4-45
:HCOPy:HD:PEN:MANual:LOAD<x>Sets the pen number for each loaded trace when the pens used to output the
screen image data to the internal hard disk are assigned manually, or queries the
current setting4-46
:HCOPy:HD:PEN:MANual:TRACe<x>Sets the pen number for each trace when the pens used to output the screen image
data to the internal hard disk are assigned manually, or queries the current setting4-46
:HCOPy:HD:PEN:MODESets the pen assignment method for the screen image data to be output to the
internal hard disk, or queries the current setting4-46
:HCOPy:HD:PFORmatSets the size of the screen image data to be output to the internal hard disk, or
queries the current setting4-46
:HCOPy:HD:SPEedSets the pen speed used to output the screen image data to the internal hard disk,
or queries the current setting4-46
:HCOPy:HD:TONESets the color tone of the screen image data output, or queries the current setting4-46
:HCOPy:HD:XYModeSelects the plot method for X-Y waveforms that are to be output to the internal hard
disk, or queries the current setting4-46
:HCOPy:PLOTter?Queries all the settings relating to output to an HP-GL plotter4-46
:HCOPy:PLOTter:PEN?Queries all the settings relating to the plotter’s pen4-46
:HCOPy:PLOTter:PEN:AUTOSets the number of pens in case pens are assigned automatically, or queries the
current setting4-47
:HCOPy:PLOTter:PEN:MANual?Queries the number of pens in case pens are assigned manually4-47
:HCOPy:PLOTter:PEN:MANual:GRIDSets the pen Nos. for the graticule etc. in case pens are assigned manually, or
queries the current setting4-47
:HCOPy:PLOTter:PEN:MANual:LOAD<x> Sets the plotter pen No. for the specified loaded trace in case pens are assigned
manually, or queries the current setting4-47
:HCOPy:PLOTter:PEN:MANual:TRACe<x>
Sets the plotter pen No. for the specified loaded trace in case pens are assigned
manually, or queries the current setting4-47
:HCOPy:PLOTter:PEN:MODESets the plotter pen assignment method, or queries the current setting4-47
:HCOPy:PLOTter:PFORmatSets the output size to the plotter, or queries the current setting4-47
:HCOPy:PLOTter:SPEedSets the plotter pen speed, or queries the current setting4-47
:HCOPy:PLOTter:XYModeSelects the plot method for X-Y waveforms, or queries the current setting4-47
:HCOPy:PRINter?Queries all the settings relating to output to the built-in printer4-47
:HCOPy:PRINter:ABORtAborts print-out to the built-in printer4-47
:HCOPy:PRINter:EXECutePrints out to the built-in printer4-47
:HCOPy:PRINter:POSitionSets the position of the expansion box when printing out a long copy, or queries the
current setting4-48
:HCOPy:PRINter:RANGeSets the output range for a long copy, or queries the current setting4-48
:HCOPy:PRINter:REPortSelects whether a report is to be output, or queries the current setting4-48
:HCOPy:PRINter:TYPESelects short or long copy, or queries the current setting4-48
:HCOPy:PRINter:ZOOMSets the zoom rate used for a long copy, or queries the current setting4-48
:HCOPy:SCSI?Queries all the settings relating to saving of screen image data on a SCSI device4-48
:HCOPy:SCSI:ANAMingSets the auto naming mode for the file name of the screen image data to be output,
or queries the current setting4-48
:HCOPy:SCSI:COMPressionSet the compression of the screen image data to output ON/OFF, or queries the
current setting4-48
:HCOPy:SCSI:EXECuteSaves the screen image data to SCSI4-48
:HCOPy:SCSI:FORMatSelects the format of the screen image data to be saved, or queries the current setting4-48
:HCOPy:SCSI:NAMESelects the name of the screen image data file to be output4-49
:HCOPy:SCSI:PEN?Queries all the settings relating to the pens of the image data to be output4-49
:HCOPy:SCSI:PEN:AUTOSets the number of pens of the image data to be output when pens are assigned
automatically, or queries the current setting4-49
:HCOPy:SCSI:PEN:MANual?Queries all the settings relating the number of pens of the image data to be output
when pens are assigned manually4-49
:HCOPy:SCSI:PEN:MANual:GRIDSets the pen Nos. for the graticule, etc. when pens are assigned manually, or queries
the current setting4-49
:HCOPy:SCSI:PEN:MANual:LOAD<x>Sets the pen Nos. of all loaded traces when pens are assigned manually, or queries
the current setting4-49
4-6
IM 701530-11E
4.1 List of Commands
CommandDescriptionPage
:HCOPy:SCSI:PEN:MANual:TRACe<x>Sets the pen No. for the specified trace when pens are assigned manually, or queries
the current setting4-49
:HCOPy:SCSI:PEN:MODESets the pen assignment method, or queries the current setting4-49
:HCOPy:SCSI:PFORmatSets the output size for the screen image data, or queries the current setting4-50
:HCOPy:SCSI:SPEedSets the pen speed, or queries the current setting4-50
:HCOPy:SCSI:TONESet the color tone of the screen image data to output, or queries the current setting4-50
:HCOPy:SCSI:XYModeSelects the plot method for X-Y waveforms, or queries the current setting4-50
IMAGe Group
:IMAGe?Queries all screen-image data output settings4-51
:IMAGe:FORMatSets/queries screen-image data output format4-51
:IMAGe:SEND?Queries screen-image data4-51
:IMAGe:TONESet the color tone of the screen image data to output, or queries the current setting4-51
INITialize Group
:INITialize:EXECuteExecutes initialization4-51
MATH Group
:MATH?Queries all the settings relating to waveform computation4-52
:MATH:FFT?Queries all the settings relating to FFT computation4-52
:MATH:FFT:DISPlaySets the FFT waveform to be displayed, or queries the current setting4-52
:MATH:FFT:MODESets the FFT waveform display ON/OFF, or queries the current setting4-52
:MATH:FFT:TRACeSets the trace for FFT measurement, or queries the current setting4-53
:MATH:FFT:WINDowSets the FFT window function, or queries the current setting4-53
:MATH:OPERatorSets the computation contents4-53
:MATH:PHASe?Queries all the settings relating to phase shifts4-53
:MATH:PHASe[:SHIFt]Sets the desired phase shift, or queries the current setting4-53
:MATH:SENSitivitySets the display sensitivity of the vertical axis, or queries the current setting4-53
4
Commands
MEASure Group
:MEASure?Queries all the settings relating to automatic measurement of waveform parameters 4-56
:MEASure:ALLScan:ABORtAborts automatic measurement of acquisition data4-56
:MEASure:ALLScan:EXECuteStarts automatic measurement of acquisition data4-56
:MEASure:{LOAD<x>|TRACe<x>}?Queries all the settings relating to the measurement items for each waveform4-57
:MEASure:{LOAD<x>|TRACe<x>}:ALLSets the parameters for the specified waveform ON/OFF4-57
:MEASure:{LOAD<x>|TRACe<x>}:COPY Copies the ON/OFF settings of all measurement items of a specific channel to all
other waveforms4-57
:MEASure:{LOAD<x>|TRACe<x>}:DELay?
Queries all the settings relating to delay measurement between channels for a
specified waveform4-57
:MEASure:{LOAD<x>|TRACe<x>}:DELay:MEASure?
Queries all the settings relating to the waveform which is the subject of delay
measurement between channels for a specified waveform4-57
:MEASure:{LOAD<x>|TRACe<x>}:DELay:MEASure:COUNt
Sets the count number of the waveform which is the subject of delay measurement,
or queries the current setting4-57
:MEASure:{LOAD<x>|TRACe<x>}:DELay:MEASure:LEVel?
Queries all the settings relating to the threshold level4-57
Sets the % value of the threshold level of the reference waveform of delay measurement
between channels for a specified waveform, or queries the current setting4-58
Set the voltage value of the threshold level of the reference waveform of delay
measurement of delay measurement between channels for a specified waveform,
or queries the current setting4-59
:MEASure:{LOAD<x>|TRACe<x>}:DELay:REFerence:SLOPe
Sets the slope of the reference waveform, or queries the current setting4-59
:MEASure:{LOAD<x>|TRACe<x>}:DELay:REFerence:TRACe
Sets the trace of the reference waveform, or queries the current setting4-59
:MEASure:{LOAD<x>|TRACe<x>}:DPRoximal?
Queries all settings relating to distal, mesial, and proximal points4-59
:MEASure:{LOAD<x>|TRACe<x>}:DPRoximal:PERCent
Sets the distal, mesial, and proximal points in percentages, or queries the current
settings4-59
:MEASure:{LOAD<x>|TRACe<x>}:DPRoximal:UNIT
Sets the distal, mesial, and proximal points in terms of voltages, or queries the
current settings4-59
:MEASure[:MODE]Turns automated measurements ON/OFF, or queries the current setting4-59
:MEASure:{LOAD<x>|TRACe<x>}:<parameter>
Turns a measurement item ON/OFF for a specified waveform, or queries the current
setting4-59
:MEASure:TRANgeSets the measurement range, or queries the current setting4-60
:MEASure:{LOAD<x>|TRACe<x>}:VALue? <parameter>
Queries the automatically measured value of the specified measurement item for the
specified waveform4-60
:MEASure:WAIT?Wait for automatic measurement to finish4-60
RECall Group
:RECall?Queries all settings relating to the recalling of data from the internal memory4-61
:RECall:LOAD<x>Sets the display of the loaded waveform ON/OFF, or queries the current setting4-61
:RECall:MEMory<x>Recalls waveform data from the specified internal memory and recalls it as a
specified trace4-61
:RECall:POSition<x>Sets the vertical position of the recalled waveform, or queries the current setting4-61
:RECall:SETupRecalls the specified set-up data from the internal memory4-61
SCAle Group
:SCALe?Queries all the settings relating to linear scaling4-62
:SCALe:CHANnel<x>?Queries all the settings relating to linear scaling for a specified channel4-62
:SCALe:CHANnel<x>:ASets the linear scaling A value for a specified channel, or queries the current setting 4-63
:SCALe:CHANnel<x>:BSets the linear scaling B value for a specified channel, or queries the current setting 4-63
:SCALe:CHANnel<x>:MODESets linear scaling ON/OFF, or queries the current setting4-63
:SCALe:CHANnel<x>:UNITSets the linear scaling unit for a specific channel, or queries the current setting4-63
:SCALe:LOAD<x>?Queries all the settings relating to linear scaling for a specified loaded waveform4-63
:SCALe:LOAD<x>:ASets the linear scaling A value for a specified loaded waveform, or queries the current
setting4-63
:SCALe:LOAD<x>:BSets the linear scaling B value for a specified loaded waveform, or queries the
current setting4-63
:SCALe:LOAD<x>:MODESets linear scaling for a specified loaded waveform ON/OFF, or queries the current
setting4-63
:SCALe:LOAD<x>:UNITSets the linear scaling unit for a specified loaded waveform, or queries the current
setting4-63
:SCALe:MODESets linear scaling ON/OFF, or queries the current setting4-63
4-8
IM 701530-11E
4.1 List of Commands
CommandDescriptionPage
SNAP Group
:SNAPExecutes a snapshot4-64
STARt Group
:STARtStarts waveform acquisition4-64
STATus Group
:STATus?Queries all the settings relating to the status of the communication function4-65
:STATus:CONDition?Queries the contents of the condition register4-65
:STATus:EESESets the extended event enable register, or queries the current setting4-65
:STATus:EESR?Queries the contents of the extended event register and clears the register4-65
:STATus:ERRor?Queries the code and the message of the error which has occurred4-65
:STATus:FILTer<x>Queries all the settings relating to the specified transition filter, or queries the current
setting4-65
:STATus:QENableSelects whether or not to store a message other than an error message into the error
queue, or queries the current setting4-65
:STATus:QMESsageSelects whether or not to add the message contents to a response to
“STATus:ERRor?”, or queries the current setting4-65
:STATus:SPOLL?Executes a serial poll4-65
STOP Group
:STOPStops waveform acquisition4-65
4
Commands
STORe Group
:STORe:SETupStores setting parameters in the internal memory4-66
:STORe:TRACe<x>Stores waveform data in the internal memory4-66
SYSTem Group
:SYSTem?Queries all the system settings4-67
:SYSTem:BATTery?Queries the condition of the internal lithium battery4-67
:SYSTem:CLOCk?Queries all the settings relating to the date and time4-67
:SYSTem:CLOCk:DATESets the date, or queries the current setting4-67
:SYSTem:CLOCk:MODETurns display of the date and time ON/OFF, or queries the current setting4-67
:SYSTem:CLOCk:TIMESets the time, or queries the current setting4-67
:SYSTem:CONFig?Queries all the settings relating to the configuration system4-67
:SYSTem:CONFig:EXTernalidSets the SCSI-ID number of the external SCSI device, or queries the current setting 4-67
:SYSTem:CONFig:HDMotorTurns ON/OFF the internal hard disk (option) motor, or queries the current setting4-67
:SYSTem:CONFig:PDENsitySelects the level of the printing density, or queries the current setting4-67
:SYSTem:LCD?Queries all settings relating to the LCD4-67
:SYSTem:LCD:BRIGhtnessSets the brightness of the LCD, or queries the setting4-67
:SYSTem:LCD:MODETurns the back light of the LCD ON/OFF, or queries the current setting4-67
TIMebase Group
:TIMebase?Queries all the timebase settings4-68
:TIMebase:SOURceSets the timebase, or queries the current setting4-68
:TIMebase:SRATe?Queries the current sample rate4-68
:TIMebase:TDIVSet the time axis, or queries the current setting4-68
TRIGger Group
:TRIGger?Queries all trigger settings4-71
:TRIGger:ACTion?Queries all the settings relating to action-on-trigger4-71
:TRIGger:ACTion:FNAMeSets the file name when saving upon an action-on-trigger4-72
:TRIGger:ACTion:MODESelects the action-on-trigger mode, or queries the current setting4-72
:TRIGger:ACTion:STARtStarts the action-on-trigger4-72
:TRIGger:ACTion:STOPStops the action-on-trigger4-72
:TRIGger:MODESets the trigger mode, or queries the current setting4-72
:TRIGger:POSitionSets the trigger position, or queries the current setting4-72
:TRIGger:SIMPle?Queries all trigger settings4-72
:TRIGger[:SIMPle]:DELaySets the delay time for trigger, or queries the current setting4-72
:TRIGger[:SIMPle]:EDGE?Queries all the settings when an edge trigger is selected4-72
:TRIGger[:SIMPle]:EDGE:SLOPeSets the trigger slope in case of an edge trigger, or queries the current setting4-72
:TRIGger[:SIMPle]:EDGE:SOURceSets the trigger source in case of an edge trigger, or queries the current setting4-73
:TRIGger[:SIMPle]:FUNCtionSets the type of trigger, or queries the current setting4-73
IM 701530-11E
4-9
4.1 List of Commands
CommandDescriptionPage
:TRIGger[:SIMPle]:HOLDoff?Queries all the holdoff settings for a trigger4-73
:TRIGger[:SIMPle]:HOLDoff:MODETurns holdoff ON/OFF for a trigger, or queries the current setting4-73
:TRIGger[:SIMPle]:HOLDoff:TIMESets the holdoff time for a trigger, or queries the current setting4-73
:TRIGger[:SIMPle]:OR?Queries all the settings when an OR trigger is selected4-73
:TRIGger[:SIMPle]:OR:CHANnel<x>Setst the slope and state when an OR trigger is selected, or queries the current
setting4-73
:TRIGger[:SIMPle]:PATTern?Queries all the settings when a pattern trigger is selected4-73
:TRIGger[:SIMPle]:PATTern:CHANnel<x>
Sets the state for the specified channel for a pattern trigger, or queries the current
setting4-73
:TRIGger[:SIMPle]:PATTern:CLOCk? Queries all the clock settings when a pattern trigger is selected4-73
:TRIGger[:SIMPle]:PATTern:CLOCk:SLOPe
Sets the slope for the clock channel for a pattern trigger, or queries the current setting 4-73
:TRIGger[:SIMPle]:PATTern:CLOCk:SOURce
Sets the clock channel for a pattern trigger, or queries the current setting4-74
:TRIGger[:SIMPle]:PATTern:CONDition
Sets the trigger condition for a pattern trigger, or queries the current setting4-74
:TRIGger[:SIMPle]:TV?Queries all the settings when a TV trigger has been selected4-74
:TRIGger[:SIMPle]:TV:FIELdSets the field No. for a TV trigger, or queries the current setting4-74
:TRIGger[:SIMPle]:TV:FRAMeSets the frame skip function when the trigger is set to TV trigger, or queries the
current setting4-74
:TRIGger[:SIMPle]:TV:LEVelSets the trigger level, or queries the current setting4-74
:TRIGger[:SIMPle]:TV:LINESets the line No., or queries the current setting4-74
:TRIGger[:SIMPle]:TV:POLaritySets the polarity, or queries the current setting4-74
:TRIGger[:SIMPle]:TV:TYPESets the broadcasting system, or queries the current setting4-74
:TRIGger[:SIMPle]:WIDTh?Queries all the settings when a pulse trigger is selected4-74
:TRIGger[:SIMPle]:WIDTh:CONDition
Sets the trigger condition for a pulse trigger, or queries the current setting4-74
:TRIGger[:SIMPle]:WIDTh:SLOPeSets the trigger state for a pulse trigger, or queries the current setting4-75
:TRIGger[:SIMPle]:WIDTh:SOURceSets the trigger source for a pulse trigger, or queries the current setting4-75
:TRIGger[:SIMPle]:WIDTh:TIMESets the pulse width for a pulse trigger, or queries the current setting4-75
:TRIGger[:SIMPle]:WINDow?Queries all settings relating to the window trigger4-75
:TRIGger[:SIMPle]:WINDow:CONDition
Sets the trigger condition for a window trigger, or queries the current setting4-75
:TRIGger[:SIMPle]:WINDow:LEVelSets the center level for a window trigger, or queries the current setting4-75
:TRIGger[:SIMPle]:WINDow:WIDThSets the width of the window, or queries the current setting4-75
:TRIGger:SOURce?Queries all the settings relating to the trigger source4-75
:TRIGger:SOURce:CHANnel<x>?Queries all the trigger source settings for the specified channel4-75
:TRIGger:SOURce:CHANnel<x>:LEVel Sets the trigger level, or queries the current setting4-75
:TRIGger:SOURce:COUPlingSets the trigger coupling, or queries the current setting4-76
:TRIGger:SOURce:EXTernal?Queries the external trigger settings4-76
:TRIGger:SOURce:EXTernal:LEVelSets the external trigger level, or queries the current setting4-76
:TRIGger:SOURce:HFRejectionTurns the HF rejection ON/OFF, or queries the current setting4-76
UNIT Group
:UNIT?Queries the default values of all units4-77
:UNIT:FREQuencySets the default value for <Frequency>, or queries the current setting4-77
:UNIT:TIMESets the default value for <Time>, or queries the current setting4-77
:UNIT:VOLTageSets the default value for <Voltage>, or queries the current setting4-77
WAVeform Group
:WAVeform?Queries all information relating to the waveform data4-78
:WAVeform:BITS?Queries the bit length of the waveform data4-78
:WAVeform:BYTeorderSets the transmission order when words consist of more than 2 bytes, or queries the
current setting4-78
:WAVeform:DATaselectSelects whether acquisition data is ACQ waveform data or P-P waveform data, or
queries the current setting4-78
:WAVeform:ENDSets the point at which the last item is to be located, or queries the current setting4-79
:WAVeform:FORMatSelects the format in which the data is to be formatted, or queries the current setting 4-79
4-10
IM 701530-11E
4.1 List of Commands
CommandDescriptionPage
:WAVeform:LENGth?Queries the number of records in the waveform4-79
:WAVeform:OFFSet?Queries the offset voltage of the waveform4-79
:WAVeform:POSition?Queries the vertical-axis position4-79
:WAVeform:SEND?Queries the waveform data4-79
:WAVeform:SIGN?Queries whether the data is signed or unsigned when binary data is used4-79
:WAVeform:SRATe?Queries the sample rate of the waveform4-79
:WAVeform:STARtSets the point at which the first item is to be located, or queries the current setting4-80
:WAVeform:TRACeSets the target waveform, or queries the current setting4-80
:WAVeform:TRIGger?Queries the points elapsed from the start point until the trigger point4-80
:WAVeform:TYPE?Queries the type of ACQ waveform data4-80
:WAVeform:VDIV?Queries the V/div value4-80
ZOOM Group
:ZOOM?Queries all the settings relating to waveform expansion4-80
:ZOOM:HPOSitionSets the center position for time axis expansion, or queries the current setting4-80
:ZOOM:HZOomSets the expansion rate in the horizontal direction, or queries the current setting4-80
:ZOOM[:MODE]Sets the display type for the expanded waveform, or queries the current setting4-80
Common Command Group
*CAL?Performs calibration and queries the result4-81
*CLSClears the standard event register, extended event register and error queue4-81
*ESESets the value for the standard event enable register, or queries the current setting4-81
*ESR?Queries the value of the standard event register and clears it at the same time4-82
*IDN?Queries the instrument model4-82
*OPCSets the OPC event after execution of the overlap command4-82
*OPC?Queries whether the overlap command has been executed4-82
*OPT?Queries installed options4-82
*PSCSelects whether or not to clear registers when power is turned ON, or queries the
current setting4-82
*RSTResets the current settings4-82
*SRESets the value of the service request enable register, or queries the current setting4-82
*STB?Queries the value of the status byte register4-83
*TST?Executes a self-test and queries the result4-83
*WAIWaits for the command following “*WAI” until execution of the designated overlap
command has been completed4-83
4
Commands
IM 701530-11E
4-11
4.2 ACQuire Group
4.2ACQuire Group
The commands in the ACQ group are used to make settings relating to, and inquires about acquisition. This allows
you to make the same settings and inquiries as when using the ACQ key on the front panel.
;
:ACQuire:MODE<Space>NORMal
ENVelope
AVERage,<NRf>
?
HISTory<Space>OFF
ON
<NRf>
?
REPetitive<Space>OFF
ON
<NRf>
*1
*2
<Space><NRf>
*1 Available on the DL1540C
*2 Available on DL1540CL
RECordlength?
RECordlength
ACQuire?
FunctionQueries all the acquisition settings.
SyntaxACQuire?
ExampleACQUIRE?→:ACQUIRE:MODE NORMAL;
REPETITIVE 0;RECORDLENGTH 10000;HISTORY 0
ACQuire:HISTory
FunctionSets history memory function ON/OFF, or
queries the current setting.
SyntaxACQuire:HISTory {<Boolean>}
ACQUire:HISTory?
ExampleACQUIRE:HISTORY ON
ACQUIRE:HISTORY?→:ACQUIRE:HISTORY 1
ACQuire[:MODE]
FunctionSets acquisition mode, or queries the current
setting.
SyntaxACQuire[:MODE] {AVERage[,{<NRf>}]|
ENVelope|NORMal}
ACQuire:MODE?
{<NRf>}=2 to 256(in steps of 2
ExampleACQUIRE:MODE NORMAL
ACQUIRE:MODE?→:ACQUIRE:MODE NORMAL
DescriptionIt is also possible to set the averaging count if
averaging mode has been selected as the
acquisition mode.
n
)
?
?
?
ACQuire:RECordlength
FunctionSets the record length, or queries the current
FunctionQueries the record length.
SyntaxACQuire:RECordlength?
ExampleACQUIRE:RECORDLENGTH?→:ACQUIRE:
RECORDLENGTH 10020
DescriptionAvailable on the DL1540C.
4-12
IM 701530-11E
4.3 ASETup Group/4.4 CALibrate Group
4.3ASETup Group
The commands in the ASETup group are used to make settins relating to, and inquiries about auto set-up. This
allows you to make the same settings as when using the AUTO-SETUP key on the front panel.
;
:ASETup:EXECute
UNDO
ASETup:EXECute
FunctionExecutes auto set-up.
SyntaxASETup:EXECute
ExampleASETUP:EXECUTE
ASETup:UNDO
FunctionCancels auto set-up settings.
SyntaxASETup:UNDO
ExampleASETUP:UNDO
4.4CALibrate Group
The commands in the CALibrate group are used to make settings relating to, or inquiries about calibration. This
allows you to make the same settings and inquiries as when using the CAL key on the front panel.
;
:CALibrate
CALibrate?
FunctionQueries all the calibration settings.
SyntaxCALibrate?
ExampleCALIBRATE?→:CALIBRATE:MODE AUTO
FunctionTurns auto calibration AUTO/OFF, or queries the
current setting.
SyntaxCALibrate:MODE {AUTO|OFF}
CALibrate?
ExampleCALIBRATE:MODE AUTO
CALIBRATE?→:CALIBRATE:MODE AUTO
IM 701530-11E
4-13
4.5 CHANnel Group
4.5CHANnel Group
The commands in the CHANnel group are used to make settings relating to, and inquiries about the vertical axis of
the specified channel. This allows you to make the same settings and inquiries as when using the VERTICAL keys
(CH key, V/DIV key, POSITION key and INPUT key).
;
:CHANnel<x>:MODE<Space>OFF
ON
<NRf>
?
;
VDIV:VARiable<Space>OFF
ON
<NRf>
?
VALue<Space>
POSition<Space><NRf>
?
;
INPut:COUPling<Space>AC
PROBe<Space><NRf>
INVert<Space>OFF
OFFSet<Space>
HOLD<Space>OFF
<Voltage>
?
?
DC
GND
?
?
ON
<NRf>
?
<Voltage>
?
ON
<NRf>
?
?
?
CHANnel<x>?
FunctionQueries all the vertical axis settings for the
specified channel.
SyntaxCHANnel<x>?
<x>=1 to 4
ExampleCHANNEL1?→:CHANNEL1:MODE 1;INPUT:
COUPLING DC;PROBE 10;INVERT 0;
OFFSET 0.0E+00;HOLD 0;:CHANNEL1:
POSITION 3.00;VDIV:VARIABLE OFF;
VALUE 50.0E+00
4-14
CHANnel<x>:INPut?
FunctionQueries all the vertical axis input conditions for
FunctionSets the probe attenuation for the specified
channel, or queries the current setting.
SyntaxCHANnel<x>[:INPut]:PROBe {<NRf>}
CHANnel<x>[:INPut]:PROBe?
<x>=1 to 4
{<NRf>}=1, 10, 100, 1000
ExampleCHANNEL1:INPUT:PROBE 10
CHANNEL1:INPUT:PROBE?→:CHANNEL1:INPUT:
PROBE 10
IM 701530-11E
4-15
4.6 CLEar Group/4.7 COMMunicate Group
4.6CLEar Group
The CLEar command is used to clear the trace. This allows you to perform the same operation which you can
perform using the CLEAR TRACE key on the front panel.
:CLEar
CLEar
FunctionClears the trace.
SyntaxCLEar
ExampleCLEAR
4.7COMMunicate Group
The commands in the COMMunicate group are used to make settings relating to, and inquires about
communications. Ther is no front panel key for this function.
;
:COMMunicate:
*1 Available to use the separately sold RS-232-C interface unit 700927.
HEADer<Space>OFF
VERBose<Space>OFF
OPSE<Space><Register>
OPSR?
OVERlap<Space><Register>
WAIT?<Space><Register>
*1
REMote<Space>
*1
LOCKout
STATus?
<Space>
ON
<NRf>
?
ON
<NRf>
?
?
?
OFF
ON
<NRf>
?
OFF
ON
<NRf>
?
?
COMMunicate?
FunctionQueries all the communication settings.
SyntaxCOMMunicate?
ExampleCOMMUNICATE?→:COMMUNICATE:HEADER 1;
OPSE65535;OVERLAP 65535;VERBOSE 1
4-16
COMMunicate:HEADer
FunctionDetermines whether a header is to be added (for
example:“CHANNEL1:INPUT:PROBE 10”) or not (for
example:10) when sending a response to a
query, or queries the current setting.
SyntaxCOMMunicate:HEADer {<Boolean>}
COMMunicate:HEADer?
ExampleCOMMUNICATE:HEADER ON
COMMUNICATE:HEADER?→:COMMUNICATE:
HEADER 1
IM 701530-11E
4.7 COMMunicate Group
COMMunicate:LOCKout
FunctionSets local lockout ON or OFF.
SyntaxCOMMunicate:LOCKout {<Boolean>}
COMMunicate:LOCKout?
ExampleCOMMUNICATE:LOCKOUT ON
COMMUNICATE:LOCKOUT?→:COMMUNICATE:
LOCKOUT 1
DescriptionThis command is available to use the separately
sold RS-232-C interface unit 700927.
COMMunicate:OPSE
FunctionSets the overlap command to be used with *OPC,
*OPC?, and *WAI, or queries the current setting.
SyntaxCOMMunicate:OPSE <Register>
COMMunicate:OPSE?
<Register>= 0 to 65535, refer to figure
4.1
ExampleCOMMUNICATE:OPSE #HFFFF
COMMUNICATE:OPSE?→:COMMUNICATE:OPSE 240
COMMunicate:OPSR?
FunctionReturns the value in the operation pending status
register.
SyntaxCOMMunicate:OPSR?
ExampleCOMMUNICATE:OPSR?→0
DescriptionFor a description of the operation pending status
register, refer to figure 4.1.
COMMunicate:OVERlap
FunctionSelects the command to be used for overlap, or
queries the current setting.
SyntaxCOMMunicate:OVERlap <Register>
COMMunicate:OVERlap?
<Register>= 0 to 65535, refer to figure
4.1
ExampleCOMMUNICATE:OVERLAP #HFFFF
COMMUNICATE:OVERLAP?→:COMMUNICATE:
OVERLAP 176
DescriptionFor a description of the synchronization method
using “COMMunicate:OVERlap”, refer to page 3-7.
COMMunicate:REMote
FunctionSets remote (ON) or local mode (OFF).
SyntaxCOMMunicate:REMote {<Boolean>}
COMMunicate:REMote?
ExampleCOMMUNICATE:REMOTE ON
COMMUNICATE:REMOTE?→:COMMUNICATE:
REMOTE 1
DescriptionThis command is available to use the separately
sold RS-232-C interface unit 700927.
COMMunicate:STATus?
FunctionQueries the status of a specified circuit.
SyntaxCOMMunicate:STATus?
ExampleCOMMUNICATE:STATUS?→:COMMUNICATE:
STATUS 0
DescriptionThe status condition for each bit is as follows.
bitGP-IBRS-232-C
0permanentParity error
comm. error
1always 0framing error
2always 0break character
occurrence
3 and up always 0always 0
When a status occurs which results in changing
of the bits, reading it will clear the error.
COMMunicate:VERBose
FunctionDetermines whether a response to a query is to
be returned in full form (for example:
CHANNEL1:INPUT:PROBE 10), or in abbreviated
form (for example: CHAN1:PROB 10), or queries
the current setting.
SyntaxCOMMunicate:VERBose {<Boolean>}
COMMunicate:VERBose?
ExampleCOMMUNICATE:VERBOSE ON
COMMUNICATE:VERBOSE?→:COMMUNICATE:
VERBOSE 1
COMMunicate:WAIT
FunctionWaits until one of the specified extended event
occurs.
SyntaxCOMMunicate:WAIT <Register>
<Register>= 0 to 65535 (For a description of the
extended event register, refer to page 5-4.)
ExampleCOMMUNICATE:WAIT 65535
DescriptionFor a description of synchronization using
“COMMunicate:WAIT”, refer to page 3-8.
COMMunicate:WAIT?
FunctionGenerates a response when one of the specified
extended events occurs.
SyntaxCOMMunicate:WAIT? <Register>
<Register>= 0 to 65535
the extended event register, refer to page 5-4.)
ExampleCOMMUNICATE:WAIT? 65535→1
1514131211109876543210
00000000
when bit 5(PRN)=1 : printer operation is not completed
when bit 7(MES)=1 : Auto-measurement of ACQ data is not
completed
(For a description of
MES
000000
PRN
4
Commands
IM 701530-11E
fig 4.1Operation pending status register/overlap
enable register.
4-17
4.8 CURSor Group
4.8CURSor Group
The commands in the CURSor group are used to make settings relating to, and inquiries about cursor measurement.
This allows you to make the same settings and inquires as when using the CURSOR key on the front panel.
;
:CURSor:MODE<Space>OFF
ON
<NRf>
?
;
TY:TYPE<Space>DT
DV
VT
?
TRACe<Space><NRf>
ALL
?
POSition<x><Space><NRf>
?
T<x>?
DT?
PERDt?
V<x>?
DV?
REFerence<x><Space><NRf>
DEGRee<x>?
DDEGree?
RVALue<Space><NRf>
;
XY:TYPE<Space>DX
?
POSition<x><Space><NRf>
DX?
DY?
T?
X?
Y?
?
?
?
DY
XY
?
?
4-18
IM 701530-11E
;
FFT:POSition<x><Space><NRf>
F<x>?
DF?
P<x>?
DP?
CURSor?
FunctionQueries all the settings relating to the FFT
FunctionSets the measurement type of the T-Y cursor, or
queries the current setting.
SyntaxCURSor:TY:TYPE {DT|DV|VT|VTACq|DEGRee}
CURSor:TY:TYPE?
ExampleCURSOR:TY:TYPE VT
CURSOR:TY:TYPE?→:CURSOR:TY:TYPE VT
CURSor:TY:T<x>?
FunctionQueries the time corresponding to the T-Y
cursor.
SyntaxCURsor:TY:T<x>?
<x>=1,2
Example(example is shown for the T1 cursor)
CURSOR:TY:T1?→:CURSOR:TY:T1 100.00E-03
CURSor:TY:V<x>?
FunctionQueries the voltage value corresponding to the
T-Y cursor.
SyntaxCURsor:TY:V<x>?
<x>=1,2
Example(example is shown for the T1 and V1 cursor)
CURSOR:TY:V1?→:CURSOR:TY:V1 50.0E+00
However, when ALL traces are selected, a
V1 query results in a response similar to
the following.
CURSOR:TY:V1?→:CURSOR:TY:V1 50.0E+00,
50.0E+00,50.0E+00,50.0E+00,50.0E+00,
50.0E+00,50.0E+00,50.0E+00
CURSor:TY:REFerence<x>
FunctionSets the position of the start point or end point
(R1, R2) for the phase reference, or queries the
current setting.
SyntaxCURSor:TY:REFerence<x> {<NRf>}
CURSor:TY:REFerence<x>?
<x>=1,2
{<NRf>}=-|5.00 to 5.00 (div, 0.01 step)
The commands in the DISPlay group are used to make settings relating to, and inquiries about display. This allows
you to make the same settings and inquiries as when using the DISPLAY, POSITION, and such keys.
;
:DISPlay:INTERpolate<Space>OFF
LINE
SINE
PULSe
?
XY<Space>OFF
ON
ALL
?
;
ACCumulate:
POSition<Space><NRf>
WSCReen<Space>OFF
GRATicule<Space>GRID
SCALe<Space>OFF
PMAKer<Space>OFF
WINFormation <Space>OFF
COLor<Space><NRf>
?
MODE<Space>COLor
PERSistence
?
PERSistence
?
<NRf>
?
FRAMe
?
<NRf>
?
<NRf>
?
?
<Space>
?
?
ON
ON
ON
ON
<NRf>
OFF
<NRf>
INFinity
4-22
IM 701530-11E
;
INTENsity:TEXT<Space><NRf>
?
SCALe
CURSor<Space><NRf>
SNAPshot<Space>
WAVE<Space>
ALLexec
COUNt<Space><NRf>
?
TIME<Space><NRf>
?
?
<Space>
<NRf>
?
?
<NRf>
?
<NRf>
?
?
4.9 DISPlay Group
4
Commands
DISPlay?
FunctionQueries all the display settings.
SyntaxDISPlay?
ExampleDISPLAY?→:DISPLAY:INTERPOLATE SINE;
FunctionSets the interpolation method, or queries the
current setting.
SyntaxDISPlay:INTERpolate {LINE|OFF|PULSe|SINE}
DISPlay:INTERpolate?
ExampleDISPLAY:INTERPOLATE OFF
DISPLAY:INTERPOLATE?→:DISPLAY:
INTERPOLATE OFF
DISPlay:PMARker
FunctionSets the % marker ON/OFF, or queries the
current setting.
SyntaxDISPlay:PMARker {<Boolean>}
DISPlay:PMARker?
ExampleDISPLAY:PMARKER ON
DISPLAY:PMARKER?→:DISPLAY:PMARKER 1
DISPlay:SCALe
FunctionTurns display of the scale ON/OFF, or queries
the current setting.
SyntaxDISPlay:SCALe {<Boolean>}
DISPlay:SCALe?
ExampleDISPLAY:SCALE ON
DISPLAY:SCALE?→:DISPLAY:SCALE 1
DISPlay:TIME?
FunctionQueries the time of acquisition corresponding to
the waveform with the display No..
SyntaxDISPlay:TIME? {<NRf>}
{<NRf>}=0 to -99
ExampleDISPLAY:TIME? -1→:DISPLAY:
TIME “#-01 10:21:18”
DescriptionTo be used when the trigger mode is N-SGL, or
when the history memory function is ON; cannot
be used while acquisition is in progress.
DISPlay:WINFormation
FunctionTurns display of waveform information ON/OFF,
or queries the current setting.
SyntaxDISPlay:WINFormation {<Boolean>}
DISPlay:WINFormation?
ExampleDISPLAY:WINFORMATION ON
DISPLAY:WINFORMATION?→:DISPLAY:
WINFORMATION 1
DISPlay:WSCReen
FunctionTurns the wide screen mode ON/OFF, or queries
the current setting.
SyntaxDISPlay:WSCReen {<Boolean>}
DISPlay:WSCReen?
ExampleDISPLAY:WSCREEN ON
DISPLAY:WSCREEN?→:DISPLAY:WSCREEN 1
DISPlay:XY
FunctionTurns display of the X-Y waveform ON/OFF, or
queries the current setting.
SyntaxDISPlay:XY {OFF|ON|ALL}
DISPlay:XY?
ExampleDISPLAY:XY OFF
DISPLAY:XY?→:DISPLAY:XY 0
DISPlay:POSition
FunctionSets the horizontal/vertical position of the
waveform, or queries the current setting.
SyntaxDISPlay:POSition {<NRf>}
DISPlay:POSition?
{<NRf>}=-5.0000 to 5.0000(div, 0.0002
step)
ExampleDISPLAY:POSITION 1.0000
DISPLAY:POSITION?→:DISPLAY:
POSITION 1.0000
4-24
IM 701530-11E
4.10 FILE Group
4.10 FILE Group
The commands in the FILE group are used to make settings relating to, or inquires about a floppy disk. This allows
you to make the same settings as when using the FILE key on the front panel.
;
:FILE
:
*1
DRIVe<Space>FLOPpy
SCSI
;
SAVE
LOAD
PROTect
:
TRACe
ACQuisition
SETup
;
:
TRACe
ACQuisition
SETup
:
TRACe
ACQuisition
SETup
*
3
I2C
*2
HD
A
B
*2
C
;
:
NAME<Space>
TRACe<Space><NRf>
EXECute
?
;
:
NAME<Space>
EXECute
FORM<Space>
;
:
NAME<Space>
EXECute
?
;
:
NAME<Space>
TRACe<Space><NRf>
EXECute
?
;
:
NAME<Space>
EXECute
;
:
NAME<Space>
EXECute
?
;
:
NAME<Space>
EXECute
;
:
NAME<Space>
FORM<Space>
EXECute
;
:
NAME<Space>
EXECute
;
:
NAME<Space>
EXECute
<Character string>
ALL
?
<Character string>
ASCii
BINary
?
<Character string>
<Character string>
?
<Character string>
<Character string>
<Character string>
<Character string>
ASCii
BINary
?
<Character string>
<Character string>
4
Commands
IM 701530-11E
4-25
4.10 FILE Group
;
IMAGe:
DELete
COPY
ANAMing<Space>OFF
FORMat:TYPE<Space>DD64
INFormation
*1 Available on models with the internal hard disk (DL1540CL /C8 option) or through the SCSI interface unit 700930 (sold separately).
*2 Available only on models with the internal hard disk (DL1540CL /C8 option).
*3 Available only on models with the I
:
*2
TRACe
ACQuisition
SETup
*3
I2C
IMAGe:
ON
<NRf>
?
;
EXECute
2
C-bus analysis function (/F5 option).
NAME<Space>
FORMat<Space>HPGL
EXECute
?
;
:
NAME<Space>
EXECute
;
:
NAME<Space>
FORM<Space>
EXECute
;
:
NAME<Space>
EXECute
;
:
NAME<Space>
EXECute
;
NAME<Space>
FORMat<Space>HPGL
EXECute
?
DD72
HD12
HD14
?
?
?
<Character string>
PSCRipt
TIFF
BMP
?
<Character string>
<Character string>
ASCii
BINary
?
<Character string>
<Character string>
<Character string>
PSCRipt
TIFF
BMP
?
FILE?
FunctionQueries all the settings relating to files.
SyntaxFILE?
ExampleFILE?→:FILE:SAVE:TRACE:TRACE 1;:FILE:
FunctionSets the name of the displayed waveform file to
be deleted.
SyntaxFILE:DELete:TRACe:NAME <character string>
<character string>= Up to 8 characters
can be used, refer to User’s manual
IM701530-01E.
ExampleFILE:DELETE:TRACE:NAME “TRACE_1”
FILE:DRIVe
FunctionSets the storage medium that is to be controlled
through the FILE command or queries the
current setting.
FLOPpy or A specifies the floppy disk; SCSI or B
specifies the SCSI; and HD or C specifies the
internal hard disk.
A, B, or C is returned in response to a query.
SyntaxFILE:DRIVe {A|B|C|FLOPpy|SCSI|HD}
FILE:DRIVe?
ExampleFILE:DRIVE FLOPPY
FILE:DRIVE?→:FILE:DRIVE A
Description• SCSI can be used when the internal hard disk
(option) is present or through the SCSI
interface unit 700930 (sold separately).
• HD can be used when the internal hard disk
(option) is present.
• An error occurs on models without the internal
hard disk that is not using the SCSI interface
unit 700930 (sold separately).
FILE:FORMat?
FunctionQueries all the settings relating to floppy disk
FunctionSelects the trace No. of the P-P waveform data
to be saved, or queries the current setting.
SyntaxFILE:SAVE:TRACe:TRACe {{<NRf>}|ALL}
FILE:SAVE:TRACe:TRACe?
{<NRf>}=1 to 4
ExampleFILE:SAVE:TRACE:TRACE 1
FILE:SAVE:TRACE:TRACE?→:FILE:SAVE:TRACE:
TRACE 1
IM 701530-11E
4.11 FILTer Group
4.11 FILTer Group
The commands in the FILTer group are used to make settings relating to, and inquiries about the input filter. This
allows you to make the same settings and inquires as when using the FILTER key on the front panel.
;
:FILTer
:
BANDwidth<Space>FULL
SMOothing<Space>OFF
FILTer?
FunctionQueries all the settings relating to the input filter.
SyntaxFILTer?
ExampleFILTER?→:FILTER:BANDWIDTH FULL;
SMOOTHING 0
FILTer:BANDwidth
FunctionSets the bandwidth limits, or queries the current
setting.
SyntaxFILTer:BANDwidth {FULL|<frequency>}
FILTer:BANDwidth?
<frequency>=20MHZ
ExampleFILTER:BANDWIDTH FULL
FILTER:BANDWIDTH?→:FILTER:BANDWIDTH FULL
?
?
?
<Frequency>
ON
<NRf>
4
Commands
FILTer:SMOothing
FunctionTurns smoothing ON/OFF, or queries about the
current setting.
SyntaxFILTer:SMOothing {<Boolean>}
FILTer:SMOothing?
ExampleFILTER:SMOOTHING OFF
FILTER:SMOOTHING?→:FILTER:SMOOTHING 0
IM 701530-11E
4-31
4.12 GONogo Group
4.12 GONogo Group
The commands in the GONogo group are used to make settings relating to, and inquiries about GO/NO-GO
determination. This allows you to make the same settings and inquiries as when using the GO/NO-GO key on the
front panel.
;
:GONogo:MODE<Space>OFF
TYPE<Space>ZONE
ZONE:EDIT<x>:WHOLe<Space><NRf>,
ON
<NRf>
?
PARameter
?
;
TRACe<x>:MODE<Space>OFF
LOGic<Space>AND
SEQuence<Space>SINGle
ACTion<Space>NONE
FNAMe<Space>
BUZZer<Space>OFF
EXECute
ABORt
COUNt?
NGCount?
STOPcount
WAIT
?
?
CONTinuous
?
?
?
<Space><NRf>
?
<Space>
?
;
PART<Space><NRf>,
EXIT<Space><NRf>
;
CONDition<Space>OUT
CAUSe?
ZONE
OR
PRINt
FDPP
FDBinary
FDIMage
*1
SCPP
*1
SCIMage
*1
SCBinary
*2
HDPP
*2
HDIMage
*2
HDBinary
<Character string>
ON
<NRf>
<NRf>
<Space>
QUIT
<NRf>
?
?
<Block data>
?
?
<NRf>,<NRf>,<NRf>
,<NRf>,<NRf>
<NRf>
ON
IN
*1 Available on models with the internal hard disk (DL1540CL /C8 option) or through the SCSI interface unit 700930 (sold separately).
*2 Available only on models with the internal hard disk (DL1540CL /C8 option).
* indicates <voltage> if <Parameter> is AVERage, HIGH, LOW, MAXimum, MINimum, or RMS (however, {<NRf>} in
case of linear scaling); <Time> if <Parameter> is FALL, DELay, NWIDth, PWIDth, or RISE;, <Frequency> if
<Parameter> is FREQuency;{<NRf>} if <Parameter> is DUTYcycle, NOVershoot, PNUMber, POVershoot,
TY1Integ, TY2Integ, XY1Integ, or XY2Integ
4-32
IM 701530-11E
4.12 GONogo Group
;
PARameter
*1 Available on models with the internal hard disk (DL1540CL /C8 option) or through the SCSI interface unit 700930 (sold separately).
*2 Available only on models with the internal hard disk (DL1540CL /C8 option).
:TRANge<Space><NRf>,<NRf>
ITEM<x>:<Space>
LOGic<Space>AND
SEQuence<Space>CONTinuous
ACTion<Space>NONE
FNAMe<Space>
BUZZer<Space>OFF
EXECute
ABORt
COUNt?
NGCount?
STOPcount
WAIT
?
?
?
?
<Character string>
?
<Space><NRf>
?
<Space>
?
?
?
;
TRACe
TYPE:
VALue?
CONDition<Space>IN
CAUSe?
OR
SINGle
PRINt
FDPP
FDBinay
FDIMage
*1
SCPP
*1
SCIMage
*1
SCBinary
*2
HDPP
*2
HDIMage
*2
HDBinary
ON
<NRf>
<NRf>
?
;
<Parameter>
?
?
OFF
<NRf>
OUT
<Space>
<Voltage>*<Voltage>*
?
?
,
DONTcareDONTcare
4
Commands
IM 701530-11E
4-33
4.12 GONogo Group
GONogo?
FunctionQueries all the GO/NO-GO settings.
SyntaxGONogo?
ExampleGONOGO?→:GONOGO:MODE 0;TYPE ZONE;ZONE:
Description• The <data byte string> is 4020 bytes of zone
data.
• The zone data consists of 8 bits (range from 0
to 255).
Controller side needs to take special care
because the data may contain ASCII codes
“0AH” or “00H” which indicate “NL.”
• This command is used to save the zone data
from the instrument to the computer, then
setting the saved data as zone data to the
instrument.
• After setting the zone data from the computer
to the instrument with this command, make
sure to set “GONogo:ZONE:TRACe<x>:MODE ON”.
GONogo:ZONE:WAIT?
FunctionWaits for zone determination to finish with time-
out option.
SyntaxGONogo:ZONE:WAIT? {<NRf>}
{<NRf>}=0 to 864000 (in units of 100 ms)
ExampleGONOGO:ZONE:WAIT? 50 (time-out 5 s)
→:GONOGO:ZONE:WAIT 0
Description“1” is returned if it timed out: “0” if finished in
time.
4-38
IM 701530-11E
4.13 HCOPy Group
4.13 HCOPy Group
The commands in the HCOPy group are used to make settings relating to, and inquiries about screen data output to
the optional built-in printer or external HP-GL plotter. You can make the same settings and inquiries as when using
the COPY key on the front panel.
;
:HCOPy:EQUipment<Space>PRINter
PLOTter
FLOPpy
*1
SCSI
EXTPrinter
*2
HD
?
;
COMMent:MODE<Space>OFF
ON
<NRf>
?
IM 701530-11E
CONTents<Space>
;
PRINter:REPort <Space>OFF
TYPE<Space>SHORt
ZOOM<Space><NRf>
RANGe<Space><NRf>,<NRf>
POSition<Space><NRf>
EXECute
ABORt
?
;
PLOTter:PFORmat<Space>A3Wave
SPEed<Space>NORMal
XYMode<Space>DOT
PEN:MODE<Space>AUTO
*1 Available on models with the internal hard disk (DL1540CL /C8 option) or through the SCSI interface unit 700930 (sold separately).
*2 Available only on models with the internal hard disk (DL1540CL /C8 option).
<Character string>
?
?
CONDition
?
LONG
REAL
?
?
?
?
A3Condition
A4Wave
A4Condition
A5UWave
A5LWave
A5Condition
A5Measure
?
LOW
?
LINE
?
;
MANual
?
AUTO<Space><NRf>
?
4-39
4
Commands
4.13 HCOPy Group
;
MANual
;
FLOPpy:FORMat<Space>HPGL
PSCRipt
TIFF
BMP
?
NAME<Space>
ANAMing<Space>OFF
PFORmat<Space>A3Wave
TONE<Space>OFF
COMPression
SPEed<Space>NORMal
XYMode<Space>DOT
<Space>OFF
<Character string>
ON
<NRf>
?
A3Condition
A4Wave
A4Condition
A5UWave
A5LWave
A5Condition
A5Measure
?
GRAY
HALF
FULL
?
ON
<NRf>
?
LOW
?
LINE
?
;
PEN:MODE<Space>AUTO
AUTO<Space><NRf>
:
GRID<Space><NRf>
?
TRACe<x><Space>
LOAD<x><Space><NRf>
MANual
?
?
<NRf>
?
?
?
?
?
4-40
IM 701530-11E
MANual:GRID<Space><NRf>
EXECute
?
;
EXTPrinter:
*1
SCSI:FORMat<Space>HPGL
*2
HD
FORMat<Space>ESCP
?
RESolution<Space><NRf>
?
TONE<Space>COLor
?
;
NAME<Space>
ANAMing<Space>OFF
PFORmat<Space>A3Wave
TONE<Space>OFF
COMPression
<Space>OFF
?
?
<Character string>
?
A3Condition
A4Condition
A5Condition
?
?
?
ESCP2
BJ
PCL5
LIPS
PR201
OFF
PSCRipt
TIFF
BMP
ON
<NRf>
A4Wave
A5UWave
A5LWave
A5Measure
GRAY
HALF
FULL
ON
<NRf>
4.13 HCOPy Group
;
?
TRACe<x><Space><NRf>
?
LOAD<x><Space><NRf>
?
?
?
4
Commands
IM 701530-11E
4-41
4.13 HCOPy Group
SPEed<Space>NORMal
LOW
?
XYMode<Space>DOT
LINE
?
;
PEN:MODE<Space>AUTO
MANual
?
AUTO<Space><NRf>
?
;
MANual:GRID<Space><NRf>
?
TRACe<x><Space><NRf>
?
LOAD<x><Space><NRf>
?
?
?
EXECute
?
*1 Available on models with the internal hard disk (DL1540CL /C8 option) or through the SCSI interface unit 700930 (sold separately).
*2 Available only on models with the internal hard disk (DL1540CL /C8 option).
?
HCOPy?
FunctionQueries all the settings relating to output of
Description• Available to use the separately sold SCSI
interface unit 700930.
• This results in error if SCSI is not connected.
HCOPy:SCSI:SPEed
FunctionSets the pen speed of the screen image data to
output to SCSI, or queries the current setting.
SyntaxHCOPy:SCSI:SPEed {NORMal|LOW}
HCOPy:SCSI:SPEed?
ExampleHCOPY:SCSI:SPEED NORMAL
HCOPY:SCSI:SPEED?→:HCOPY:SCSI:
SPEED NORMAL
Description• Available to use the separately sold SCSI
interface unit 700930.
• This results in error if SCSI is not connected.
HCOPy:SCSI:TONE
FunctionSet the color tone of the screen image data to
output, or queries the current setting.
SyntaxHCOPy:SCSI:TONE {OFF|GRAY|HALF|FULL}
HCOPy:SCSI:TONE?
ExampleHCOPY:SCSI:TONE FULL
HCOPY:SCSI:TONE?→:HCOPY:SCSI:TONE FULL
HCOPy:SCSI:XYMode
FunctionSelects the plot method for X-Y waveforms of the
screen image data to output to SCSI, or queries
the current setting.
SyntaxHCOPy:SCSI:XYMode {DOT|LINE}
HCOPy:SCSI:XYMode?
ExampleHCOPY:SCSI:XYMODE LINE
HCOPY:SCSI:XYMODE?→:HCOPY:SCSI:
XYMODE LINE
Description• It can be selected irrespective of wether
sampling points are connected by dots (DOT)
or lines (LINE).
• Available to use the separately sold SCSI
interface unit 700930.
• This results in error if SCSI is not connected.
4-50
IM 701530-11E
4.14 IMAGe Group/4.15 INITialize Group
4.14 IMAGe Group
Use this group to set or query the screen-image data output settings. There are no corresponding front-panel keys for
these operations.
;
:IMAGe
:
FORMat<Space>TIFF
TO
NE
SEND?
?
<Space>OFF
IMAGe?
FunctionQueries all screen-image data output settings.
SyntaxIMAGe?
ExampleIMAGE?→:IMAGE:FORMAT TIFF;TONE OFF
IMAGe:FORMat
FunctionSets the screen-image data output format, or
queries the current setting.
SyntaxIMAGe:FORMat {TIFF|BMP}
IMAGe:FORMat?
ExampleIMAGE:FORMAT TIFF
IMAGE:FORMAT?→:IMAGE:FORMAT TIFF
BMP
?
GRAY
HALF
FULL
?
4
Commands
IMAGe:SEND?
FunctionQueries screen-image data.
SyntaxIMAGe:SEND?
ExampleIMAGE:SEND?→#6(bytes of 6digits)(Data
byte string)(Block data)
DescriptionNumber of bytes in <block data> is
{(2+{6+{Number of data+{1(del imiter)}.
For information about block data, refer to page 3-
6.
IMAGe:TONE
FunctionSet the color tone of the screen image data to
output, or queries the current setting.
SyntaxIMAGe:TONE {OFF|GRAY|HALF|FULL}
IMAGe:TONE?
ExampleIMAGE:TONE FULL
IMAGE:TONE?→:IMAGE:TONE FULL
4.15 INITialize Group
The INITialize command is used for making settings relating to initialization. This allows you to make the same
settings as when using the INITIALIZE key on the front panel.
The commands in the MATH group are used to make settings relating to, and inquiries about waveform computation.
This allows you to make the same settings and inquiries as when using the MATH and FFT key on the front panel.
;
:MATH:OPERator<Space>OFF
PLUS
MINus
MULTiple
?
;
PHASe:SHIFt<Space><NRf>
?
?
SENSitivity<Space><NRf>
?
;
FFT:MODE<Space>OFF
MATH?
FunctionQueries all the settings relating to waveform
FunctionSets the trace for FFT measurement, or queries
the current setting.
SyntaxMATH:FFT:TRACe {<NRf>}
MATH:FFT:TRACe?
{<NRf>}=1 to 4
ExampleMATH:FFT:TRACE 1
MATH:FFT:TRACE?→:MATH:FFT:TRACE 1
MATH:FFT:WINDow
FunctionSets the FFT window Function, or queries the
current setting.
SyntaxMATH:FFT:WINDow {RECTangle|HANNing}
MATH:FFT:WINDow?
ExampleMATH:FFT:WINDOW HANNING
MATH:FFT:WINDOW?→:MATH:FFT:
WINDOW HANNING
MATH:OPERator
FunctionSets the computation contents.
SyntaxMATH:OPERator {MINus|MULTiple|OFF|PLUS}
MATH:OPERator?
ExampleMATH:OPERATOR OFF
MATH:OPERATOR?→:MATH:OPERATOR OFF
4.16 MATH Group
4
Commands
MATH:PHASe?
FunctionQueries all the settings relating to phase shift.
SyntaxMATH:PHASe?
ExampleMATH:PHASE?→:MATH:PHASE:SHIFT 0.0000
MATH:PHASe[:SHIFt]
FunctionSets the desired phase shift, or queries the
current setting.
SyntaxMATH:PHASe[:SHIFt] {<NRf>}
MATH:PHASe[:SHIFt]?
{<NRf>}=-5.0000 to 5.0000 (div, 0.0001
step)
ExampleMATH:PHASE:SHIFT 0
MATH:PHASE:SHIFT?→:MATH:PHASE:
SHIFT 0.0000
MATH:SENSitivity
FunctionSets the display sensititivity of the vertical axis,
or queries the current setting.
SyntaxMATH:SENSitivity {<NRf>}
MATH:SENSitivity?
{<NRf>}=0.50 to 4.00 (div, 0.01 step)
ExampleMATH:SENSITIVITY 0
MATH:SENSITIVITY?→:MATH:
SENSITIVITY 0.000
IM 701530-11E
4-53
4.17 MEASure Group
4.17 MEASure Group
The commands in the MEASure group are used to make settings relating to, and inquiries about automatic
measurement of waveform parameters. You can make the same settings as when using the MEASURE key on the
front panel.
;
:MEASure:MODE<Space>OFF
ON
<NRf>
?
;
TRACe<x>:
LOAD
<Parameter>
DELay
ALL<Space>OFF
DPRoximalPERCent
COPY
:
<Space>OFF
DELay
?
<NRf>
;
<Space>
<Space>
UNIT
?
ON
<NRf>
?
ON
<NRf> , <NRf>
?
<Voltage><Voltage><Voltage>
,,
?
, <NRf>
TRANge<Space><NRf>
?
;
ALLScanEXECute:
ABORt
WAIT?
<NRf>
?
VALue?<Space>
,<NRf>
<Parameter>
?
4-54
IM 701530-11E
4.17 MEASure Group
;
DELay
:MODE<Space>OFF
ON
<NRf>
?
;
MEASure:SLOPe<Space>RISE
COUNt<Space><NRf>
LEVel:UNIT<Space>
;
REFerence:TRACe<Space><NRf>
SLOPe<Space>RISE
COUNt<Space><NRf>
LEVel:PERCent<Space><NRf>
FALL
?
?
;
<Voltage>
?
PERCent<Space><NRf>
?
?
?
?
FALL
?
?
;
?
UNIT<Space>
?
<Voltage>
?
?
4
Commands
IM 701530-11E
4-55
4.17 MEASure Group
MEASure?
FunctionQueries all the settings relating to automatic
DescriptionIn case the mode is OFF, or measurement is not
possible for any other reason, “NAN” (nonnumeric) will appear.
MEASure:WAIT?
FunctionWait for automatic measurement to finish with
time-out option.
SyntaxMEASure:WAIT? {<NRf>}
{<NRf>}=1 to 36000 (time-out period, in
units of 100 ms)
ExampleMEASURE:WAIT?→:MEASURE:WAIT 0
Discription • If automatic measurement finishes before the
time-out, “0” is returned. If the measurement
has not finished or if automatic measurement is
not being made, “1” is returned.
•“0” is returned at the time when the automatic
measurement finishes, regardless of the time
set for the time-out.
• This command can not be used to wait for the
automatic measurement of the ACQ waveform
data to finish.
4-60
IM 701530-11E
4.18 RECall Group
4.18 RECall Group
The RECall group is used to recall data from the internal memory. You can use it to perform the same operations as
when using the STORE/RECALL key on the front panel.
;
:RECall
:
LOAD<Space>
MEMory <x><Space><NRf>
SETup<Space><NRf>
POSition<x><Space><NRf>
<x>
RECall?
FunctionQueries all settings relating to the recalling of
FunctionSets the display of the loaded waveform ON/
OFF, or queries the current setting.
SyntaxRECall:LOAD<x> {<Boolean>}
RECall:LOAD?
<x>=1 to 4
ExampleRECALL:LOAD1 ON
RECALL:LOAD1?→:RECALL:LOAD1 1
OFF
ON
<NRf>
?
4
Commands
?
?
RECall:SETup
FunctionRecalls the specified set-up data from the
internal mememory.
SyntaxRECall:SETup {<NRf>}
{<NRf>}=1 to 4
ExampleRECALL:SETUP 1
RECall:MEMory<x>
FunctionRecalls waveform data from the specified
internal memory and recalls it as a specified
trace.
SyntaxRECall:MEMory<x> {<NRf>}
<x>=1 to 4
{<NRf>}=1 to 4
Example(An example in which waveform data from
memory 1 is recalled as trace 2 is given below)
RECALL:MEMORY1 2
RECall:POSition<x>
FunctionSets the vertical position of the recalled
waveform, or queries the current setting.
SyntaxRECall:POSition<x> {<NRf>}
RECall:POSition<x>?
<x>=1 to 4
{<NRf>}=-4.00 to 4.00(in steps of
0.02div)
ExampleRECALL:POSITION1 0
RECALL:POSITION1?→:RECALL:POSITION 0.00
IM 701530-11E
4-61
4.19 SCALe Group
4.19 SCALe Group
The SCALe group is used for executing linear scaling. You can use it to perform the same operations as when using
the MISC key on the front panel followed by the settings on the Scale menu.
;
:SCALe
:
MODE<Space>OFF
CHANnel<x>
LOAD<x>
ON
<NRf>
?
;
:
MODE<Space>OFF
ON
<NRf>
?
A<Space><NRf>
?
B<Space><NRf>
?
UNITs<Space>
;
:
MODE<Space>OFF
A<Space><NRf>
B<Space><NRf>
UNITs<Space>
<Character string>
?
?
ON
<NRf>
?
?
?
<Character string>
?
?
?
SCALe?
FunctionQueries all the settings relating to linear scaling.
SyntaxSCALe?
ExampleSCALe?→:SCALE:MODE 0;CHANNEL1:MODE 0;
A 0.0E+00;B 0.0E+00;UNIT “”;:SCALE:
CHANNEL2:MODE 0;A 0.0E+00;B 0.0E+00;
UNIT “”;:SCALE:CHANNEL3:MODE 0;A 0.0E+00;
B 0.0E+00;UNIT “”;:SCALE:CHANNEL4:MODE 0;
A 0.0E+00;B 0.0E+00;UNIT “”;:SCALE:LOAD1:
MODE 0;A 0.0E+00;B 0.0E+00;UNIT “”;:
SCALE:LOAD2:MODE 0;A 0.0E+00;B 0.0E+00;
UNIT “”;:SCALE:LOAD3:MODE 0;A 0.0E+00;
B 0.0E+00;UNIT“”;:SCALE:LOAD4:MODE 0;
A 0.0E+00;B 0.0E+00;UNIT “”
4-62
SCALe:CHANnel<x>?
FunctionQueries all the settings relating to linear scaling
for a specified channel.
SyntaxSCALe:CHANnel<x>?
<x>=1 to 4
ExampleSCALE:CHANNEL1?→:SCALE:CHANNEL1:MODE 0;
A 0.0E+00;B 0.0E+00;UNIT “”
IM 701530-11E
4.19 SCALe Group
SCALe:CHANnel<x>:A
FunctionSets the linear scaling A value for a specified
channel, or queries the current setting.
SyntaxSCALe:CHANnel<x>:A {<NRf>}
SCALe:CHANnel<x>:A?
<x>=1 to 4
{<NRf>}=-3.4E+38 to 3.4E+38
ExampleSCALE:CHANNEL1:A 1.5
SCALE:CHANNEL1:A?→:SCALE:CHANNEL1:
A 1.500000E+00
SCALe:CHANnel<x>:B
FunctionSets the linear scaling A value for a specified
channel, or queries the current setting.
SyntaxSCALe:CHANnel<x>:B {<NRf>}
SCALe:CHANnel<x>:B?
<x>=1 to 4
{<NRf>}=-3.4E+38 to 3.4E+38
ExampleSCALE:CHANNEL1:B 1.5
SCALE:CHANNEL1:B?→:SCALE:CHANNEL1:
B 1.500000E+00
SCALe:CHANnel<x>:MODE
FunctionSets linear scaling for a specific channel ON/
OFF, or queries the current setting.
SyntaxSCALe:CHANnel<x>:MODE {<Boolean>}
SCALe:CHANnel<x>:MODE?
<x>=1 to 4
ExampleSCALE:CHANNEL1:MODE ON
SCALE:CHANNEL1:MODE?→:SCALE:CHANNEL1:
MODE 1
SCALe:LOAD<x>:A
FunctionSets the linear scaling A value for a specified
loaded waveform, or queries the current setting.
SyntaxSCALe:LOAD<x>:A {<NRf>}
SCALe:LOAD<x>:A?
<x>=1 to 4
{<NRf>}=-3.4E+38 to 3.4E+38
ExampleSCALE:LOAD1:A 1.5
SCALE:LOAD1:A?→:SCALE:LOAD1:
A 1.500000E+00
SCALe:LOAD<x>:B
FunctionSets the linear scaling B value for a specified
loaded waveform, or queries the current setting.
SyntaxSCALe:LOAD<x>:B {<NRf>}
SCALe:LOAD<x>:B?
<x>=1 to 4
{<NRf>}=-3.4E+38 to 3.4E+38
ExampleSCALE:LOAD1:B 1.5
SCALE:LOAD1:B?→:SCALE:LOAD1:
B 1.500000E+00
SCALe:LOAD<x>:MODE
FunctionSets linear scaling for a specified loaded
waveform ON/OFF, or queries the current
setting.
SyntaxSCALe:LOAD<x>:MODE {<Boolean>}
SCALe:LOAD<x>:MODE?
<x>=1 to 4
ExampleSCALE:LOAD1:MODE ON
SCALE:LOAD1:MODE?→:SCALE:LOAD1:MODE 1
4
Commands
SCALe:CHANnel<x>:UNIT
FunctionSets the linear scaling unit for a specific channel,
or queries the current setting.
SyntaxSCALe:CHANnel<x>:UNIT <character>
SCALe:CHANnel<x>:UNIT?
<x>=1 to 4
<character>= Up to 8 characters, refer to
User’s Manual IM701530-01E.
ExampleSCALE:CHANNEL1:UNIT “ABC”
SCALE:CHANNEL1:UNIT?→:SCALE:CHANNEL1:
UNIT “ABC”
DescriptionWhen you set more than 8 characters, only the
first 8 ones will be valid.
SCALe:LOAD<x>?
FunctionQueries all the settings relating to linear scaling
for a specified loaded waveform.
SyntaxSCALe:LOAD<x>?
<x>=1 to 4
ExampleSCALE:LOAD1?→:SCALE:LOAD1:MODE 0;
A 0.0E+00;B 0.0E+00;UNIT “”
SCALe:LOAD<x>:UNIT
FunctionSets the linear scaling unit for a specified loaded
waveform, or queries the current setting.
SyntaxSCALe:LOAD<x>:UNIT <character>
SCALe:LOAD<x>:UNIT?
<x>=1 to 4
<character>= Up to 8 characters, refer to
User’s Manual IM701530-01E.
ExampleSCALE:LOAD1:UNIT “ABC”
SCALE:LOAD1:UNIT?→:SCALE:LOAD1:
UNIT “ABC”
DescriptionWhen you set more than 8 characters, only the
first 8 ones will be valid.
SCALe:MODE
FunctionSets linear scaling ON/OFF, or queries the
current setting.
SyntaxSCALe:MODE {<Boolean>}
SCALe:MODE?
ExampleSCALE:MODE ON
SCALE:MODE?→:SCALE:MODE 1
IM 701530-11E
4-63
4.20 SNAP Group/4.21 STARt Group/4.22 STATus Group
4.20 SNAP Group
The SNAP command is to execute a snapshot. The same function can be performed using the SNAP SHOT key on
the front panel.
:SNAP
SNAP
FunctionExecutes a snapshot.
SyntaxSNAP
ExampleSNAP
4.21 STARt Group
The STARt command is used to start acquisition. The same function can be performed by pressing the START/STOP
key on the front panel.
The commands in the STATus group are used to make settings relating to, and inquiries about the communications
status function. There is no key on the front panel for this function. For details on the status report, refer to chapter 5.
;
:S TATus:CONDition?
EESE<Space><Register>
EESR?
ERRor?
FILTer<x><Space>RISE
QENable<Space>OFF
QMESsage<Space>OFF
*1
SPOLl
*1 Available to use the separately sold RS-232-C interface unit 700927.
?
FALL
BOTH
NEVer
?
ON
<NRf>
?
ON
<NRf>
?
?
?
4-64
IM 701530-11E
4.22 STATus Group/4.23 STOP Group
STATus?
FunctionQueries all the settings relating to the status of
FunctionQueries the contents of the condition register.
SyntaxSTATus:CONDition?
ExampleSTATUS:CONDITION→16
DescriptionFor a Description of the condition register, refer
to chapter 5.
STATus:EESE
FunctionSets the extended event enable register, or
queries the current setting.
SyntaxSTATus:EESE <Register>
STATus:EESE?
<Register>=0 to 65535
ExampleSTATUS:EESE 257
STATUS:EESE?→:STATUS:EESE 257
DescriptionFor a Description of the extended event enable
register, refer to chapter 5.
STATus:EESR?
FunctionQueries the contents of the extended event
register and clears the register.
SyntaxSTATus:EESR?
ExampleSTATUS:EESR?→1
DescriptionFor a Description of the event register, refer to
chapter 5.
STATus:FILTer<x>
FunctionQueries all the settings relating to the specified
transition filter, or queries the current setting.
SyntaxSTATus:FILTer<x> {RISE|FALL|BOTH|NEVer}
STATus:FILTer<x>?
<x>=1 to 16
ExampleSTATUS:FILTER2 RISE
STATUS:FILTER2?→:STATUS:FILTER2 RISE
DescriptionFor a Description of the transition filter, refer to
chapter 5.
STATus:QENable
FunctionSelects whether or not to store a message other
than an error message into the error queue, or
queries the current setting.
SyntaxSTATus:QENable {<Boolean>}
STATus:QENable?
ExampleSTATUS:QENABLE ON
STATUS:QENABLE?→:STATUS:QENABLE 1
STATus:QMESsage
FunctionSelects whether or not to add the message
contents to a response to “STATus:ERRor?”, or
queries the current setting.
SyntaxSTATus:QMESsage {<Boolean>}
STATus:QMESsage?
ExampleSTATUS:QMESSAGE OFF
STATUS:QMESSAGE?→:STATUS:QMESSAGE 0
STATus:SPOLL?(Serial Poll)
FunctionExecutes a serial poll.
SyntaxSTATus:SPOLL?
ExampleSTATUS:SPOLL?→:STATUS:SPOLL 0
DescriptionThis command is available to use the separately
sold RS-232-C interface unit 700927.
4
Commands
STATus:ERRor?
FunctionQueries the code and the message (at the
beginning of the error queue) of the error which
has occurred.
The commands in the STORe group are used to store data in the internal memory. The same function can be
performed using the STORE/RECALL key on the front panel.
;
:STORe:TRACe<x><Space><NRf>
SETup<Space><NRf>
STORe:SETup
FunctionStores setting parameters in the internal
memory.
SyntaxSTORe:SETup {<NRf>}
{<NRf>}=1 to 4
ExampleSTORE:SETUP 1
STORe:TRACe<x>
FunctionStores waveform data in the internal memory.
SyntaxSTORe:TRACe<x> {<NRf>}
<x>=1 to 4
{<NRf>}=1 or 4
Example(An example of storing waveform data (trace 1)
in memory No. 2 is given below.)
STORE:TRACE1 2
4.25 SYSTem Group
The commands in the SYSTem group are used to make settings relating to, and inquiries about the system. The
same settings and queries can be made using the MISC key on the front panel and selecting the Date Time, or
Config menus.
;
;
:SYSTem:CLOCk
:
MODE<Space>OFF
ON
<NRf>
?
DATE<Space>
TIME<Space>
;
<Character string>
?
<Character string>
?
?
CONFig<Space>
LCD:MODE<Space>OFF
BATTery?
* Available on models with the internal hard disk (DL1540CL /C8 option)
4-66
:
PDENsity
*
EXTernalid<Space>
*
HDMotor<Space>OFF
?
;
BRIGhtness<Space><NRf>
<NRf>
?
<NRf>
?
ON
<NRf>
?
ON
<NRf>
?
?
?
?
IM 701530-11E
4.25 SYSTem Group
SYSTem?
FunctionQueries all the system settings.
SyntaxSYSTem?
ExampleSYSTem?→:SYSTEM:CLOCK:MODE 1;
DATE "95/04/20";TIME "11:25:30";:SYSTEM:
CONFIG:PDENSITY 1;:SYSTEM:LCD:MODE 1;
BRIGHTNESS 1
SYSTem:BATTery?
FunctionQueries the condition of the internal lithium
battery.
SyntaxSYSTem:BATTery?
ExampleSYSTEM:BATTERY?→:SYSTEM:BATTERY 1
Description“1” is returned if the battery is Functioning, “0” is
returned if the battery has run out.
SYSTem:CLOCk?
FunctionQueries all the settings relating to the date and
FunctionQueries all settings relating to the LCD.
SyntaxSYSTem:LCD?
ExampleSYSTEM:LCD?→:SYSTEM:LCD:MODE 1;
BRIGHTNESS 1
SYSTem:LCD:BRIGhtness
FunctionSets the brightness of the LCD, or queries the
setting.
SyntaxSYSTem:LCD:BRIGhtness {<NRf>}
SYSTem:LCD:BRIGhtness?
<NRf>=1 to 4
ExampleSYSTEM:LCD:BRIGTHNESS 2
SYSTEM:LCD:BRIGTHNESS?→:SYSTEM:LCD:
BRIGTHNESS 2
SYSTem:LCD:MODE
FunctionTurns the back light of the LCD ON/OFF, or
queries the current setting.
SyntaxSYSTem:LCD:MODE {<Boolean>}
SYSTem:LCD:MODE?
ExampleSYSTEM:LCD:MODE OFF
SYSTEM:LCD:MODE?→:SYSTEM:LCD:MODE 0
4
Commands
IM 701530-11E
4-67
4.26 TIMebase Group
4.26 TIMebase Group
The commands in the TIMebase group are used to make settings relating to, and inquiries about the timebase. These
settings and inquiries can also be made using the TIME/DIV knob on the front panel.
;
:TIMebase:TDIV<Space>
SOURce<Space>INTernal
SRATe?
TIMebase?
FunctionQueries all the timebase settings.
SyntaxTIMebase?
ExampleTIMEBASE?→:TIMEBASE:TDIV 1.000000E-03;
SOURCE INTERNAL
TIMebase:SOURce
FunctionSets the timebase, or queries the current setting.
SyntaxTIMebase:SOURce
{CHANnel4|EXTernal|INTernal}
TIMebase:SOURce?
ExampleTIMEBASE:SOURCE INTERNAL
TIMEBASE:SOURCE?→:TIMEBASE:
SOURCE INTERNAL
<Time>
?
EXTernal
CHANnel4
?
?
TIMebase:SRATe?
FunctionQueries the current sample rate.
SyntaxTIMebase:SRATe?
ExampleTIMEBASE:SRATE?→:TIMEBASE:
SRATE 1.000000E+06
DescriptionThe same inquiry can be made using
“WAVeform:SRATe?”.
TIMebase:TDIV
FunctionSet the Time axis, or queries the current setting.
SyntaxTIMebase:TDIV <Time>
TIMebase:TDIV?
<Time>=2ns to 50s(in steps of 1-2-5)
ExampleTIMEBASE:TDIV 1MS
TIMEBASE:TDIV?→:TIMEBASE:
TDIV 1.000000E-03
4-68
IM 701530-11E
4.27 TRIGger Group
4.27 TRIGger Group
The commands in the TRIGger group are used to make settings relating to, and inquiries about triggers. The same
settings and inquiries can be made using the TRIGGER group keys (the MODE key, the FUNCTION key, the
POSITION key, LEVEL/SOURCE key, DELAY key, COUPLING key and HOLD OFF key). Note that the pattern
trigger, OR trigger and pulse trigger are optional.
;
:TRIGger
:
MODE<Space>AUTO
ALEVel
NORMal
*1
SSINgle
*1
LSINgle
NSINgle,<NRf>
*2
SINGle
?
;
ACTion:MODE<Space>
STARt
STOP
FNAMe
?
;
SOURce:CHANnel<x>:LEVel<Space>
EXTernal:
<Space>
FDBinary
FDIMage
FDPP
PRINt
*3
SCBinary
*3
SCIMage
*3
SCPP
*4
HDBinary
*4
HDIMage
*4
HDPP
?
<Character string>
;
LEVel<Space>
;
<Voltage>
?
?
<Voltage>
?
4
Commands
COUPling<Space>AC
DC
?
HFRejection<Space>OFF
ON
<NRf>
?
SIMPle:FUNCtion<Space>EDGE
*1 Available on DL1540C.
*2 Available on the DL1540CL.
*3 Available on models with the internal hard disk (DL1540CL /C8 option) or through the SCSI interface unit 700930 (sold separately).
*4 Available on models with the internal hard disk (DL1540CL /C8 option)
;
?
WINDow
TV
OR
PAT Te rn
WIDTh
?
?
IM 701530-11E
4-69
4.27 TRIGger Group
;
EDGE:SOURce<Space><NRf>
EXTernal
LINE
?
SLOPe<Space>RISE
FALL
BOTH
?
?
;
WINDow:CONDition<Space>IN
OUT
?
LEVel<Space>
WIDTh<Space>
;
TV:TYPE<Space>NTSC
FIELd<Space><NRf>
LINE<Space><NRf>
POLarity
LEVel<Space><NRf>
FRAMe<Space><NRf>
<Space>NEGative
<Voltage>
?
<Voltage>
?
?
PAL
HDTV
?
DONTcare
?
?
POSitive
?
?
?
?
;
OR:CHANnel<x><Space>RISE
FALL
DONTcare
?
;
PATTern:CHANnel<x><Space>HIGH
CONDition<Space>ENTer
?
?
LOW
DONTcare
?
EXIT
TRUE
FALSe
4-70
IM 701530-11E
CLOCk:SOURce<Space><NRf>
;
WIDTh:SOURce<Space><NRf>
SLOPe<Space>HIGH
CONDition<Space>IN
TIME<Space>
DELay<Space>
HOLDoff
POSition<Space><NRf>
?
?
:
<Time>
?
;
MODE<Space>OFF
TIME<Space>
TRIGger?
FunctionQueries all trigger settings.
SyntaxTRIGger?
ExampleTRIGGER?→:TRIGGER:MODE AUTO;:TRIGGER:
Description• SCPP, SCBinary, and SCIMage can be used
through the SCSI interface unit 700930 (sold
separately) or the SCSI interface connector (/
C8 option).
• SCPP, SCBinary and SCIMage are available
only when the SCSI is connected.
• HDPP, HDBinary, and HDIMage are available
only when the internal hard disk (option) is
present.
TRIGger:ACTion:STARt
FunctionStarts the action-on-trigger.
SyntaxTRIGger:ACTion:STARt
ExampleTRIGGER:ACTION:START
DescriptionIn order to halt the trigger action, use
“TRIGger:ACTION:STOP”.
TRIGger:ACTion:STOP
FunctionStops the action-on-trigger.
SyntaxTRIGger:ACTion:STOP
ExampleTRIGGER:ACTION:STOP
DescriptionThis command only results in stopping the trigger
action; the settings will not be canceled.
“TRIGger:ACTION:STARt” will start the trigger
action. In order to cancel the settings, set the
“TRIGger:ACTion:MODE” to “NONE”.
TRIGger:MODE
FunctionSets the trigger mode, or queries the current
FunctionSets the slope for the clock channel when a
pattern trigger is selected, or queries the current
setting. A command other than
“TRIGger:SIMPle:PATTern:CLOCk:SOURce NONE”
must be used, otherwise the setting/query is
meaningless.
FunctionSets the pulse width when a pulse trigger is
selected, or queries the current setting.
SyntaxTRIGger[:SIMPle]:WIDTh:TIME <Time>
TRIGger[:SIMPle]:WIDTh:TIME?
<Time>=the smallest setting value in case
of trigger condition IN is 5ns,
whereas this value is 30ns in case
of trigger condition OUT and
TIMEOUT.
For a description of the setting
procedure, refer to User’s Manual
IM701530-01E.