Manual
ξ
6ξ
ξ
Model 835-M Programmerβs 
Manual 
V1.1 2011
For instance, 
if the instrument 
has 
the 
IP address  192.168.1.50, 
TCPIP::192.168.1.50::inst0::INSTR 
is 
the 
valid 
resource 
name. 
Specification 
of inst0 in the 
resource 
name 
is 
optional. In this example, also 
TCPIP::192.168.1.50::INSTR 
is 
therefore a valid 
resource 
name. 
TCPIP designates  
the network protocol 
used 
and 
INSTR indicates 
that the 
VXI-11 protocol is used. 
If 
several 
instruments 
are 
c
onnecte
d
 to the network, 
each 
instrument 
has 
its own 
IP address 
and 
associated resource 
name. The 
controller 
identifies these 
instruments 
by 
means 
of the 
resource 
name. 
Using 
Sockets 
LAN 
Sockets LAN is 
a method 
used 
to 
communicate 
with the 
signal 
generator over the 
LAN 
interface using the 
Transmission Control 
Protocol/Internet 
Protocol (TCP/IP). 
A 
socket is 
a fundamental technology 
used 
for 
computer 
networking and allows 
applications 
to 
communicate using standard 
mechanisms built into network 
hardware and operating 
systems. 
The method 
accesses 
a port on the signal generator from which 
bidirectional 
communication 
with a network computer 
can 
be 
e
s
tablished. 
Sockets LAN can 
be 
described as 
an internet 
address 
that 
combines 
Internet 
Protocol (IP) 
with a device port number and 
represents 
a 
single connection 
between two 
pieces 
of software. The 
socket can 
be 
accessed using  code  libraries  packaged 
with the 
computer 
operating 
system. 
Two 
common versions 
of 
socket libraries 
are the 
Berkeley 
Soc
ke
t
s
Library 
for UNIX 
systems 
and 
Winsock 
for Microsoft 
operating systems. 
Your 
signal 
generator 
implements 
a 
socket Applications Programming 
Interface 
(API) 
that is compatible with 
Berkeley socket 
for UNIX 
systems, 
and 
Winsock 
for Microsoft 
systems. 
The signal generator 
is also 
compatible 
with other 
standard sockets APIs. 
The 
signal 
generator 
can 
be controlled 
using 
predefined 
SCPI functions   once 
the 
socket 
c
onnection
is established 
in your program. Socket 
connection is 
available on port 18. 
Using and Configuring 
VXI-11 
(VISA) 
The 
signal 
generator 
supports 
the 
LAN 
interface protocol 
described 
in the VXI- 
11 
standard. 
VXI- 
11 
is 
an instrument control protocol 
based 
on Open Network  Computing/Remote 
Procedure Call 
(ONC/
R
P
C
)
interfaces 
running over 
T
C
P/IP.
A range of 
standard 
software 
such as NI-VISA 
or Agilent IO Config 
is 
available to setup 
the 
computer/signal 
generator interface for the VXI- 
11 
protocol. Please 
refer to the 
applicable 
software 
user 
manual and 
documentation for information on running the program and 
configuring 
the VXI-11 interface. The program 
is used 
to 
configure 
the 
LAN 
client. 
Once 
the 
computer is 
configured for  a LAN client, you 
can use 
the VXI- 
11 
protocol 
and the 
VISA 
library to 
send SCPI commands  
to the signal generator over the 
LAN 
interface. 










