Wiltron 360B Owner's manual

490 JARVIS DRIVE
MORGAN HILL, CA 95037-2809
MODEL
360B
VECTOR NETWORK ANALYZER
GPIB PROGRAMMING MANUAL
Software Version 4.03
P/N: 10410-00113
REVISION: B
PRINTED: SEPTEMBER 1993
COPYRIGHT 1991 WILTRON CO.

WARRANTY
The WILTRON product(s) listed on the title page is (are) warranted against defects in materials
and workmanship for one year from the date of shipment, except for YIG-tuned oscillators, which
are warranted for two years.
WILTRON’s obligation covers repairing or replacing products which prove to be defective during the
warranty period. Buyers shall prepay transportation charges for equipment returned to WILTRON
for warranty repairs. Obligation is limited to the original purchaser. WILTRON is not liable for
consequential damages.
LIMITATION OF WARRANTY
The foregoing warranty does not apply to WILTRON connectors that have failed due to normal
wear. Also, the warranty does not apply to defects resulting from improper or inadequate
maintenance by the Buyer, unauthorized modification or misuse, or operation outside of the
environmental specifications of the product. No other warranty is expressed or implied, and the
remedies provided herein are the Buyer’s sole and exclusive remedies.
NOTICE
WILTRON Company has prepared this manual for use by WILTRON Company personnel and
customers as a guide for the proper installation, operation and maintenance of WILTRON Company
equipment and computer programs. The drawings, specifications, and information contained herein
are the property of WILTRON Company, and any unauthorized use or disclosure of these drawings,
specifications, and information is prohibited; they shall not be reproduced, copied, or used in whole
or in part as the basis for manufacture or sale of the equipment or software programs without the
prior written consent of WILTRON Company.

Table
of Contents
Tab / Chapter Title
1 General GPIB Information
This chapter describes the manual and contains a brief de-
scription of the GPIB hardware and the GPIB data trans-
fer and control functions. It also describes the 360B VNA
GPIB interface function subset capability and response to
IEEE-488 interface function messages.
2 Introduction to 360B GPIB Programming
This chapter provides a brief introduction to GPIB pro-
gramming techniques and describes procedures to be used
when preparing GPIB programs for the 360B VNA. It in-
cludes information about 360B GPIB command syntax, pro-
gramming tips and example programs.
3 Front Panel Functions
This chapter describes the 360B GPIB commands that con-
trol the basic test and measurement functions associated
with the 360B front panel controls and menus. The com-
mand descriptions are grouped by control function, for ex-
ample: Data Entry Commands, Hard Copy Commands, etc.
4 Calibration Functions
This chapter describes the 360B GPIB commands used to
perform system calibration functions.
5 Advanced/Unique Functions
This chapter describes the 360B GPIB commands that pro-
duce operations that are unique to the GPIB mode of opera-
tion. Example commands included are: Data Transfer com-
mands, Group Execute commands, etc. As in the previous
sections, the command descriptions are grouped by control
function.
360B GPIB PM i

6 Supplements
This tab section includes application notes pertaining to
360B GPIB programming.
7 GPIB Command Function Index
This index lists the GPIB commands for the 360B by func-
tion. The paragraph number and page number for each of
28 GPIB command function categories are referenced.
8 GPIB Quick Reference Guide
This Quick Reference Guide is an alphabetical list of the
GPIB commands for the 360B. The listing for each com-
mand includes a brief description of the command function
and attributes (such as associated parameters). This docu-
ment is also an alphabetical index to the 360B Vector Net-
work Analyzer GPIB Programming Manual. The listing for
each command includes a reference to the paragraph in
the programming manual that includes the complete de-
scription of the command.
Appendix A Installation and Configuration Instructions
for the National Instruments GPIB Card
This appendix provides installation and configuration in-
structions for the National Instruments GPIB-PCII/IIA
card and software.
Appendix B “OCF” Command Binary String Data
This appendix contains an index listing of the data string
that is returned in response to sending the OCF command.
Contents (Continued)
Tab / Chapter Title
Microsoft Cis a registered trademark of Microsoft Corporation.
ii 360B GPIB PM

