Manual

7
Model 835-M Programmer’s
Manual
V1.1 2011
VISA is
an IO library
used
to develop IO
applicatio
n
s
and instrument
drivers
that
comply
with industry
standards.
It
is recommended
that the
VISA
library be
used
for programming the
signal
generator. The
NI-VISA
and Agilent
VISA libraries
are
similar
implementations of
VISA
and have the
same
commands, syntax, and
functions.
Using Telnet LAN
Telnet
provides
a
means
of
communicating
with the
signal
generator over the
LAN.
The Telnet client, run on
a
LAN connected
computer, will create a login
session
on the
signal
generator. A connection,
established
between
computer
and
signal
generator, generates a
user
interface
display screen
with
“>”
prompts
on the
command
line.
Using
the Telnet
protocol
to
send commands
to the
signal
generator
is similar
to
communicating
with
the
signal
generator over
LAN.
You
establish
a
connection
with the
signal
generator and then
send
or
receive
information
using
predefined
commands. Communication is interactive:
one
command
at a time. The telnet
service is
available on port 18.
Once
a telnet
session
to the
device is established,
the
echo can
be enabled by
typing
SYST:COMM:SOCK:ECHO
ON
Following this
command
a prompt “>>”
should become
visible.
USB
(fully supported from Firmware 0.4.0
upwards)
The
Model
835-M
supports the following
USB
interface
pro
t
o
c
ols:
1) USBTMC class device
via VISA
2)
USBTMC:
the application programming interface
(API)
provided with the instrument
supports
general programming
using
the
USB
interface under Windows operating system.
USB-TMC
Interface Connection and Setup using VISA
USBTMC stands
for
USB Test
& Measurement
Class. USBTMC is
a
protocol
built on top of
USB
that
allows
GPIB-
like communication
with
USB devices. From
the
user's
point of view, the
USB
device
behave
s
just like a
GPIB
device. For
example, you
can use VISA
Write to
send
the *IDN? query and use
VISA Read
to get the
response.
The
USBTMC
protocol
supports service
request,
triggers
and other
GPIB
specific
operations.
USBTMC upgrades
the
physical
layer from
GPIB
to
USB
while maintaining software compatibility
with
existing
software,
such as
instrument
drivers
and any
application
that
uses VISA. This is also
what
the
VXI-11 protocol
provides
for TCP/IP.