BNC 835-M User Manual

Model 835-M
Programmer’s
2955 Kerner Blvd, San Rafael CA 94901 USA- www.berkeleynucleonics.com
Chat online or email info@berkeleynucleonics.com- Toll Free: 800-234-7858, Fax: 415-453-9955
1.1, June
Berkeley Nucleonics Corporation
Manual
2011
1 
Model 835-M Programmer’s
Manual
V1.1 2011
Contents
1.
Introduction .......................................................................................................................................................
2.
Programming
L
Ethernet Interface
Using Sockets LAN .....................................................................................................................................6
Using
USB
USB-TMC
USB-TMC
GPIB
Using SCPI
3. IEEE-488 Interface Commands .......................................................................................................................... 9
IEEE Mandated Commands ...................................................................................................................... 9
4.
SCPI
Commands..................................................................................................................................................
Introduction
SCPI
SCPI
Hierarchical Command
Status System
SCPI Command Descripti
:ABORt Subsystem ..................................................................................................................................... 19
:DISPlay Subsystem
:INITiate Subsystem
[SOURce]:FREQuency Subsystem
[SOURce]:PHASe
[SOURce]:POWer Subsystem
[SOURce]:ROSCillator Subsystem ..............................................................................................................
[SOURce]:LIST Subsystem
[SOURce]:LFOutput Subsystem
[SOURce]:SWEep Subsystem
[SOURce]:AM Subsystem
[SOURce]:FM Subsystem (Frequency
[SOURce]:PM Subsystem (Phase
[SOURce]:PULM Subsystem (Pulse Modulation) ...................................................................................... 4
:TRIGger Subsystem ..................................................................................................................................
:STATus Subsystem ....................................................................................................................................45
:SYSTem
[:SYSTem:COMMunicate] Subsystem
UNIT Subsystem ......................................................................................................................................... 51
Company De
2 
the
Model 835-M…….
AN...........................................................................................................................................................4
Connection
Using
and
Configuring VXI-11
Telnet
LAN
......................................................................................................................................
(fully supported from Firmware 0.4.0 upwards)............................................................................7
Interface
Interface
Interface
…………
Command Types
Command Syntax
Subsystem
tails ....................................................................................................................................................
Connection
Connection
Connection
.................................................................................................................................8
.............................................................................................................................................
...............................................................................................................................
.............................................................................................................................
Structure.............................................................................................................
Programming ..................................................... ..............................................................
....................................................................................................................................
...................................................................................................................................
Subsystem ......................................................................................................................
...................................................................................................................................
...................................................................................................................
and
Setup
..............................................................................................4
(VISA)
.......................................................................................................6
and Setup
and Setup
and
Setup
on....................................................................................................................... 19
.............................................................................................................23
.....................................................................................................................
...........................................................................................................................
................................................................................................................32
.....................................................................................................................34
(Amplitude Modulation) .................................................................................35
Modulation)..........................................................................................
using VISA.......................... ...................................................
using BNC API
..................................................................... ................................8
Modulation)
......................................................................................................48
......................................................................8
...................................................................................
7
3
7
12
13
13
14
15
20
25
26
28
37
39
42
47
52
12
21
29
0
4
1.
Introduction
This
manual
commands
x A general
x A general
Model 835-M Programmer’s
provides
sent from an external
x A listing of the
description
x A
complete
Instruments
examples
information for remote operation of the
description
description
of its response
(SCPI) commands
of
command
of the
of how to
IEEE-488
listing and
controller
LAN
Interface
description
usage
via Ethernet. It
and the
establish connection
that
bus
Function Messages recognized
of all the Standard
can
be
used
Manual
Model 835-M Signal Generator
includes
data transfer and control functions
to control
the
to the
Model 835-M via
Commands
signal
following:
generator operation
V1.1 2011
LAN, USB,
by the
signal
for Programmable
using
or
GPIB
generator
wit
h
with a
3 
Model 835-M Programmer’s
2.
Programming
The
Model
835-M
command
LAN
The
Model
LAN-connected computer using
connected
defined in the
Model
The
1) Socket based LAN:
supports
2) VXI-11
3)
instrument control.
can
set to
pass commands
835-M
signal
together and
IEEE
802.2 standard.
835-M
supports the following
general programming
Telephone
the
be
accessed
generator
controlled
Network
Manual
Model 835-M
though
to the device.
one of
the application programming interface
(TELNET): TELNET is used
LAN, USB,
can
be remotely programmed via a
several LAN
by a
LAN- based computer. LAN
LAN
using
or
GIPB
interface. All
interface
interface protocols:
the
LAN
protocols.
interface under Windows operating system.
for interactive, one
and its
V1.1 2011
interfaces
10/100/1000Base-T LAN
The
(API)
use standard
LAN
allows
instruments to
associated
provided with
command
interface operations are
the
at a time
SCPI
interface and
be
instrument
4) Internet
For LAN
assigned
administrator
operation, the
to the
protocol
signal
can
tell you which method to
optionally supported
signal
generator must be
generator either manually or by
use.
DHCP
Configuration
If the
DHCP server uses dynamic DNS
used
in
place
of the
IP address.
to link the hostname with the
Otherwise, the
Ethernet Interface Connection and Setup
The
Model
835-M
fully
supports
can
be remotely controlled via a network server
supports
Ethernet
called
transmissions
enables
the
uses a bus
the
bus,
network
TCP/IP
network protocol.
or star topologies where all of the interfacing
or are
connected
over the
bus. CSMA/CD stands
devices
the
to a hub. Ethernet
to detect
simultaneous
IEEE-802.3 standard.
for
connected
using DHCP
(Most current
hostname is
and an Ethernet
uses
Carrier Sense
data
not usable.
Most front panel
the
CSMA/CD
channel usage, called a collision, and
to the
LAN,
and an
client
LAN
networks
assigned IP address,
connection.
devices
access
Multiple Access/Collision Detection.
IP address
service.
Your system
use
DHCP.)
the hostname may be
functions
are
method to handle
(except
The
Model
connected
835-M software
to a central
must be
power
provides
on/off)
cable
simultaneous
This standard
for a
contention
will be retransmitted after waiting a random amount
again retransmitted after waiting twice
The
TCP/IP se
protocol.
tup requires the
When a network
following:
device detects a collision,
as
long. This
4 
of
is
known
the
time. If a
as
CSMA/CD standard dictates
second collision is
exponential
detected, the data
back
off.
that the data
is
Model 835-M Programmer’s
IP Address:
address has
example: 192.168.1.50 is
Subnet Mask: The subnet
portion that
would identify the network ID
network
Default Gateway: A
network ID. A gateway
move
default gateway setting of 0.0.0.0. If you have a gateway,
appropriate value of your
MAC
the network.
Interface between the
5) interface
Every computer/electronic device
four
numbers
is
the station ID. The subnet
s
hould
have the
TCP/IP
data from one network to the other. A
Address:
A MAC
Every
cable connected
(each
a valid
mask distinguishes
same
TCP/IP
network
is a computer
gateway.
address is
network
card has
signal
generator and other
to a network.
between 0 and
IP
address.
as 192.168
network ID, but different station IDs.
can
or
a unique 48-bit value that identifies a network interface
a unique MAC
in a
TCP/IP
255) separated
the portion of the
mask 255.255.0.0,
and the station ID
have a gateway to co
electronic device
single LAN
address
devices
This cable uses
Manual
network
that
on the network
four twisted
requires an
by periods.
IP address
when applied to the
as 1.50.
then
permanently stored into its memory.
All
stations
mmunicate
is connected
that
is
not
the
default gateway would be set to the
pairs
V1.1 2011
IP address.
For
that
is
IP
in
beyond the
to two
connected to other
is
via a category five (CAT-
of
copper
An IP
the network ID from the
address given above,
the
same local
LAN
different
insulators terminated
area
identifi
card
ed
networks and
LANs requires
to the
by the
can
a
rest of
into an
speeds
The instrument
used
prerequisite
providing input and output
VISA
The
Only the
"visa resource
resource
RJ45 connector. CAT-5 cabling is capable
up to
1 Gbps,
on the
server side
for remote control over
refer to the
SCPI
command
IP address
string
which
can
be remotely programmed
to facilitate the
VISA
library
set listed in the
or the
string"
has
the form:
used
ipaddr
has
to be
replaced
of supporting
accommodates 1000Base-T, 100Base-T,
using
the
VXI-11 protocol. A VISA
communications. A VISA
LAN
functions
supplier’s
device
by the
by the
to
communicate
documentation.
Model
835-M programmer’s
name
is
required for link setup. The
programs
TCPIP::ipa
IP address
interface.
for identification and control of the instrument. The
or the
VISA is a s
tandar
with
instruments. For
ddr::inst0::INSTR
computer
name of the instrument.
frequencies
and 10Base-T networks.
installation on
manual
up to
100
I/O library (like NI-
the
dized software
more information about
applies
IP address/device
to LAN programming
MHz
and data transfer
controller is
interface library
name
is
a
part
visa
VISA™) is
as
well.
of the
5 
Model 835-M Programmer’s
For instance,
resource
TCPIP::192.168.1.50::INSTR
TCPIP designates
instruments
name. The
Using
Sockets LAN is
Transmission Control
computer
hardware and operating
communication
address
between two
if the instrument
name.
Specification
the network protocol
are connected to the network,
controller
Sockets
networking and allows
that
combines
identifies these
LAN
a method
Protocol/Internet
with a network computer
pieces
of software. The
has
the
of inst0 in the
is
therefore a valid
used
to
communicate
applications
systems.
Internet
The method
Protocol (IP)
IP address 192.168.1.50,
resource
resource
used
and
each
instruments
Protocol (TCP/IP). A socket is
can
with a device port number and
socket can
name
name.
INSTR indicates
instrument
by
means
with the
to
communicate using standard
accesses
be es
tablished.
be
accessed using code libraries packaged
TCPIP::192.168.1.50::inst0::INSTR
is
optional. In this example, also
has
of the
signal
generator over the
a port on the signal generator from which
Sockets LAN can
Manual
that the
its own
IP address
resource
a fundamental technology
V1.1 2011
VXI-11 protocol is used.
and
name.
LAN
interface using the
mechanisms built into network
be
described as
represents a single connection
is
the
valid
If
several
associated resource
used
for
bidirectional
an internet
with the
computer
operating
and
operating systems.
Your
Berkeley socket
with other
the
system.
Winsock
signal
socket connection is established
Two
common versions
for Microsoft
generator
standard sockets APIs.
implements a socket Applications Programming
for UNIX
systems,
and
The
of
socket libraries
Winsock
signal
in your program. Socket
for Microsoft
generator
can
Using and Configuring
The
signal
an instrument control protocol
interfaces
A range of
generator interface for the VXI-
documentation for information on running the program and
is used
protocol
generator
running over TC
standard
to
configure
and the
VISA
the
VXI-11
supports
P/IP.
software
LAN
library to
(VISA)
the
LAN
interface protocol
based
on Open Network Computing/Remote
such as NI-VISA
11
protocol. Please
client.
Once
the
send SCPI commands
described
or Agilent IO Config
refer to the
computer is
configured for a LAN client, you
to the signal generator over the
are the
be controlled
Berkeley
Interface
systems.
connection is
The signal generator
in the VXI-
is
available to setup
applicable
configuring
Sockets
using
available on port 18.
software
the VXI-11 interface. The program
Library
(API)
that is compatible with
predefined
11
standard.
Procedure Call
the
user
manual and
can use
LAN
for UNIX
is also
SCPI functions once
VXI-
(ONC/RPC)
computer/signal
interface.
systems
compatible
11
is
the VXI-
11
6 
Model 835-M Programmer’s
VISA is
an IO library
standards.
and Agilent
functions.
It
VISA libraries
Using Telnet LAN
Telnet
provides a means
a
LAN connected
between
command
Using
signal
information
service is
Once
SYST:COMM:SOCK:ECHO
Following this
USB
The
computer
line.
the Telnet
generator over
available on port 18.
a telnet
(fully supported from Firmware 0.4.0
Model
835-M supports the following
1) USBTMC class device
2)
USBTMC:
used
to develop IO
is recommended
computer, will create a login
and
protocol
LAN.
using
predefined
session
to the
command
the application programming interface
that the
are
similar
of
communicating
signal
generator, generates a
to
send commands
You
establish a connection
commands. Communication is interactive:
device is established,
ON
a prompt “>>”
via VISA
applications
VISA
library be
implementations of
with the
should become
and instrument
signal
session
to the
signal
the
echo can
used
on the
user
with the
upwards)
USB
interface
protocols:
Manual
drivers
for programming the
VISA
and have the
generator over the
signal
generator. A connection,
interface
generator
visible.
(API)
display screen
is similar
signal
generator and then
one
be enabled by
provided with the instrument
V1.1 2011
that
comply
same
LAN.
to
communicating
command
typing
with industry
signal
generator. The
commands, syntax, and
The Telnet client, run on
with
“>”
send
at a time. The telnet
established
prompts
with
or
receive
supports
on the
NI-VISA
the
general programming
USB-TMC
USBTMC stands
like communication
device. For
The
USBTMC upgrades
software,
provides
Interface Connection and Setup using VISA
example, you
USBTMC
protocol
such as
for TCP/IP.
7 
for
USB Test
with
supports service
the
physical
instrument
using
the
& Measurement
USB devices. From
can use VISA
drivers
Write to
request,
layer from
and any
USB
interface under Windows operating system.
Class. USBTMC is a protocol
the
user's
point of view, the
send
the *IDN? query and use
triggers
GPIB
to
application
and other
USB
while maintaining software compatibility
that
uses VISA. This is also
built on top of
USB
device
GPIB specific
VISA Read
operations.
USB
that
allows
behaves just like a
what
to get the
the
response.
with
VXI-11 protocol
GPIB-
GPIB
existing
Model 835-M Programmer’s
NI-VISA
USBTMC compliant instruments such as
detect the new hardware and
which in this
Measurement
MAX under
GPIB
USB-TMC
BNC API
driver
programming environment.
Please the
GPIB
This
Using
The
3.0 or later allows you to
case is NI-VISA.
Class Device.
Device
and
Interfaces » USB Devices.
resource.
communicate as a controller
launch
If
NI-VISA is
Open Measurement & Automation Explorer (MAX). The new
Interface Connection and Setup using BNC API
programming interface
libraries.
contact
DLL
library.
The library allows setup a
Berkeley Nucleonics
supports
Interface Connection and Setup
documentation
SCPI
for Mode1 835-M
Standard Commands
is
available in an updated
for
Programmable
Manual
to
Model
835-M
the
Model
835-M. To
the New Hardware Wizard.
properly
direct communication
for more detailed documentation, programming
installed,
You
communication channel
version
Instrumentation
use such a device,
the
can
then
use
of this
programmer’s
(SCPI) provides
Instruct
device
this
to
Model
though
will be
resource
V1.1 2011
. NI-VISA is
plug it in and Windows
the
wiza
installed as a USB Test
name
835-M
using
USB, LAN
manual.
a uniform and consistent
configured to detect
rd
to
search
for the driver,
device
will appear in
as
you would
BNC’s proprietary
, or
GPIB
from any
samples,
and
should
&
use
any
DLL
updates
on
language to control programmable test and
Standard
IEEE-488.2,
computer test language,
as
LabWindows/CVI, LabVIEW™,
instrument interface. It works equally well over USB- TMC,
Please see
is
built on the foundation of
but
is
the
pure software
chapter
4 for detailed
standard.
such as BASIC, C,
or Matlab®.
description
measurement devices
IEEE-488.2, Standard Codes
SCPI
syntax
is ASCII
or
C++.
It
can also
SCPI is
hardware
of supported
8 
in instrumentation
and
Formats.
text, and therefore can be attached to any
be
used
with Test
independent.
GPIB, RS-232, VXIbus
SCPI
commands.
Application
SCPI strings can
systems.
It requires
or
LAN
networks.
The
conformance
Environments such
be sent over any
SCPI
to
Model 835-M Programmer’s
3.
IEEE-488
IEEE
Mandated Commands
The required
488.2 standard
identified by the
to control instrument
functions.
Commands declared
*CLS Clear Status *ESE
Standard Event
*ESE?
Standard Event *ESR? Standard *IDN? Identification Query *OPC Operation Complete Command *OPC?
Operation Complete Query *RST Reset Command *SRE Service Request Enable *SRE? Service Request Enable *STB? Read Status *TST? Self-Test *WAI Wait-to-Continue
*CLS
Clear Status (CLS) command clears
The
registers including
event Status Register, summarized
*ESE <da
The Register. Range Remarks *RST.
*ESE?
The Enable
*ESR?
The Register.
NOTE: Reading
ta>
Standard
The variable <data>
0–255
The setting en abled by this
However,
Standard
Register.
Standard
Interface Commands
common commands
and must be implemented by all
asterisk
Command
Event
Byte Query
Query
the Standard Operation
in the
Event
cycling
Event
Event
the
(*) at the beginning of the
status registers, status
mandatory by
Status Enable
Status Enable
Status Register
Command
Query
C
ommand
the Data
status
byte.
Status Enable (ESE)
represents
the
signal
Status Enable (ESE)
Status Register (ESR)
Standard
Event
Manual
are
IEEE-488.2
IEEE
488.2.
Command
Query
Query
the
Questionable
Status Register
command sets
command is
generator power will reset this
query returns the value of the
query
Status Register clears it
mandated
SCPI
reporting, synchronization, and other
status
byte by emptying the error queue and clearing all the
Event
the
sum
of the bits that will be enabled.
not affected by
returns
commands
compatible
command
Register,
and any other
the Standard Event
the value of the
V1.1 2011
that are defined in
instruments.
keyword. These
the
Standard
registers
signal
register
Standard
These
Event
Status
generator preset or
to zero.
Standard
the
commands
commands
common
that are
Enable
Event Status
Event Status
are
IEEE-
are
used
9 
Model 835-M Programmer’s
Remarks generator power will reset this
*IDN?
The Identification (IDN) query outputs an identifying string. The following information: revision>
*OPC
The Operation Complete pending operations have finished. The Operation Complete Standard
*OPC?
The Operation Complete Register This This command blocks should
*OPT?
The currently
*PSC
The Power-On Request Enable Register, registers. ON OFF (0) This choice disables the cleari a power- on
*PSC?
The command.
*RCL
The
*RST
The Remarks Each command shows
*SAV <reg>
The <reg>. Remarks for more information on the
*SRE
10 
The
Register is
Event
Status Register
when all pending
query
stops
be longer than the
options (OPT)
installed on the
ON|OFF|1|0
Status Clear (PSC) command controls
(1) This choice enables
condition
Power-On
<reg>
Recall (RCL) command recalls
aff
Reset (RST) command resets
Save (SAV) command saves signal
<dat
Status Clear (PSC
ected
The
save
a>
not affected by
<company
(OPC) command sets
command causes
(OPC)
operations
any new
query returns a
function
commands
the
communication
longest sw
signal
the
Standard
the power- on
occurs.
does
register
when all pending operations have been finished.
query returns the
comma-separated
generator.
) query
the state from the
most
the [*RST]
not
save function.
signal
generator preset or
to zero.
name>, <model number>,
bit 0 in the
the
device
ASCII character 1 in the
have finished.
from being
until all
eep).
Event
clearing
ng of
returns the flag
signal
default value if the setting
generator
save
all
processed
operations
Status Enable Register,
of the listed registers.
the listed registers
generator
settings
signal
Standard
to set the operation
until the
list of all of the instrument
the automatic power- on
setting as enabled by
specified
functions to factory- defined conditions.
to the
generator
Manual
*RST.
However,
response
<serial
number>,
Event
current processing
are
complete
and
device-
and
they
retain
memory
settings.
register
is
affected.
specified
Refer to the
V1.1 2011
cycling
will show the
<firmware
Status Register
complete
Standard Event
(i.e.
memory
bit (bit 0) in the
the
timeout setting
option
clearing
their
the *PSC
<reg>.
of
specific event enable
status
register
User’s
the
signal
when
all
Status
is complete.
s
the Service
when
Guide
Model 835-M Programmer’s
The
Service Request Enable (SRE) command sets variable <data> cannot be set by this command. Range
0–255 The setting enabled by this *RST.
However,
*SRE?
Service Request Enable (SRE)
The Register. Range
0–63 & 128-191
*STB?
Read Status
The summary status (MSS) Range
0–255
*TRG
The Trigger
is
*TRG
ignored.
*TST?
Self-Test (TST)
The
This shows
0 1
This shows
*WAI
The Wait- to­commands
is
the
decimal sum
command is
cycling
the
signal
query returns the value of the
Byte
(STB)
query returns the value of the
bit.
(TRG) command triggers
query initiates the internal self- test and returns one of the following results:
that all
that one or more
are
tests
Continue
completed,
passed.
tests failed.
(WAI)
command causes
before
Manual
the value of the
of the bits that will be enabled. Bit 6 (value 64)
not affected by
generator power will reset it to zero.
the
device
if
LAN is
the
the
signal
executing
any other commands.
Service Request
signal
generator preset or
Service Request
status
byte
including
selected
generator to wait until all pending
trigger
V1.1 2011
source,
Enable
Enable
the master
Register.
is
ignored and
otherwise,
The
11 
Model 835-M Programmer’s
4.
SCPI
This chapter provides
types,
status system
Introduction
Standard Commands
controlling
in a
instruments
given
available for that function.
make
frequency
Commands
an introduction to
hierarchical command structure,
and trigger
for
instruments
standard
frequency
manner.
of the
measurement
measurements in the
measurement
SCPI
same class
function
SCPI
programming that
data
parameters,
system
Programmable Instruments
that
using the
programming
goes
beyond
promotes consistency,
and between instruments
such as
frequency or voltage,
Thus,
two
oscilloscopes
same
same commands as
IEEE
way. It
is also
488.2 to
from the
Manual
includes descriptions
and notational conventions. Information on
provided.
(SCPI) is
made by different
the new instrument command language for
address
is also possible
an
a wide variety
remo
te
programming standpoint, between
with
the
same
SCPI
defines the
for a
oscilloscope. SCPI commands
V1.1 2011
of
the
of
instrument
functional capability.
specific command
manufacturers could
SCPI
counter to make a
are
command
functions
For
set that
be
used
easy
to learn,
a
is
to
self-explanatory and
organization and
program development, independent of the
account
structure
for both
of
SCPI, considerable efficiency gains can
novice
A key to
functions.
commands.
and
The advantage of
program new
Programmers who
commands
device drivers
SCPI’s
application
control.
SCPI is designed
consistent
The
To
customer
advantages.
supported.
to
instruments
for
package,
programming
philosophy
simplify
SCPI
SCPI
instruments
ATE
SCPI
to be layered on top of the hardware-independent portion of
of
learning,
for the
use
programming
will benefit from
program
defines instrument
programming language or softw are
is
the
SCPI is
for the
SCPI uses
ATE system
after programming their first
languages
generators
and expert
control
reduction
same
industry-standard
programmer
SCPI.
and/or so
commands,
program language selected.
of multiple ways to control
instrument
such as BASIC, C, FORTRAN,
Also, programmers
ftware
parameters, data, and
programmer’s usage. Once
be
achieved
similar
functions
names and terms
is reducing
SCPI
instrument front
int
ended
to be controlled by
that
the time learning how
instrument.
etc., to send instrument
who
implement instrument
panels
status.
for instrument front panel
familiar with the
during control
instrument
the
are
manufacturer
to
will benefit by
It
is
not an
IEEE
488.2.
same SCPI
12 
Model 835-M Programmer’s
SCPI
Command Types
SCPI commands,
perform
x
“Common” commands (IEE488.2
x
SCPI
x
SCPI
x
supported
follows
SCPI
Command Syntax
Typical SCPI commands consist
command
commands, each
which are
specific tasks.
required commands
optional
SCPI
keywords
The
commands
compliant
by the instrument are taken from the
SCPI
rules.
can
be a mixture of upper and lower
keyword
Manual
also
referred to
Model
835-M c
(per
commands
of one or more keywords,
has
a long and a short form. In this manual, the long form is
as SCPI
instructions,
ommand
mandated commands)
SCPI
1999.0)
that are unique to the
set includes:
parameters,
are
messages
Model
835-M. Not all of the commands
SCPI standard;
and punctuation. SCPI
case characters. Except
V1.1 2011
to the instrument to
however, their syntax
for common
presented
with the short form in upper
form or short form
commands,
Structure
A
command
the last data
Several commands
belongs
beginning of a
If the
command
level that
case.
of a
Command
line may
byte.
to a different
successive commands
line
lies
below the
consist
in a
command
command system,
command marks
can
be abbreviated. To this end, the
Responses
A query
adding a
to Queries
is
defined for
question
each
mark to the
case
and the remainder in lower case. Unrecognized
or improper syntax, will generate an error.
Line
of one or
belong to the
common levels.
setting
several commands.
line must be
the root node of the
command unless explicitly specified
associated
separated
the
semicolon is
same system,
The
colon
setting
command. According
It
is
by a
followed by a
command
having one or
second command
following the
terminated by an
semicolon
tree.
";". If the
colon. A colon
several levels
after the semicolon
semicolon
must be omitted in this
otherwise. It
to
SCPI,
versions
EOI together
next
in common, the
the responses to
of long
with
command
":" at the
starts
is formed by
with the
queries
are partly
13 
subject
to
stricter rules
than in
standard
IEEE
488.2.
Model 835-M Programmer’s
Parameters
commands
Most
header by a "white
character strings
the
permissible
Numerical values Numerical values can
exponent.
may
comprise
9.9E37.
The exponent
Units In the
MA (mega), MHZ are
the
basic
unit
Boolean Parameters Boolean parameters represent
require a parameter to be
space". Permissible parameters
and
block
data. The type of parameter required for the
range of
Values exceeding
up to
case
of
is
used.
values
the
255 characters,
is
introduced by an
physical
quantities, the unit
also permissible),
specified.
are
specified
resolution
the
in the command description.
be entered in any form, i.e. with
of the instrument are rounded up or down. The
values
must be in the value range
"E"
or "e". Entry of the exponent alone
K (kilo), M (milli), U
The
are
numerical values,
can
be entered.
two
states.
Manual
parameters
Permissible
(micro)
and N (nano). If
The ON state
V1.1 2011
must be
separated
Boolean
respective command
sign, decimal
–9.9E37 to
parameters,
is
unit
prefixes
(logically
point and
not
the
from
and
mantissa
allowed.
are G (giga),
unit
is missing,
true) is
the
text,
represented
OFF
or the
by ON or a
numerical
numerical
value 0. ON or
Hierarchical Command Structure
All
SCPI commands,
to the inverted tree file
as
“the
Command Tree.”
functions
SCPI command
are located at the top of the
except the
structure used
The
set are shown
common commands,
command
below.
:ABORt
:DIAGnostic
:DISPlay
:INITiate
:OUTput
SOURce
:STATus
value unequal to 0. The
OFF is
returned by a query.
are organized in a
in most
keywords that
command
computers.
correspond
tree. The command keywords for the
OFF
The
state
(logically
hierarchical
SCPI
standard
to the major instrument control
false) is
refers
represented
structure
to
this
Model
by
similar
structure
835-M
14 
Model 835-M Programmer’s
:SYSTem
:TRIGger
:UNIT
All
Model
835-M SCPI
(keywords)
subcommand
subcommand
s
ubcommand
associated
keywords may
level
keywords form a portion of the
Status System Programming
The
Model
Standard
The
The following
835-M implements
Event
Status Register,
Model
835-M
status system consists
x The Instrument
x The
x The Operation
x The
Standard
Questionable Status
paragraphs
commands,
with them to further define the instrument function to be
also
adds
another layer to the
Summary Status
Event
Status
Status
describe
except the
have one or more
the
status
byte
and the
Group
Group
Standard
of the following
Byte
Group
the
registers
:ABORt command,
associated subcommands
command
command
register,
that make up a
tree. The
tree
the
Service Request Enable Register,
Event
Status
SCPI-defined status
Manual
have one or more subcommands
command
called
a command subsystem.
Enable
status
V1.1 2011
controlled.
(keywords). Each
keyword and its
Register.
reporting structures:
group and explain
the
the
The
associated
status
information that
each status
Status Registers
In general, a
enable
Condition Register
condition register is continuously
The
is
no
latching
condition
status
group
register. Each component is
or buffering for this
register
does
not
15 
group provides.
consists
change
of a
briefly
register,
its contents.
condition register,
described
updated to reflect the cu
it
is
updated in real time.
a transition filter, an event register, and an
in the following
paragraphs.
rrent status
Reading
of the
the
Model
835-M. There
contents
of a
Model 835-M Programmer’s
Transition
The transition filter
register
detect
condition
event to be reported anytime the
are
negative transition filters to all 0’s and
Event Register
The event register
filter.
*CLS command
Enable
The enable
835-M logically ANDs corresponding
Filter
will set
condition changes
unaffected
Bits
Register
corresponding
changes
in the event register are
from
by
queries
latches
Event
register specifies
is a special register
bits in the event
from True
False
(0) to True
condition changes.
or
*CLS (clear status)
transition events from the
registers
are read only.
the bits in the event
that
specifies
(1)
to
False
(1).
Setting both positive and negative filters True allows an
sets
all
latched,
and
bits in the event and enable
which types of bit state
register.
(0);
and *RST
positive
once
register
Negative transition filters
positive
transition filters
Transition filters are read-write.
commands.
transition filters to all
condition register as specified
set they remain set until cleared by a query or a
that
Manual
The
can produce a summary
registers,
V1.1 2011
changes
(PTR)
are
command
1’s.
and
ORs
in
the
condition
(NTR)
are
used
to
used
to detect
Transition
:STATus:PRESet sets
by the
transition
bit. The
all
the
resulting
filters
Model
all
bits to obtain a
are read-write. Querying an enable
:STATus:PRESet sets
to all 0’s.
summary
bit.
the Operation
Summary
Status Group
The state of ce rtain
programming the
by
Summary Status
an event or
event or condition.
Summary Status
The
Summary Status
Summary Status
The bits in the
Operation
condition
Summary Status
Status
Reporting
Model
Byte group. T he
Byte Group
Byte group,
Byte,
Group
835-M hardware and operational events and
status system.
and the other
is used
to determine the general nature of an
bits are
register does
Status Enable
Three lower
Summary
status
consisting
Byte provide the following:
recorded
not affect it. The command
register and the
status groups
Status Byte group
groups
of the
in the
are
used
Summary Status
Summary Status
Questionable Status Enable
conditions
provide
is used
to determine the specific nature of the
status
to determine the general nature of
Byte
Enable
Model
Byte.
Enable registers
can
information to
register and
835-M
event or condition.
be
register
det
ermined
the
the
16 
Model 835-M Programmer’s
The Operation
Transition register,
the Operation Event
Standard Event Status Group
The
Standard
and the Standard Event
the
Summary Status
The bits in the Standard Event
Bit Description
0 Set to indicate that all pending
the
1
2 Set to indicate that a query error
3 Set to indicate that a
“*OPC”
Request
Status
the Operation Negative
Event
Status
command.
control
–499 to –400.
group,
consisting
Enable
register.
group,
Status Enable register
Byte.
device-dependent
consisting
Status
register provide the
of the Operation
Transition register,
of the Standard Event
, is used
Model
835-M operations
has occurred.
error
Manual
Condition register,
the Operation Ev
to determine the
following:
were
Query
errors
has
occurred.
V1.1 2011
the Operation
ent
register
Status
register (an Event
specific
completed
have
SCPI
Device-dependent errors
event
following
error
that set bit 5 of
execution of
codes
from
Positive
and
register)
have
SCPI
codes
error
4 Set to indicate that an
–299 to –200.
5 Set to indicate that a
–199
6
User
7 Power on
Standard
Event
from –399 to –300 and 1 to 32767.
to –100.
request
Status Enable
Operation Status Group
The Operation
Transition register,
Operation Event
Summary Status
Status
group,
the Operation Negative
Enable register, is used
Byte. The
execution
command
register
consisting
bits in the Operation Event
error
has occurred. Execution errors
error
has occurred. Command errors
(ESE
commands)
of the Operation
Transition register,
to determine the
Condition register,
the Operation Ev
specific
register
condition that set bit 7 in the
provide
have
have
the Operation
the
following:
SCPI
SCPI
error
error
ent
codes
codes
Positive
register,
from
from
and the
17 
Model 835-M Programmer’s
Questionable Status Group
The
Questionable Status
Positive Transition
register, and the
bit 3 in the
Summary Status
Questionable
group,
register,
the
Byte.
consisting
Questionable Negative
Event
of the
Questionable
Enable register, is used
Manual
Condition register,
Transition register,
to determine the
V1.1 2011
the
Questionable
the
Questionable
specific condition
Event
that set
18 
k
Model 835-M Programmer’s
SCPI
Command Description
Manual
V1.1 2011
:ABORt
The parameters, as comprise
Command Parameters
:ABORt V0.3.10
:ABORt :ABORt This command causes the sweep will not immediately
Subsystem
:ABORt command is a single command subsystem.
shown below. The
the Trigger group of commands.
the
List
:ABORt command,
or Step sweep in
re-initiate.
progress
There are no
along with the
to abort.
Even
subcommands
:TRIGger
and :INITiate
if
INIT:CONT[:ALL] is
or associated data
commands,
Unit
(default)
set to ON,
Remar
19 
k
Model 835-M Programmer’s
:DISPlay
The
Command Parameters
:DISPlay[:WINDow]:TEXT:[STATe] :DISPlay:REMote ON|OFF|1|0 V0.4.1
:DISPlay:WINDow:TEST :DISPlay[:WINDow]:TEXT:[STATe] ON|OFF|1|0 :DISPlay[:WINDow]:TEXT:STATe? Turns
:DISPlay:REMote :DISPlay:REMote :DISPlay:RE Turns
Subsystem
:DISPlay subsystem controls
ON|OFF|1|0
on/off the parameter
ON|OFF|1|0 ON|OFF|1|0
Mote?
on/off the
display
display
update of the
the
display
of the
Model
of the front panel data display.
Model
835-M front panel data display.
835-M front panel data display.
Manual
ON|O
FF|1|0
V1.1 2011
Unit
(default)
Remar
V0.4.1
20 
k
Model 835-M Programmer’s
:INITiate Subsystem
Manual
The
:INITiate subsystem controls commands :ABORt
Command Parameters
:INITiate[:IMMediate] :INITiate:CONTinuous ON|OFF|1|0
:INITiate[:IMMediate] Sets Model
:INITiate:CONTinuous Continuously rearms trigge
and parameters
and
:TRIGger commands, comprise
835-M trigger to the armed state.
ON|OFF|1|0
the
red
sweep.
are
Model
the state
described
835-M
trigger
of the
Model
835-M
trigger
below. The
the Trigger Group of commands.
:INITiate commands,
system
after
completion
system.
along with
of a
V1.1 2011
The subsystem
the
Unit
(default)
ON
V0.3.10
OFF
V0.3.10
Remar
21 
k
Model 835-M Programmer’s
:OUTPut Subsystem
Command Parameters
OUTPut[:STATe] ON OUTPut:B
[:STATe] :OUTPut[:STATe] Turns
:BLANking[:STATe] :OUTPut:BLANking[:STATe] :OUTPut:BLANking[:STATe]? ON output turned on (unblanked).
ON|OFF|1|0
Model
causes
LANking
835-M RF
the
RF
ON
ON|OFF|1|0
output power
ON|OFF|1|0
ON|OFF|1|0
output to be turned off (blanked) during
on/off.
|OFF |1| |OFF |1|
Manual
Unit
(defa 0 0
frequency changes. OFF
OFF OFF
V1.1 2011
ult)
leaves RF
Remar
V0.4.1
22 
k
Model 835-M Programmer’s
Manual
[SOURce]:FREQuency
Subsystem
Command Parameters
[SOURce]:FREQuency:FIXed | [SOURce]:FREQuency:MODE [SOURce]:FREQuency:STARt fmin to [SOURce]:FREQuency:STOP fmin to [SOURce]:FREQuency:STEP[:LINear] 0to [SOURce
This command sets *RST 100 Range Please
]:FR
EQuenc
:FREQuency[:CW]
unit>
<value><
[SOURce]:FREQuency[:CW]?
MHz
refer to the Data Sh
y:STEP:LO
[SOURce]:FREQuency[:CW]
the signal
CW fmin to
FIX |CW|SWEep |
fmax-fmin Hz
Garithmi
generator output frequency for the CW
c
0 to 255.999999999
eet.
:FREQuency:MODE
[SOURce]:FREQuency:MODE
Quenc
[SOURce]:FRE This command sets CW
y:MODE?
the frequency mode of the
Stops a frequency
FIX|CW|SWEep|LIST
signal
generator to CW or swept.
sweep
SWEep
or LIST
is
triggering
command starts
the frequency will be determined by program med :STOP :FREQuency subsystem commands . determined by programmed
set to immediate along with
This choice selects
the
LIST
or
SWEep
values
the swept
continuous
frequency sweep. In
In
LIST
for :LIST:FREQuency.
:FREQuency:STARt
<
<value> This command sets *RST Please
unit>
The preset value
refer to the Data Sh
[SOURce]:FREQuency:STARt
[SOURce
]:FR
EQuenc
y:ST
ARt?
the first frequency point in a step sweep.
is 1
GHz.
Please
refer to the Data Sh
eet.
eet. Range
:FREQuency:STOP <value>< This command sets *RST Range Please
unit>
The preset value
[SOURce]:FREQuency:STOP
[SOURce]:FREQuency:STOP?
the last frequency point in a step sw eep.
is
2 GHz.
refer to the Data Sh
eet.
[SOURce [SOURce]:FREQuency:STEP[:LINear] <v This command sets
]:FR
EQuenc
y:STE
P
the step
alue><unit>
size
for a linear step sweep.
[SOURce
[SOURce]:FREQuency:STEP:LOGarithmic
]:FR
EQuenc
y:STEP:LO
Garithmic
<value>
V1.1 2011
fmax
LIST FIXed
fmax fmax
frequency
values
mode, frequency is
mode.
FIX |
frequency
mode. If sweep
sweep mode, executing
SWEep
for the
Unit
(default)
Hz
Hz Hz
V0.3.9
mode,
:STARt
and
Remar
V0.3.9
23 
Model 835-M Programmer’s
This command sets
the step
size
for a
logarithmic
step sweep.
Manual
V1.1 2011
24 
k
Model 835-M Programmer’s
[SOURce]:PHASe
Command Parameters
[SOURce]:PHASe:REFerence V0.4.1 [SOURce]:PHASe[:ADJust] <value> 0radians V0.4.1
:PHASe:REFerence [SOURce]:PHASe:REFerence This command sets relative to the new reference.
:PHASe[:ADJust] <value><uni This command adjusts *RST
t>
The preset value
Subsystem
the cu
rrent
output
[SOURce]:PHASe[:ADJust]
[SOURce]:P
the is 0.
HASe
phase
[:ADJust]?
of the
phase as
signal.
a zero reference.
The query will only return
Manual
Subsequent phase
values
V1.1 2011
Unit
(default)
in radians.
adjustments are set
Remar
25 
k
Model 835-M Programmer’s
Manual
V1.1 2011
[SOURce]:POWer
Subsystem
Command Parameters
(defa
[SOURce [SOURce]:POWer:MODE FIXed|LIST|SWEep FIXed [SOURce]:POWer:STARt <value> [SOURce [SOURce]:POWer:ALC ON [SOURce]:POWer:ALC:HOLD ON [SOURce]:POWer:ATTenuation <value> [SOURce]:POWer:ATTenuation:AUTO ON [SOURce
[:LEVel][:IMMediate][:AMPLitude] [SOURce]:POWer[:LEVel][:IMMediate][:AMPLitude] <value><uni [SOURce This command sets
]:PO
Wer[:LEVel][:
]:PO
Wer:STO
]:POWer:AT
]:PO
Wer[:LEVel][:
IMMe
diate
][:
AMPLitu
P
<value>
Tenuation:LIST
IMMe
the
RF
output pow
?
V0.4.1
diate
][:
AMPLitude]? er.
de]
<value>
|OFF |1| |OFF |1|
|OFF |1|
t>
0 0
0
:MODE [SOURce]:POWer:MODE [SOU
Rce]:POWer:MODE?
This command sets
CW|LIST|SWEep
the signal
generator power mode to fixed or swept. FIX generator to operate at a fixed power level. Refer to
[:LEVel][:IMMediate][:AMPLitude] command
level. LIST
or SWEep triggering executing
is
the
This choice stops
This choice selects
set to immediate along with
command starts
a power sweep, allowing
the swept power mode. If sweep
the
LIST
or
for setting the output
continuous
STEP
power sweep.
sweep mode,
:STARt [SOURce]:POWer:STARt <value><unit [SOU
Rce]
:POWer:STA This command sets Range
Rt?
the first amplitude point in a step sweep.
>
:STOP [SOURce]:POWer:STOP <v [SOURce]:POWer:STOP? This command sets Range
alue><unit>
the last amplitude point in a step sweep.
:ALC [SOURce]:POWer:ALC ON|OFF [SOU
Rce]
:POWer:ALC? This command *RST
The preset value
turns the automatic power level control on and
is 1
|1|0
off.
:ALC:HOLD
Unit
ult)
dBm
dBm dBm
ON
OFF
dB
V0.4.1
ON
V0.4.1
the signal
power
Remar
26 
Model 835-M Programmer’s
[SOURce]:POWer:ALC:HOLD ON|OFF [SOU
Rce]
:POWer:ALC? (Devices This command sets *RST
with option
The preset value
PE
only)
the automatic level control into hold mode. The amplitude level control loop
is 0
:ATTenuation <value> [SOURce]:POWer:ATTenuation? (Devices This command sets attenuation setting. Refer to power power range *RST
The preset value
[SOURce]:POWer:ATTenuation
with option
shall
be
is
PE
only)
the power range extension attenuator.
-30…+10 dBm,
-80…-40 dBm. is 0
:ATTenuation:AUTO [SOURce]:POWer:ATTenuation:AUTO ON|OFF|1|0 [SOURce]:POWer:ATTenuation:AUTO? (Devices This command devices *RST
with option
featuring an extended output power range.
The preset value
PE
only)
turns the power range extension on or off.
is 0
:ATTenuation:LIST? [SOURce]:POWer:ATTenuation:AUTO? (Devices This
[SOURce]:POWer:ATTenuation
Available 0, 35, 70 0, 0, 0, 35, 70,
query
10,
20, …, 70
10,
20, …,
with option
returns a comma-separated
settings
dB
for option PE2A
110 dB
105 dB
PE
only)
are:
dB
for option PE3
for option PE4
for option PE5
|1|0
[SOURce]:POWer:ATTenuation:AUTO
e.g.
using a [SOURce]:POWer:AT
list of available attenuation
command.
Manual
This command
OFF
Tenu
ation
Turning
it off allows fast
settings. These can
V1.1 2011
will
also
turn
for details. Attenuator input
value of 50
dB,
the output
power
be set
off
automatic
sweeps
using
is
open.
RF
RF
for
the
27 
Model 835-M Programmer’s
[SOURce]:ROSCillator
Command Parameters
[SOURce]:ROSCillator:EXTernal:FREQuency <val> [SOURce]:ROSCillator:LOCKed? [SOURce]:ROSCillator:OUTPut:STATe ON|OFF|1|0 [SOURce]:ROSCillator:SOURce
:
EXTernal:FREQuenc [SOURce]:ROSCillator:EXTernal:FREQuency [SOURce]:ROSCillator:EXTernal:FREQuency? This command conveys the
signal
generator. The variable <val> *RST 10 Range 1 to 250
MHz
MHz
Subsystem
y
the
<val>
expected reference
is expressed
frequency value of an ext ernally applied
in units of
Manual
INTernal |
EXTernal
MHz.
:
LOCKed [SOURce]:ROSCillator:LOCKed? This command queries
?
if the
synthesizer is locked
to the externally applied reference.
:OUTPut:STATe ON|OFF|1|0 This command enables *RST
OFF
[SOURce]:ROSCillator:OUTPut:STATe
[SOURce]:ROSCillator:OUTPut:STATe?
or
disables
the
10
MHz frequency
reference
output.
:
SOURce [SOURce]:ROSCillator:SOURce This command selects *RST
INT
either an internal or external
INT | EXT
reference
for the waveform clock.
V1.1 2011
Unit
(default)
10
MHz
OFF
INT
reference
28 
k
Model 835-M Programmer’s
Manual
V1.1 2011
[SOURce]:LIST
Command Parameters
[SOURce]:LIST:DIRection UP|DOWN|RANDom [SOURce]:LIST:DWELl <value> [SOURce]:LIST:DELay [SOURce]:LIST:DELay:AUTO ON|OFF|1|0 [SOURce [SOURce [SOURce]:LIST:MANual <value>|UP|DOWN V0.3.9 [SOURce]:LIST:MODE AUTO|MANual [SOURce]:LIST:POWer <value>{,<value>} [SOURce]:LIST:POWer:POINts? V0.3.9 [SOURce]:LIST:COUNt <value>|INFinity [SOURce]:LIST:PROGress? V0.3.9
:LIST:DIRection [SOURce]:LIST:DIRection [SOURce]:LIST:DIRection? This command sets ascending
• DOWN *RST
]:LIST:FRE ]:LIST:FRE
first to last point for a list sweep start to stop for a step sweep
This choice reverses
UP
Subsystem
Quency:POINts Quenc
order:
<value>
?
V0.3.9
y
<value>{,<value>}
UP|DOWN|RANDom
the
direction
of a list or step sweep.
the direction of the sweep.
UP This choice enables
Unit
(default)
UP
V0.3.9
s
V0.3.9
s
V0.3.9
ON
V0.3.9
Hz
V0.3.9
dBm
V0.3.9
1
a sweep in an
:LIST:DWELl [SOURce]:LIST:DWELl [SOURce]:LIST:DWELl:POINts? This command sets is
the trigger setting the The setting enabled by this *RST. The variable <value>
frequency
<value>{,<value>}
the dwell time for the current list sweep points. Dwell time
source.
The dwell time
and/or power for the current
command is
is expressed
is
the amount of time the sweep
not affected by
in units of seconds.
point.
signal
generator power- on, preset, or
is used
is
guaranteed to
when
pause
IMMediate
after
:LIST:DELay [SOURce]:LIST:DELay [SOURce]:LIST:DELay:POINts?
<value>{,<value>}
This command sets the trigger setting the frequency The setting enabled by this *RST.
change.
The variable <value>
the off time for the current list sweep points. Off time source. frequency
The off time
and/or power for the cu
is expressed
is
the amount of time the output
command is
in units of seconds.
rrent
point to
not affected by
signal
is used
when
IMMediate
is
guaranteed
suppress
generator power- on, preset, or
output
to
be blanked after
transients
during a
Remar
V0.3.9
is
29 
Model 835-M Programmer’s
:LIST:DELay:AUTO
[SOURce]:LIST:DELay:AUTO This command frequency *RST
ON
enabled the
steps.
:LIST:FREQency:POINts
[SOURce This command queries sweep
]:LI
file.
ST:POINts?
:LIST:FREQuency [SOURce]:LIST:FREQuency [SOURce This command sets maximum number of list sweep points The variable <value> The setting enabled by this *RST. Range Please consult
]:LIST:FRE
Quency?
the frequency
:L
IST:MANual [SOURce]:LIST:MANual [SOURce]:LIST:MANual? This command sets and power output. If list or step mode point in the Entering
:LIST:MODE command
to If the point maximum Range
a list or step sweep point
respective list(s)
a value with this
selected is
possible
1–3’501
point, and an error will be generated.
:LIST:MODE [SOURce]:LIST:MODE [SOURce]:LIST:MODE? This command sets AUTO This choice enables
the operating mode for the current list or step sweep.
This choice enables
you to controls
:LIST:MANual command
*RST
AUTO
:LIST:POWer [SOURce]:LIST:POWer [SOURce]:LIST:POWer? This command sets
the amplitude for the current list sweep points.
:LIST:POWer:POINts
[SOURce]:LI
This command queries
ST:POWer:POINts?
:LIST:COUNt
30 
ON|OFF|1|0
automatic blanking of the output during
the
signal
generator for the number of
<value>{,<value>}
values
is expressed
the Data Sheet.
<value>|UP|DOWN
command
for setting the proper mode.
beyond the length of the longest enabled list, then the point will be set to the
AUTO|MANual
select a single
the
<value>{,<value>}
the number of power points in the current list sweep
in units of
command is
will be used.
the
frequency
for the cu
is
3’501.
not affected by
is
controlling
will have no effect,
selected
sweep point. The
and/or amplitude
for
rrent
Hertz.
as
the current sweep point controlling
frequency
sweep type to perform a sweep of all points. MANual
selecting
a sweep
Manual
frequency
list sweep points. The
signal
generator power- on, preset, or
or power, or
unless
MANual
selected according
point
to the sweep type. Refer to
point.
V1.1 2011
transients
points in the current list
both,
is
the
selected
file.
between
two
the
frequency
then the indexed
mode. Refer
Model 835-M Programmer’s
[SOURce]:LIST:COUNt [SOURce]:LIST:COUNt? This command sets variable <value>
:LIST:PROGgress [SOURce]:LIST:PROGgress? This
query
returns
the number of
is 1
the
<value>
to
65535
progress
consecutive
or INFinity.
of an active list sweep, 0.0…1.0.
times the list
is executed
Manual
on
each
V1.1 2011
sweep start. The
31 
Model 835-M Programmer’s
Manual
[SOURce]:LFOutput
Subsystem
Command
[SOURce]:LFOutput:AMPLitude <value> [SOURce [SOURce]:LFOutput:STATe [SOURce]:LFOutput:SHAPe SINE|TRIangle|SQUare [SOURce]:LFOutput:SOURce LFGenerator|PULM|TRIGger
:LFOutput:AMPLitude [SOURce]:LFOutput:AMPLitude [SOURce This command sets :LFOutput:SOURce is any other setting, the output amplitude The variable <value> Range *RST 1
]:LFOutput:FREQuency
]:LFOutput:
0-2.5
AMP
Litude?
the low
set to
is expressed
<value> 400 Hz
<value>
frequency
LFGenerator
generator amplitude.
and
LFOutput:SHAPe is
is
fixed 2.5 V.
in units of
Volt.
Paramet
ON|OFF|1|0 OFF
ers
This
setting
either set to
:LFO
utput:FREQuenc [SOURce]:LFOutput:FREQuency [SOURce This command sets :LFOutput:SOURce is The variable <value> Range *RST
]:LFOutput:
10-5000000
400
y
<value>
FREQuency?
the low
frequency
set to LFGenerator.
is expressed
in units of
generator
Hert
frequency. This
z.
setting
:LFOutput:STATe [SOURce]:LFOutput:STATe ON|OFF|1|0 [SOURce]:LFOutput:STATe? This command sets *RST
OFF
the function output / low frequency generator state.
:LFOutput:SHAPe [SOURce]:LFOutput:SHAPe [SOURce]:LFOutput:SHAPe? This command sets :LFOutput:SOURce is
Sine
SINE TRIangle
SQUare
wave output, amplitude
Triangle
setting.
Square
SINE|TRIangle|SQUare
the low
frequency
set to LFGenerator.
wave output, amplitude
wave output, amplitude
generator waveform.
is selectable
is selectable
is
fixed 2.5 V.
This
setting
by the
:LFOutput:AMPLitude
by the :LFOutput:AMPLitude
*RST
SINE
:LFOutput:SOURce [SOURce]:LFOutput:SOURce [SOURce]:LFOutput:SOURce?
LFGenerator|PULM|TRIGger
V1.1 2011
does
only take effect if
SINE
or TRIangle.
does
only take effect if
does
only take effect if
setting.
Unit
(defa
1
SINE
LFG
Using
V
ult)
32 
Model 835-M Programmer’s
This command sets :LFOutput:SOURce is LFGenerator This selects selects
*RST
the
the trigger
LFG
the low
This selects
pulse
as
frequency
set to LFGenerator.
the low modulation video out the function output signal.
generator waveform.
frequency
generator
as
the function output signal. TRIGger
Manual
This
as
the
function
V1.1 2011
setting
does
only take effect if
output signal. PULM
This
33 
k
Model 835-M Programmer’s
[SOURce]:SWEep
Command
[SOURce]:SWEep:DIRection [SOURce]:SWEep:POINts 2to [SOURce]:SWEep:DWELl <value> [SOURce]:SWEep:DELay <value> [SOURce]:SWEep:DELay:AUTO [SOURce]:SWEep:PROGress? [SOURce]:SWEep:SPACing [SOURce]:FREQuency:MODE [SOURce]:FREQuency:STARt fmin to [SOURce]:FREQuency:STOP fmin to [SOURce]:POWer:MODE [SOURce]:POWer:STARt <value> [SOURce
:DIRection
]:PO
Wer:STO
UP|DOWN|RANDom
[SOURce]:SWEep:DIRection UP |
:SWEep:POINts [SOURce]:SWEep:POINts [SOURce]:SWEep:POINts? This command *RST 101 Range
2–65535
:SWEep:DWELl [SOURce]:SWEep:DWELl [SOURce This command sets IMMediate pause The setting enabled by this *RST. The variable <value>
]:SWEep:DWELl?
is
after setting the
:SWEep:DELay [SOURce]:SWEep:DELay [SOURce]:SWEep:DELay? This command sets the trigger the frequency The setting enabled by this *RST. The variable <value>
source.
Subsystem
Paramet
UP |
DOWN|RANDom
ON|OFF|1|0
LINear |
FIXed |CW|SWEep |
P
DOWN | RANDom
<value>
defines the number of step sweep points.
<value>
the dwell time for the current step sweep points. Dwell time
the trigger
and/or
source.
frequency
is expressed
<value>
the off time for the current step sweep points. Off time
The off time
power for the
is expressed
The dwell time
and/or power for the current
command is
command is
not affected by
in units of
is
the amount of time the sweep
current
not affected by
in units of
is
seconds
point.
seconds
the amount of time the sweep
(default: 1000 PS).
(default: 300 PS).
LOGarithmic
FIXed | LIST |
<value
signal
signal
Manual
ers
65535
V1.1 2011
Unit
(defa
LIST fmax fmax SWEep
point.
generator power- on, preset, or
is used
is
guaranteed
generator power- on, preset, or
is used
when
is
guaranteed to
when
IMMediate
to
pause
after se
dBm dBm
ult)
UP
s s
ON
V0.3.9
Hz Hz
is
tting
Remar
V0.3.9 V0.3.9
34 
Model 835-M Programmer’s
Manual
V1.1 2011
:SWEep:PROGgress [SOURce]:SWEep:PROGgress? This
query
returns
the
progress
of an active sweep, 0.0…1.0.
:SWEep:SPACing [SOURce]:SWEep:SPACing LINear | [SOURce]:SWEep:SPACing? This command enables
s
ignal
the The instrument linear and log sweeps. *RST
generator to be in step mode.
LIN
uses
the
the
specified
LOGarithmic
signal
generator linear or logrithmic sweep
start frequency,
stop frequency, and number of points
modes. These co
mmands
for
both
:STARt [SOURce]:POWer:STARt <value><unit [SOU
Rce]
:POWer:STA This command sets *RST ? Range
Refer to
Rt?
the first amplitude point in a step sweep.
[:LEVel][:IMMediate][:AMPLitude] command
>
for the output power ranges.
:STOP [SOURce]:POWer:STOP <v [SOURce]:POWer:STOP? This command sets *RST ? Range
Refer to
[:LEVel][:IMMediate][:AMPLitude] command
alue><unit>
the last amplitude point in a step sweep.
for the output power ranges.
[SOURce]:AM Subsystem
(Amplitude
Modulation)
Command Parameters Unit [SOURce]:AM:DEPTh <value> 0.8 (80 PCT) [SOURce]:AM:STATe [SOURce]:AM:INTernal:FREQuency <value> 400 [SOURce]:AM:SOURce INTernal|EXTernal
:AM:DEPTh <value> This command sets *RST Range 0-
[SOURce]:AM[:DEPTh]:
0.8
[SOURce
0.99
]:AM[:
the amplitude modulation depth 0...1.
DEPT
h]:?
ON|OFF|1|0
(default)
:AM:INT:FREQuency [SOURce]:AM:INTernal:FREQuency [SOURce]:AM:INTernal:FREQuency? This command sets *RST
400 Hz
Range 10
Hz to 50’000 Hz
the internal amplitude modulation
<value><unit>|UP|DOWN
rate.
The
RF carrier is
ON. Whenever amplitude modulation
modulated when you have set the
is
enabled, the AM on
signal generator’s
is
in the display.
AM modulation state to
require
Hz
35 
Model 835-M Programmer’s
Manual
V1.1 2011
36 
Model 835-M Programmer’s
[SOURce]:FM Subsystem
Command Parameters Unit [SOURce:]FM:DEViation <value> [SOURce:]FM:SENSitivity <value> 10000 [SOURce:]FM:INT:FREQuency <value> [SOURce:]FM:SOURce INTernal|EXTernal [SOURce:]FM:STATe [SOURce:]FM:COUPling
:
FM:DEViation [SOURce]:FM:SENSitivity [SOURce]:FM: This command sets LFGenerator. The variable <value> *RST
10000
SENSitivity?
the
(Frequency
<value>
frequency
is expressed
Modulation)
modulation deviation.
in units of
Hertz.
Manual
V1.1 2011
ON|OFF|1|0 OFF
DC | AC AC
This
setting will be
used
if
:FM:SOURce is
:FM:SENSitivity
[SOURce]:FM:SENSitivity [SOURce]:FM: This command sets input. variable <value> *RST
10000
SENSitivity?
This
setting will be
<value>
the frequency modulation deviation per one volt peak amplitude signal
used
if
is expressed
:FM:SOURce is
in units of Hertz per
set to EXTernal. The
Volt.
:
FM:IN
T:FREQ
uency [SOURce]:FM:INT:FREQuency [SOURce]:FM:INT:FREQuency? This command sets is
set to INTernal. The variable <value> *RST
the
<value>
frequency
is expressed
modulation rate in Hz.
in
Hertz.
This
setting will be
used
if :FM:SOURce
:FM:SOURce
[SOURce]:FM:SOURce EXTernal | [SOURce]:FM:SOURce? This command selects source is *RST
applied. If
EXT
the FM modulation
EXTernal is selected,
INTernal
signal source.
the
device’s )M
If
INTernal is selected,
input (at the rear panel) is activated.
an
inter
nal
:FM:STATe
[SOURce]:FM:STATe [SOU
Rce]
:FM:STA This command *RST
OFF
:FM::COUPling
ON|OFF|1|
Te?
turns the
0
frequency
modulation on or
off.
(default)
Hz/V
EXT
set to
modulation
37 
Model 835-M Programmer’s
[SOURce:]FM:COUPling DC | [SOURce:]FM:COUPling? This command selects *RST
AC
AC
to
signal coupling
Manual
for the external FM modulation.
V1.1 2011
38 
Model 835-M Programmer’s
[SOURce]:PM Subsystem (Phase
Command Parameters Unit [SOURce:]P [SOURce:]PM:SENSitivity <value> [SOURce:]P [SOURce:]PM:STATe
:
PM:DEViation [SOURce]:PM:SENSitivity [SOURce]:PM: This command sets set to LFGenerator. The variable <value> *RST 1
M:DEViation
M:SOURc
<value>
e
<value>
SENSitivity?
the
phase
is expressed
modulation deviation.
Modulation)
in units of radians.
EXTernal |
This
Manual
INTernal
ON|OFF|1|0 OFF
setting will be
V1.1 2011
used
if
:PM:SOURce
:PM:SENSitivity
[SOURce]:FM:SENSitivity [SOURce]:FM: This command sets This
setting will be The variable <value> *RST 1
SENSitivity?
<value>
the
phase
used
if
is expressed
modulation deviation per one volt peak amplitude
:PM:SOURce is
set to EXTernal.
in units of
radians
per
Volt.
signal
:
PM:SOURce [SOURce]:PM:SOURce EXTernal | [SOURce]:PM:SOURce? This command selects source is *RST
applied. If
EXT
the PM modulation
EXTernal is selected,
INTernal
signal source.
the
device’s )M
If
INTernal is selected,
input (at the rear panel) is activated.
an
inter
:PM:STATe
[SOURce]:PM:STATe [SOURce]:PM: This command *RST
OFF
STATe?
turns the
ON|OFF|1|
phase
0
modulation on or off.
(default)
1
is
input.
nal
modulation
1
rad rad/V EXT
39 
Model 835-M Programmer’s
Manual
V1.1 2011
[SOURce]:PULM Subsystem (Pulse
This
additional functionality by an internal or external modulation modulation input while
Command Parameters
[SOURce]:PULM:POLarity NORMal|INVerted NORMal [SOURce]:PULM:INTernal:FREQuency <frequency> [SOURce]:PULM:INTernal:PERiod <period> [SOURce]:PULM:INTernal:PWIDth <num> [SOURce]:PULM:SOURce INTernal|EXTernal [SOURce]:PULM:STATe ON|OFF|1|0 [SOURce
.:PULM:POLar [SOURce]:PULM:POLarity [SOURce This command selects modulation *RST
]:PULM:MOD
ity
]:PULM:P
source is
Normal
E
OLarity?
the polarity of the
used.
provides pulse
EXTernal selects
NORMal|INVerted
Modulation)
modulation of the
signal.
The
INTernal selection
the external
pulse
modulation,
RF
output
accesses
pulse
(rear panel connector)
regardless
signal
delivered to
the internally generated
input.
FIXed |
LIST FIXed
if the internal or external
the
(defa
:PULM:INTernal:FREQuency [SOURce]:PULM:INTernal:FREQuency This command sets
<frequen
*RST Range INT: 0.1
cy>.
400 Hz
Hz –
the
100
pulse
kHz,
EXT: 0.1 Hz–10
<frequency>
rate for the internally- generated
[SOURce]:PULM:INTernal:FREQuency?
MHz
square
wave
using
the variable
:PULM:INTernal:PERiod [SOURce]:PULM:INTernal:PERiod [SOURce]:PULM:INTern This command sets variables If the entered value for the pulse *RST Range
<value>.
width
2.5 ms 200
changes
ns – 10 s
al:PERiod?
the
pulse
to a value that
<period>
period for the internally generated
pulse
period
is
is less
equal to or
than the
less
than the value for the
pulse
period.
pulse
modulation
using
pulse
the
width,
the
:PULM:INTernal:PWIDth [SOURce]:PULM:INTernal:PWIDth [SOURce]:PULM:INTernal:PWIDth? This command sets This command sets variable <num>. If the entered value for the period, the *RST 1.25 Range
50
ms
nS
the the
pulse
width
to PERiod
pulse pulse
changes
<num>
width for the internally generated width for the internally- generated
pulse
width
is
equal to or greater than the value for the pulse
to a value that
is less
than the
pulse
pulse
pulse
signal.
modulation
period.
using
the
load
Unit
Hz
s
s INT OFF
ult)
40 
Model 835-M Programmer’s
:PULM:SOURce [SOURce]:PULM:SOURce [SOURce]: *RST
INT
:PULM:STATe ON|OFF|1|0 [SOURce]:PULM: This command enables *RST 0
:PULM:MODE FIXed | This command sets performed. With
mode
LIST *RST
FIXed
PULM:SOURce?
[SOURce]:PULM:STATe
[SOURce]:PULM:MODE
LIST [SOURce]:PULM:MODE?
the modulation mode. With
LIST,
is
available with
INTernal|EXTernal
STATe?
or
disables pulse
an arbitrary bit pattern
pulse
modulation for the
train option.
Manual
selected
“FIXed”,
can
the normal
be loaded that will be
path.
ON/OFF
used
V1.1 2011
modulation
to modulate
can
the
be
carrier.
41 
k
Model 835-M Programmer’s
Manual
V1.1 2011
:TRIGger
Triggers control Depending on the trigger continuously, trigger high and low is common signal trigger and When you wavefo
Subsystem
the
playback
or the
835-M may start and stop playing the waveform repeatedly (GATE mode). A
signal comprises
periods.
to have multiple
generator
rm.
requires
ignores the rest.
select
a trigger mode, you may
settings
both
You
can configure
triggers, also
only a
by telling the
for the
positive
and negative
the
single
trigger. In this situation, the
Model
835-M when to play the signal.
Model
835-M, the waveform
signal transitions (states),
835-M to trigger on
referred to
lose
the
as
signal
trig
from the
eit
ger
occurrences
playback can occur
which are
her
state of the trigger
or events,
Model
835-M recognizes
RF
output until you trigger the
once,
also called
occur
signal.
when the
the first
There are four parts to co
nfiguring the trigger:
1. Choosing
the trigger type which
x NORMal
GATE :
x
:
trigger edge
trigger level
controls
initiates/stops
starts/stops
the waveform’s
sweeps
sweep
transmission.
2. Setting the waveform’s CONTinuous :
— —
SINGle : uses
response
reapeatedly
only one trigger
to triggers:
accepts
trigger events
event
3.
Selecting
internally or externally. The
the trigger
source
which
GATE choice requires
determines
how the
an external trigger.
Model
835-M receives
its trigger signal,
3. Setting the trigger polarity when
Command
TRIGger[:SEQuence]:TYPE NORMal|GATE|POINt TRIGger[:SEQuence]:TYPE:GATE LOW|HIGH HIGH V0.3.10 TRIGger[:SEQuence]:SOURce IMMediate|KEY|EXT|BUS TRIGger[:SEQuence]:DELay <value> 0 TRIGge TRIGge [SOURce]:TRIGger[:SEQuence]:ECOunt <value> [SOURce]:TRIGGer[:SEQuence]:OUTPut:POLarity [SOU
:TRIGger:TYPE TRIGger[:SEQuence]:TYPE TRIGge This command sets
Parameters
r[SEQu
ence
]:SLOP
e
POSitive|NEGative POS V0.3.10
r[SEQu
ence
]:RETRi
gger
ON|OFF|IMMediate OFF V0.3.10
Rce]:TRIGGer[:SEQuence]:OU
NORMal
r[:SEQuence]:TYPE?
the trigger type that
TPut
:MODE
| GATE |
using
an external source
POINT
controls
the waveform’s playback.
NORMal|INVerted
NORMal|GAT
E|POINt
Unit
Remar
(defa
ult)
N/A
V0.3.10
IMM
V0.3.10
s
V0.3.10
1
V0.3.10
NORM
V0.3.10
?
V0.3.10
The following list NORMal Upon triggering, the waveform sequence :INITiate:CONTinuous
GATE An external trigger time duration for gate polarity selection. The waveform plays during the inactive state and
describes
the trigger type
(only
signal
repeatedly
playback
command
once
depends on the duty period of the trigger
choices:
plays according
or repeatedly)
starts
and
stops
the waveform’s
to
settlings
defined by
playback.
signal
and the
stops during
The
It
42 
Model 835-M Programmer’s
the inactive state and can
be set high or low. The gate mode works only with an external trigger source.
POINt Upon triggering, only a
*RST
NORM
:TRIGger[:SEQuence]:TYPE:GATE
TRIGger[:SEQuence]:TYPE:GATE
TRIGge
r[:SEQuence This command selects The LOW and HIGH example, when you When the active state point, then The waveform
HIGH The waveform
]:TYPE:GATE?
the active state (gate polarity) of the gate while
selections correspond
select
occurs,
stops
the
playback
playback starts
stops
and
and
stops
LOW|HIGH
HIGH, the active state
the
when the trigger
when the trigger
playback starts
when the trigger
*RST
HIGH
:TRIGger[:SE TRIGger[:SEQuence]:SOURce TRIGge This command sets IMMediate No waiting for a trigger event KEY This choice enables
BUS *RST
Quence
r[:SEQuence
This choice enables
This choice enables
IMM
]:SO
URce
IMMediate|KEY|EXTernal|BUS
]:SOURce?
the trigger source.
the triggering of a sweep event by an externally applied
signal
at the MOD IN connector.
:TRIGger[:SE TRIGger[:SEQuence]:DELay TRIGger[:SEQuence]:DELay? This command sets The delay responds either before or after turning it on.
Quence
is
to the trigger. The delay
]:DELay
<value>
the amount of time to delay the
a path (time) delay between when the
:TRIGger[SE TRIGger[:SEQuence]:SLOPe TRIGger[:SEQuence]:EXTernal:SLOPe? This command sets triggering mode. The (negative) responds trigger the rest. *RST POS
:TRIGGer[:SEQuence]:RETRigger
Quence
states
of the external trigger
(plays)
during the high state of the trigger
occurrences
]:SLOPe
POSitive|NEGative
the polarity for an external trigger
POSitive
when only one
and
43 
stops
single
to the low and high
Model
835-M starts
at the next
manual triggering by
triggering over the
does
not
NEGative selections correspond
signal. For
is
required, the
Manual
during the active polarity se
point of the sweep (list)
states
of an
occurs
during the high of
the waveform
sample
point when the
signal goes
signal goes
when the trigger
signal goes
occurrs
occur
high (inactive state).
low
pressing
LAN using
Model
835-M response
Model
835-M receives
until you turn it on. You
signal
example, when you
signal.
signal
generator
low (active state)
(inactive
When the
playback
inactive
signal goes
the front-panel RFon/off. EXTernal
the *TRG or
while
using
to the high
uses
V1.1 2011
lection
is
using
state).
select POSitive,
Model
state. The active state
played.
the gating trigger mode.
extern
al
trigger
the
trigger signal.
at the last played
state occurs. LOW
high (active state)
GET
commands.
to an external
the trigger and when
can
set the delay value
the
continuous,
(positive)
the
835-M receives multiple
the first trigger and
signal. For
sample
trig
ger.
single
and
low
waveform
ignores
it
Model 835-M Programmer’s
TRIGGer[:SEQuence]:RETRigger TRIGGer[:SEQ This command enables retriggering function
(1) This choice specifies
ON
uence
]:RET
performs
waveform will retrigger at the end of the current waveform more. OFF
(0) playing, the trigger will be ignored. IMMediate playing, the waveform will reset and replay from the start immediately upon receiving
*RST
ON
:TRIGger[:SE TRIGGer[:SEQuence]:ECOunt TRIGGer[:SEQuence]:ECOunt? This command sets every Nth trigger event will be does *RST 1 Range 1 to 255
:TRIGger[:SE TRIGGer[:SEQuence]:OUTPut:POLarity TRIGGer[:SEQuence]:OUTPut:POLarity? This command sets enabled by *RST
:TRIGger[:SEQuence TRIGGer[:SEQuence]:OUTPut:MODE command sets NORMal The trigger output
POINT The trigger output
Note that the trigger output must be enabled by TRIGger *RST
Quence]:ECOunt
not
occur
Quence
s
ending
NORM
command.
NORM
a modulo on
during a running sweep.
]:OUTPut:POLarit
the trigger output
the
]:OUTPut:MODE
the trigger output
ON|OFF|IMMediate Rigger? or
disables
a trigger.
[:SOURce]:LFOutput:SOURce TRIGger
sequence is GATE The trigger output waveform
playing.
the
ARB
retriggering
while a waveform
that if a trigger
This choice specifies
This choice specifies
<value>
consecutive
considered.
y
NORMal|INVerted
signal
NORMal|GAT
signal
mode.
signal is pulsed once
triggered.
sequence is
signal is pulsed
trigger events. Setting the value to N
Setting it to one
polarity. Note that the trigger output must be
Manual
mode;
the retrigger mode
is
playing.
occurs
while a waveform
that if a trigger
that if a trigger
E|POINt
triggered, and reset when playing stops.
for
s
ending
This
each
the [:SOURce]:LFOutput:SOURce
occurs
occurs
means
will
command.
whenever playing a
signal is
point of the sweep (list)
V1.1 2011
controls
is
playing,
while a
while a
use
every trigger
set when playin g a
the
sequence
waveform is
waveform is
means
waveform
how
and play
that
only
event that
the
once
44 
k
Model 835-M Programmer’s
:STATus
This subsystem controls
Command
:STATu :STATu :STATu :STATu :STATu :STATus:PREset :STATus:QUEStionable :STATu :STATu :STATu :STATus:QUEStionable:NT
:OPERation? :STATu This
:OPERation:CONDition? :STATu This
:OPERation:ENABle :STATu This command sets
:OPERation:PTR :STATu This command sets
:OPERation:NTR :STATu This command sets
:PRESet :STATu Disables
filters.
:QUEStionable? :STATus:QUEStionable This
Subsystem
Parameters
s:OPERation[:EVE s:OPERation:CONDition? s:OPERation:ENAB s:OPERation:PTR s:OPERation:NT
s:QUEStionable:CONDition s:QUEStionable:E s:QUEStionable:PT
s:OPERation[:EVE
query
returns
s:OPERation:CONDition?
query
returns
s:OPERation:ENABle
s:OPERation:PTR
s:OPERation:NTR
s:PRE
Set
all
status
query
returns
Manual
the
status-reporting
Nt]?
le
<value>
<value>
R
<value>
[:EVENt]?
NABle
Nt]?
the
contents
the
contents
the enable
the positive transition filter of the operation
the negative transition filter of the operation
events,
[:EVENt]?
the
contents
?
<value>
R
<value>
R
<value>
of the operation
of the operation
mask
of the operation
clears
all negative transition filters and
of the
structures.
status
event
status condition
status
questionable status
event register.
event
register
register.
status
status
sets
register
V1.1 2011
Unit
(defa
ult)
and
clears
event register.
event register.
all
positive
and
clears
it.
transition
it.
Remar
45 
Model 835-M Programmer’s
:QUEStionable:CONDition? :STATu
s:QUEStionable:CONDition?
This
query
:QUEStionable:ENABle :STATu This command sets
:QUEStionable:PTR :STATu This command sets
:QUEStionable:NTR :STATus:QUEStionable:NTR This command sets
returns
s:QUEStionable:E
s:QUEStionable:PTR
the
the enable
the positive transition filter of the
the negative transition filter of the
contents
NABle
of the
mask
Manual
questionable status condition
of the
questionable
status event register.
questionable status
questionable status
V1.1 2011
register.
event register.
event register.
46 
k
K
Model 835-M Programmer’s
:SYSTem
Command Parameters
:SYSTem:ERRor[:NEXT]? :SYSTem:ERRor:ALL? :SYSTem:PRESet :SYSTem:VERSion? :SYSTem:LOC :SYSTem:LOCK:RELease
:ERRor? :SYSTem:ERRor[:NEXT]? Return Query queue descriptive
:ERRor:ALL? :SYSTem:ERRor:ALL? Return Query queue descriptive
:PRESet :SYSTem:PRESet Resets *RST
:VERSion? :SYSTem:VERSion? Returns
:LOCK :SYSTem:LOCK Locks (disables)
:LOCK:RELease :SYSTem:LOCK:RELease Unlocks (enables)
Subsystem
Parameters:
command is
contain
Parameters: List
command is
contain
most
command.
an integer in the range
te
xt.
an integer in the range
text.
This
signal
the
SCPI version
front panel control.
front panel control.
Integer error number
a request for the next entry in the
[–32768, 32768]
of integer error number
a request for the all entries in the
[–32768, 32768]
query
clears
the
instrument’s
generator
functions
number that the instrument software
to factory- defined
Manual
instrument’s
denoting an error
instrument’s
denoting an error
error queue.
conditions. This command is
complies
V1.1 2011
Unit
(defa
ult)
error queue.
code
error queue.
code
with [1999.0]
Error
messages in the
and
associated
Error
messages in the
and
associated
Remar
V0.4.1 V0.4.1 V0.4.1 V0.4.1
similar to the
47 
Model 835-M Programmer’s
Manual
V1.1 2011
[:SYSTem:COMMunicate] Subsystem
Command Parameters
:SYSTem:COMMunicate:LAN:CONFig DHCP|MANual|AUTO :SYSTem:COMMunicate:LAN:DEFaults V0.4.1 :SYSTem:COMMunicate:LAN:DHCP:TIMeout N/A 30sec :SYSTem:COMMunicate:LAN:GATeway :SYSTem:COMMunicate:LAN:IP :SYSTem:COMMunicate:LAN:RESTart :SYSTem:COMMunicate:
:SYSTem:COMMunicate:SOCKet:ECHO
:LAN:CONFig :SYSTem:COMMunicate:LAN:CONFig :SYSTem:COMMunicate:LAN:CONFig? This command sets MANual The
LAN:SUBNet
the signal generator’s
user assigns DHCP manual configuration will be used. AUTO The network fallback c
onfiguration
an
The network
to Auto-
will be used.
DHCP|MANual|AUTO
internet
IP address
IP
if
DHCP
protocol (IP)
to the
signal
assigns
assigns
fails. If both
an
IP address
an
IP address
generator.
DHCP
<ipstring> <ipstring>
<ipstring>
ON|OFF|1|0 OFF
address.
to the
signal
generator. If
to the
signal
and Auto-
generator
IP
fail, manual
with a
Unit
(defa
DHC
“0.0.0.0”
“255.255.255
DHCP
fails,
:L
AN:DEF
aults :SYSTem:COMMunicate:LAN:DEFaults This command restores
the
instrument’s LAN settings
to their factory default values.
:LAN:DESCription :SYSTem:COMMunicate:LAN:DESCription :SYSTem:COMMunicate:LAN:DESCription? This command setting.
(not implemented)
defines the
instrument’s
<string>
web
description.
The query returns the current saved
:LAN:DHCP:TIMeout :SYSTem:COMMunicate:LAN:DHCP:TIMeout :SYSTem:COMMunicate:LAN:DHCP:TIMeout? This command enables trying to the Auto­stored in the setting, not the Default 30
acquire
IP protocol
Seconds
(not implemented)
the
an
IP address using DHCP.
will be
same
non- volatile ram
saved
setting.
user
used as
to
change
{30}|60|90|120sec
the maximum length of time that the instrument
If the
LAN
a fall-
as
the other
Config Type
back
when time- out
LAN configurations.
is
set to Auto,
does occur.
The query
The
DHCP timeout
then
returns
will
spend
value
the current
:LAN:DOMain :SYSTem:COMMunicate:LAN:DOMain :SYSTem:COMMunicate:
(not implemented)
LAN:
DOMain?
<string>
.0”
ult)
P
is
48 
Model 835-M Programmer’s
This command DNS server saved
setting.
:LAN:DNS:DYNamic :SYSTem:COMMunicate:LAN:DNS:DYNamic :SYSTem:COMMunicate: This command setting, not the
:LAN:DNS:OVERride :SYSTem:COMMunicate:LAN:DNS:OVERride ON|OFF|1|0 :SYSTem:COMMunicate: This command enables configuration type must be set to Auto or setting, not the
:LAN:DNS[:SERVer] :SYSTem:COMMunicate:LAN:DNS[:SERVer] :SYSTem:COMMunicate: This command
for the
server setting.
:LAN:GATeway :SYSTem:COMMunicate:LAN:GATeway :SYSTem:COMMunicate: This command sets outside
:LAN:HOSTn :SYSTem:COMMunicate:LAN:HOSTname :SYSTem:COMMunicate: This command sets Maximum 29 setting.
:LAN:IDENtify :SYSTem:COMMunicate:LAN:IDENtify ON|OFF|1|0 This command controls identification by "Identify: "IDENTIFY". For OFF(0) This command disables device generator's front panel and returning the current network state.
:LAN:IP :SYSTem:COMMunicate:LAN:IP :SYSTem:COMMunicate: This command sets
IP
your
defines the do main name of the
for the
the
<IP Address>"
network connection.
signal
generator
(not implemented)
LAN:
DNS:DYNamic?
turns
dynamic
saved
(not implemented)
saved
(not implemented)
defines the
signal
generator
the gateway for
current sub-
ame
the signal generator’s local
characters
(not implemented)
displaying
more information, refer to the
the signal generator’s local
Domain Name
setting.
LAN:
DNS:OVERride?
you to override the
setting.
LAN:
DNS[:SERVer]?
IP address
LAN:
GATeway?
network. The query returns the current setting, not the s aved setting.
LAN:
HOSTna
are allowed. The query returns the current setting, not the saved
the
LAN
the full-
on the
For
more information, refer to the
<ipstring>
LAN:IP?
LAN connection.
ON|O
System (DNS)
DNS server
DHCP
<ipstring>
of the
signal
LAN connection.
<ipstring>
local
area network
<string>
me?
area network
identify feature.
screen
message
signal generator's
Programming
identification by
LAN Status indicator
area network
signal generator’s DNS server. This
FF|1|0
to
The query returns the current setting,
Manual
The query
that
use
this feature. The q uery
generator
(LAN) access
ON(1)
The
front panel; the
clearing
returns
on/off. The query returns the current
is
returned by the
DNS server. This
(LAN) connection
command enables
Guide.
the
to
Programming
(LAN)
V1.1 2011
entry defines the
the current setting, not the
DHCP server.
returns
entry defines
to the
signal
hostname.
device
LAN Status indicator
message
display
internet
on the signal
the
Guide.
protocol (IP)
the
not
genera
tor
will also show
address for
The
LAN
current
the
DNS
the
saved
from
49 
Model 835-M Programmer’s
:LAN:KEEP:TIMeout :SYSTem:COMMunicate:LAN:KEEP:TIMeout :SYSTem:COMMunicate:LAN:KEEP:TIMeout? This command sets Range 0 sec
:LAN:RESTart :SYSTem:COMMunicate:LAN:RESTart This command restarts
:L
AN:SUBNet :SYSTem:COMMunicate:LAN:SUBNet :SYSTem:COMMunicate:LAN:SUBNet? This command sets internet
:SOCKet:ECHO :SYSTem:COMMunicate:SOCKet:ECHO This command only for a telnet
to 3600 sec
protocol (IP)
(not implemented)
the length of time for the
the network to enable
the signal generator’s local
network connection.
turns the
session.
echo
The
from the
Model
<ipstring>
835-M returns
<value>
TCP
changes
area network
Model
835-M controller
Manual
Keep Alive setting.
that have been made to the
(LAN) subnet mask address
on or off.
a “>>” prompt when ready.
Echo is typically
V1.1 2011
LAN
setup.
for
your
turned on
50 
k
Model 835-M Programmer’s
UNIT Subsystem
Command Parameters Unit UNIT:POWer W|V|DBM|DB
UNIT:POWer UNIT:POWer *RST DBM
UNIT: UNIT:FREQuency *RST HZ
FRE
Que
W|V|DBM|DB
ncy
HZ|MHZ|GHZ
Manual
(default) DB
M
V1.1 2011
Remar
V0.4.1
51 
Model 835-M Programmer’s
Manual
V1.1 2011
About the Company
Berkeley Nucleonics Corporation is a leading manufacturer of precision electronic
instrumentation for test, measurement and nuclear research. BNC has its corporate
headquarters in San Rafael, California with several additional manufacturing facilities and
sales offices located throughout the United States.
52 
Loading...