Table of Contents
1-1 INTRODUCTION . . . . . . . . . . . . . . . . . . 1-3
Relationship of This Manual to Other
360B VNAManuals . . . . . . . . . . . . . . . . 1-3
How to Use This Manual . . . . . . . . . . . . . . 1-4
Command Categories Used in This Manual . . . . 1-5
1-2 DESCRIPTION OF THE IEEE-488 (IEC-625)
INTERFACE BUS . . . . . . . . . . . . . . . . . . 1-5
IEEE-488 Hardware Interface . . . . . . . . . . . . 1-7
Data Byte Transfer Control Bus Description . . . . 1-7
IEEE-488 Interface Functions and Protocols . . . . 1-9
IEEE-488 Message Types . . . . . . . . . . . . . . 1-10
1-3 360B VNAGPIB OPERATION . . . . . . . . . . . 1-12
Setting Default GPIB Operating Parameters . . . 1-12
Response to GPIB Interface Function Messages . . 1-12
360B VNA Response To GPIB Error Conditions . . 1-12
Chapter 1
General GPIB Informatio
n

Chapter 1
General GPIB
Information
1-1
INTRODUCTION
This manual describes remote operation of the WILTRON 360B Vector
Network Analyzer using IEEE-488 Interface Function Messages and
360B GPIB Commands (i.e., Product Specific Commands).
Included is a description of the IEEE-488 General Purpose Interface
Bus (GPIB) hardware and the bus data transfer and control functions.
Also included is a brief introduction to GPIB programming, including
considerations for preparing GPIB programs for the 360B Vector Net-
work Analyzer (VNA). All 360B VNAGPIB commands currently used
are listed and described.
The programming information and examples presented in this manual
assume that the external computer/controller used with the 360B is
IBM-XT, AT, or PS/2 compatible, or a Hewlett Packard 9000 or Vectra
series computer. The computer/controller must be equipped with an
IEEE-488 GPIB interface (built-in or add-in peripheral card) with ap-
propriate driver software. The National Instruments GPIB-PCII/IIA
IEEE-488 interface card is assumed for all IBM compatible computers.
(Information and instructions for installing the National Instruments
GPIB-PCII/IIAIEEE-488 interface card is contained in Appendix Aat
the rear of this manual.)
The information about the IEEE-488 interface bus presented in this
manual is general in nature. For complete and specific information, re-
fer to the ANSI/IEEE Std 488-1978 document entitled “IEEE Stand-
ard Digital Interface for Programmable Instrumentation.” This docu-
ment precisely defines the set of dedicated hardware signal lines,
interface functions, protocols, and messages for the interface bus.
In several chapters, especially Chapter 5, computer programs that il-
lustrate use of various commands are used. Some of these programs
can be obtained on diskette by contacting WILTRON Customer Serv-
ice at 408-778-2000.
Relationship
of This Man-
ual to Other
360B VNA
Manuals
This manual is intended to be used in conjunction
with the 360B Vector Network Analyzer System Op-
eration Manual. Refer to that manual for general in-
formation about the 360B VNA, including
equipment set up and manual mode operating in-
structions. Chapter 1 of that manual lists and de-
360B GPIB PM 1-3

scribes all 360B VNA documentation set manuals,
including test set and software manuals.
How to Use
This Manual Only information pertinent to 360B VNAGPIB pro-
gramming is provided in this manual. Familiarity
with manual (front panel) operation of the 360B
VNAis assumed. System operating details are
given in this manual only if they are unique to the
GPIB operating mode, or are different than when op-
erated in the normal manual mode.
This chapter describes the manual and contains a
brief description of the GPIB hardware and the
GPIB data transfer and control functions. If you are
already familiar with this material, this section
may be skipped. The remainder of the manual is or-
ganized as follows:
Chapter 2 — Introduction to GPIB Programming
for the 360B VNA — contains a brief introduction to
GPIB programming techniques and describes proce-
dures to be used when preparing GPIB programs
for the 360B VNA. If you are already familiar with
this material, this section may be skipped.
Chapters 3, 4, and 5— describe the 360B GPIB com-
mands used for Basic Front Panel Functions, Cali-
bration Functions and Advanced
Programming/GPIB Unique Functions, respectively.
The programming information and tables contain-
ing the command descriptions are grouped by func-
tion in these sections. Use this information as a
tutorial and for reference when preparing programs.
The Functional Index Of Commands — lists the
360B GPIB commands by function and references
the paragraph and page number where the descrip-
tions for that group of commands are located in
Chapters 3 thru 5.
360B GPIB Quick Reference Guide — This sepa-
rately bound document is located behind the last
section tab of this manual. It lists the 360B GPIB
commands alphabetically and references the loca-
tion in Chapters 3 thru 5 of this manual where infor-
mation for each command is located. The listing in
this guide for each command includes a brief de-
scription of the command function and associated
parameters. Use this guide as a quick reference
when preparing programs.
GENERAL GPIB
INFORMATION INTRODUCTION
1-4 360B GPIB PM

Command
Categories
Used in This
Manual
The 360B VNAGPIB interface responds to more
than 400 commands to implement the set of 360B
network analyzer functions. For descriptive pur-
poses, these commands are organized into the fol-
lowing functional classifications:
Basic Front Panel Functions
These commands produce basic 360B VNA measure-
ment operations identical to those produced by the
corresponding key functions on the 360B front
panel. These commands are described in Chapter 3.
Calibration Functions
The set of calibration commands can be used to set
up the calibration parameters under program con-
trol and to guide an operator through the 360B VNA
calibration process. These commands are described
in Chapter 4.
GPIB Unique Functions
These commands produce 360B VNA operations
that are unique to the GPIB mode of operation or
are operations that are best done using computer
control of the system. They are described in
Chapter 5.
1-2
DESCRIPTION OF THE
IEEE-488 (IEC-625)
INTERFACE BUS
The IEEE-488 General Purpose Interface Bus (GPIB) is an instrumen-
tation interface for integrating instruments, computers, and other con-
trollers into systems. The bus uses 16 signal lines to effect transfer of
data and commands to all instruments connected on the bus.
No more than 15 instruments may be connected to the interface bus
(however, a system may contain more than one interface bus). The
maximum total accumulative cable length for one interface bus may
not exceed twice the number of instruments connected (in meters) , or
20 meters—whichever is less.
The instruments on the bus are connected in parallel, as shown in
Figure 1-1. Eight of the signal lines (DIO1 thru DIO8) are used for
the transfer of data and other messages in a byte-serial, bit-parallel
form. The remaining eight lines are used for communications timing
(handshake), control, and status information. Data are transmitted on
the eight GPIB data lines as a series of eight-bit characters, referred
to as bytes.
Data transfer is by means of an interlocked handshake technique
(Figure 1-2). This technique permits asynchronous communications
over a wide range of data rates. The following paragraphs provide an
overview of the data, and handshake buses, and describe how these
buses interface with the 360B VNA.
GENERAL GPIB DESCRIPTION OF THE IEEE-488
INFORMATION (IEC-625) INTERFACE BUS
360B GPIB PM 1-5

HANDSHAKE Lines
(3 signal lines)
(5 signal lines)
(e.g. EXTERNAL
COMPUTER)
(e.g. 360B VNA)
DATA LINES
Data Byte
Transfer Control
Data Bus
General Interface
Management
IEEE-488 BUS (16 Lines)
DEVICE D
Only able to talk
DEVICE C
Only able to listen
DEVICE B
Able to talk
and listen
DEVICE A
Able to talk, listen,
and control
(8 signal lines)
Note:
Management
CONTROL Lines
The configuration shown in this diagram depicts an
external computer connected via GPIB to a 360B VNA
and other microwave instruments. The second dedicated
GPIB that is part of the 360B VNA is not shown (refer to
Figure 2-1 in the next section).
(e.g. OTHER
INSTRUMENT**)
(e.g. OTHER
INSTRUMENT**)
DATA INPUT/OUTPUT,
DIO 1 thru DIO 8
DAV
NRFD*
NDAC*
IFC
ATN
SRQ
REN
EOI
- DATA VALID
- NOT READY FOR DATA*
- NOT DATA ACCEPTED*
- INTERFACE CLEAR
- ATTENTION
- SERVICE REQUEST
- REMOTE ENABLE
- END OR INDENTIFY
NEGATION IS
REPRESENTED
BY LOW STATE ON
THESE TWO LINES
**IF USED
*
Figure 1-1. Interface Connections and Bus Structure
GENERAL GPIB DESCRIPTION OF THE IEEE-488
INFORMATION (IEC-625) INTERFACE BUS
1-6 360B GPIB PM

IEEE-488
Hardware
Interface
The IEEE-488 interface bus hardware implementa-
tion is made up of 16 signal lines that comprise
three functional groups (Figure 1-1).
Data Bus (8 lines)
Data Byte Transfer Control Bus (3 lines)
General Interface Management Bus (5 lines)
The signal lines in each of the three groups are des-
ignated according to function. Table 1-1 lists these
designations.
Data Byte
Transfer
Control Bus
Description
Control of information transfer on the GPIB data
Bus is accomplished by a technique called the
“three-wire handshake”, which involves the three
signal lines of the Data Byte Transfer Control Bus.
This technique is described briefly below and is de-
picted in Figure 1-2. For further information, refer
to the ANSI/IEEE Std 488-1978 document.
DAV (Data Valid)
This line goes TRUE (arrow 1) when the talker has
(1) sensed that NRFD is FALSE, (2) placed a byte of
data on the bus, and (3) waited an appropriate
length of time for the data to settle.
NRFD (Not Ready For Data)
This line goes TRUE (arrow 2) when a listener indi-
cates that valid data has not yet been accepted. The
time between the events shown by arrows 1 and 2 is
variable and depends upon the speed with which a
listener can accept the information.
Bus Type Signal Line
Name Function
Data Bus DIO1–DIO8 Data Input/Output, 1 thru 8
Data Byte Trans-
fer and Control DAV
NRFD
NDAC
DataAvailable
Not Ready For Data
Not Data Accepted
General
Interface Control ATN
IFC
SRQ
REN
EOI
Attention
Interface Clear
Service Request
Remote Enable
End Or Identify
Table 1-1. Interface Bus Signal Line Designations
GENERAL GPIB DESCRIPTION OF THE IEEE-488
INFORMATION (IEC-625) INTERFACE BUS
360B GPIB PM 1-7

NDAC (Not Data Accepted)
This line goes FALSE to indicate that a listener has
accepted the current data byte for internal process-
ing. When the data byte has been accepted, the lis-
tener releases its hold on NDAC and allows the line
to go FALSE. However, since the GPIB is con-
structed in a wired-OR configuration, NDAC will
not go FALSE until all listeners participating in the
interchange have also released the line. As shown
by arrow 3, when NDAC goes FALSE, DAV follows
suit a short time later. The FALSE state of DAV in-
dicates that valid data has been removed; conse-
quently, NDAC goes LOW in preparation for the
next data interchange (arrow 4).
Arrow 5 shows the next action in time: NRFD going
FALSE after NDAC has returned TRUE. The
FALSE state of NRFD indicates that all listeners
are ready for the next information interchange. The
time between these last two events is variable and
depends on how long it takes a listener to process
the data byte. In summation, the wired-OR con-
struction forces a talker to wait for the slowest in-
strument to accept the current data byte before
placing a new data byte on the bus.
DAV
NRFD
NDAC
FALSE (0/HIGH)
TRUE (1/LOW)
FALSE (0/HIGH)
FALSE (0/HIGH)
TRUE (1/LOW)
TRUE (1/LOW)
5
3
2
1
4
Figure 1-2. Typical GPIB Handshake Operation
GENERAL GPIB DESCRIPTION OF THE IEEE-488
INFORMATION (IEC-625) INTERFACE BUS
1-8 360B GPIB PM

IEEE-488
Interface
Functions
and Proto-
cols
The IEEE-488 standard document describes a total
of 11 different possible interface functions. Each of
these interface functions acts in accordance with a
specific protocol defined in the standard. This set of
functions and protocols define every possible man-
ner that information and control can be passed be-
tween devices connected to the GPIB.
Specific instruments, such as the 360B VNA, are
implemented using only a portion, or subset, of the
total set of interface functions defined by the stand-
ard. Table 1-2 lists the functional subset supported
by the 360B VNA.
Function
Identifier Function 360B Capability
AH1 Acceptor
Handshake Complete Capability
SH1 Source
Handshake Complete Capability
T6 Talker No Talk Only (TON)
TE0 Talker With
Address Only No Capability
L4 Listener No Listen Only (LON)
LE0 Listener With
Address Only No Capability
C0 Controller No Capability
SR1 Service Request Complete Capability
RL1 Remote/Local Complete Capability
PP1 Parallel Poll Complete Capability
DC1 Device Clear Complete Capability
DT1 Device Trigger Complete Capability
Table 1-2. 360B VNA GPIB Interface Function Subset Capability
GENERAL GPIB DESCRIPTION OF THE IEEE-488
INFORMATION (IEC-625) INTERFACE BUS
360B GPIB PM 1-9

IEEE-488
Message
Types
There are three types of information transmitted
over the GPIB:
IEEE Interface Function Messages
These messages are sent on the data lines and inter-
face management lines to control the state of the in-
terface and the manner in which it responds to
commands. These messages are used to maintain
control of the interface. The user generally has con-
trol over these signals; however, the extent of user
control is implementation-dependent and varies
with the specific hardware and software used with
the external controller.
Product-Specific Commands
These commands are mnemonic codes sent by the
external computer to the 360B VNAto control the
setup and measurement operations of the 360B
VNA. The function and contents of these commands
are not specified by the IEEE-488 standard. They
are unique and specific to the WILTRON 360B VNA
and are described in Chapters 3, 4, and 5 of this
manual.
These commands (also referred to as “360B GPIB
commands”) are transmitted over the data bus of
the GPIB interface to the 360B VNAin the form of
ASCII strings containing one or more codes. They
are decoded by the internal 360B VNA controller
and cause the various measurement functions of the
system to be performed. (The 360B VNAGPIB inter-
face does not decode these commands; it only acts as
the transmission channel to the internal controller.)
Data and Instrument Status Messages
These messages are sent by the 360B VNA to the ex-
ternal computer via the GPIB. They contain meas-
urement data, setup information, or system status
information that the 360B VNA transmits over the
data bus in response to specific commands from the
external computer requesting the data. The con-
tents of these messages are specific to the 360B
VNA. They may be in the form of ASCII strings, or
binary data.
In some cases data messages will be transmitted
from the external computer to the 360B VNA. For
example, messages to load calibration data.
GENERAL GPIB DESCRIPTION OF THE IEEE-488
INFORMATION (IEC-625) INTERFACE BUS
1-10 360B GPIB PM

An SRQ (service request) is an interface function
message sent from the 360B VNA to the external
computer to request service from the computer, usu-
ally due to some predetermined system condition or
error. To send this message, the 360B VNA sets the
SRQ bit of the General Interface Management Bus
true and then sends a status byte on the data bus
lines.
An SRQ interface function message is also sent by
the 360B VNA in response to a serial poll message
from the computer, or upon receiving either an OEB
or OPB command from the computer. The protocols
associated with the SRQ functions are defined in
the ANSI/IEEE Std 488-1978 document. The 360B
GPIB commands for these functions along with the
SRQ status byte format information is contained in
Paragraph 5-6 — SRQ Status Bytes: Commands —
in this manual.
The manner in which Interface Function Messages
and Product-Specific Commands are invoked in pro-
grams is implementation specific for the GPIB inter-
face used with the external computer. Even though
both message types are represented by mnemonics,
they are implemented and used in different ways.
The Interface Function Messages normally are sent
automatically by the GPIB driver software in re-
sponse to invocation of a software function. For ex-
ample, to send the SDC interface function message,
one would call the ibclr function of the National In-
struments software driver. On the other hand, the
360B GPIB commandRST is sent in a string mes-
sage to the addressed device (e.g. 360B VNA). In the
case of the National Instruments example, this
would be done by using the ibwrt function call.
GENERAL GPIB DESCRIPTION OF THE IEEE-488
INFORMATION (IEC-625) INTERFACE BUS
360B GPIB PM 1-11

1-3
360B VNA GPIB
OPERATION
All of the front panel control functions of the 360B VNA, except for
LINE ON/OFF, are controllable using 360B GPIB commands sent from
the external computer. When in the GPIB operating mode, the 360B
VNAfunctions as both a listener and a talker (Table 1-2).
Setting De-
fault GPIB
Operating
Parameters
The 360B VNAGPIB address value is set to 6 at the
factory. This value may be changed via the GPIB
SETUP MENU (from the UTILITY MENU); refer to Ap-
pendix 1 ( A1) of the 360B Vector Network Analyzer
System Operation Manual. The data delimiting ter-
minator is set as CR-LF at the factory. This may
also be changed via the GPIB SETUP MENU.
Response to
GPIB
Interface
Function
Messages
Table 1-3 lists the set of IEEE–488 Interface Func-
tion Messages that the 360B VNA will recognize.
With the exception of the DCL and SDC messages,
these messages affect only the operation of the 360B
VNAGPIB interface. The response of the 360B VNA
GPIB interface for each message is included in Ta-
ble 1-3.
Interface function messages are transmitted on the
GPIB data lines and interface management lines as
either unaddressed or addressed commands. The
manner in which these messages are invoked in pro-
grams is implementation dependent. For program-
ming information, refer to the documentation
included with the GPIB Interface for the external
computer used.
360B VNA
Response To
GPIB Error
Conditions
The following paragraphs describe how the 360B
VNAresponds to error conditions during the GPIB
mode of operation
Syntax Error
The 360B beeps and sends a Service Request (SRQ)
to the external computer (if SRQs are enabled). The
360B also ignores any further commands until it is
programmed to talk or be unlistened.
GENERAL GPIB 360B VNA GPIB
INFORMATION OPERATION
1-12 360B GPIB PM

Inter-
face
Func-
tion
Message
Message
Function Addressed
Command 360B VNA Response
DCL
SDC Device Clear
Selected
Device Clear
No
Yes Resets the 360B to its default state.
Equivalent to the RST
command.
GTL Go To Local Yes Returns the 360B to local (control
panel) control.
GET Group
Execute
Trigger
Yes Executes a string of commands
defined by the DEF...END
mnemonics.
NOTE
The GET command is
buffered and executed in-
line with other commands.
IFC Interface
Clear No Stops the 360B GPIB from
talking/listening.
LLO Local Lockout No Disables the control panelRETURN
TO LOCAL key
REN Remote
Enable No Places the 360B in remote when
addressed to listen
SPE Serial Poll
Enable No Outputs the binary status byte
SPD Serial Poll
Disable No Disables the serial poll function
PPC Parallel Poll
Configure Yes Sets the assigned bus line to reflect
its SRQ status
PPE Parallel Poll
Enable Yes Enables the 360B for parallel poll
operation
PPU Parallel Poll
Unconfigure No Cancels any previous parallel poll
configurations
PPD Parallel Poll
Disable Yes Disables the parallel polling function
Table 1-3. 360B VNA Response to IEEE-488 Interface Function Messages
GENERAL GPIB 360B VNA GPIB
INFORMATION OPERATION
360B GPIB PM 1-13

Parameter Out Of Range Error
Upon detecting this condition, the 360B moves the
cursor adjacent to the erroneous entry, beeps, and
displays the entry in red. It also sends an SRQ (if
enabled) to the external computer. The error is
cleared upon execution of the next instruction.
Action Requested Not Possible
The 360B sends an SRQ (if enabled) to the external
computer and ignores the command.
GENERAL GPIB 360B VNA GPIB
INFORMATION OPERATION
1-14 360B GPIB PM

Table of Contents
2-1 INTRODUCTION . . . . . . . . . . . . . . . . . . 2-3
2-2 EQUIPMENT AND CONFIGURATION . . . . . . 2-3
Required Equipment . . . . . . . . . . . . . . . . . 2-3
Default GPIB Operating Parameters . . . . . . . . 2-5
2-3 360B GPIB PROGRAMMING BASICS . . . . . . . 2-6
360B GPIB Command Set . . . . . . . . . . . . . . 2-6
Command Syntax . . . . . . . . . . . . . . . . . . 2-6
Programming Tips . . . . . . . . . . . . . . . . . . 2-7
2-4 TYPICAL GPIB PROGRAM STRUCTURE . . . . . 2-8
Establishing GPIB Control . . . . . . . . . . . . . 2-8
Front Panel Setup . . . . . . . . . . . . . . . . . . 2-9
Calibration . . . . . . . . . . . . . . . . . . . . . . 2-10
Measurement and Data Output . . . . . . . . . . . 2-10
Data Transfer Programming . . . . . . . . . . . . 2-11
Chapter 2
Introduction to GPIB
Programming
for the 360B VNA

Chapter 2
Introduction to GPIB
Programming
for the 360B VNA
2-1
INTRODUCTION
This chapter contains a brief introduction to GPIB programming tech-
niques and describes procedures to be used when preparing GPIB pro-
grams for the 360B VNA. It includes information about equipment re-
quirements and configuration for GPIB control of the 360B VNA, 360B
GPIB command syntax, and programming tips. Example programs are
provided that familiarize the user with the most frequently used 360B
GPIB commands.
Familiarity with manual (front panel) operation of the 360B is as-
sumed. (Throughout this section, the 360B VNA is referred to simply
as “360B”.) A complete description of front panel operation is contained
in the 360B Vector Network Analyzer System Operation Manual.
2-2
EQUIPMENT AND
CONFIGURATION
The programming examples contained in this tutorial assume that the
equipment listed below is present and configured as described.
Required
Equipment The following equipment represents a minimum
GPIB controllable 360B VNA system:
1. A360B Vector Network Analyzer consisting of:
A360B Network Analyzer unit
A36XXASeries Test Set
Acompatible WILTRON Signal Source
(360SSXX, 66XXB, 67XXB, etc)
2. Acomputer/controller that supports the
IEEE-488 GPIB standard. The examples in this
section address the following two computer types:
IBM XT, AT, and PS/2 compatibles
Hewlett Packard 9000 and Vectra series
360 GPIB PM 2-3

3. An IEEE-488 GPIB interface (built in, or add-in
peripheral card) with appropriate driver soft-
ware. The National Instruments GPIB-PCII/IIA
IEEE-488 interface card is assumed for all IBM
compatible computers. (Information and instruc-
tions for installing the National Instruments
GPIB-PCII/IIAIEEE-488 interface card is con-
tained in Appendix A at the rear of this manual.)
4. Appropriate software:
Microsoft QuickBASIC, version 4.0 (or later);
Microsoft “C”, version 5.1 or later; or:
HP BASIC, version 5.0 or later (for
HP computers).
Any other programming language that sup-
ports the National Instruments GPIB-PCII/IIA
IEEE-488 interface card (Pascal, Fortran, etc).
5. AGPIB cable (preferably 2 meters long).
Configuration Configure the 360B as shown in Figure 2-1. Apply
power to the 360B and allow the system software to
load from disk. Once the software has finished load-
ing, the 360B is ready to be remotely controlled via
the GPIB. It is important to note that the 360B will
not respond to GPIB commands until the 360B sys-
tem software has been loaded.
If not previously done, connect a GPIB cable from
the computer/controller to the “360 GPIB” connector
on the rear panel of the 360B Network Analyzer.
NOTE
The 360B Network Analyzer has two GPIB
buses: the “360 GPIB” that connects the
360B Network Analyzer unit to the com-
puter/controller and the “SYSTEM
CONTROL” bus (which connects to the signal
source(s) and a system plotter—if used).
Apply power to the computer/controller and load the
appropriate programming language software (Quick-
BASIC, “C”, or HP BASIC). This tutorial contains
programming examples written in each of these
three languages, as explained in paragraph 2-4.
INTRODUCTION TO GPIB EQUIPMENT AND
PROGRAMMING FOR THE 360B VNA CONFIGURATION
2-4 360 GPIB PM
Other manuals for 360B
1
Table of contents
Other Wiltron Measuring Instrument manuals
Popular Measuring Instrument manuals by other brands

Rohde & Schwarz
Rohde & Schwarz 1409.7766.02 user manual

Swan Analytical Instruments
Swan Analytical Instruments AMI INSPECTOR Hydrogen Operator's manual

ABB
ABB ProcessMaster Commissioning Instruction

PASCO
PASCO OS-9171 instruction sheet

REED
REED SD-4207 instruction manual

Agilent Technologies
Agilent Technologies Acqiris U10 Series manual