20.08.2013 Views

HP 8648 A/B/C/D - Changpuak.ch

HP 8648 A/B/C/D - Changpuak.ch

HP 8648 A/B/C/D - Changpuak.ch

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Programming<br />

Guidelines<br />

<strong>HP</strong>-IB Definition<br />

What is Programmable<br />

<strong>HP</strong>-IB Address<br />

Error Messages<br />

2-2 <strong>HP</strong>-IB Programming<br />

Programming<br />

Language<br />

Query<br />

Advanced<br />

Programming<br />

<strong>HP</strong>-IB stands for Hewlett-Packard Interface Bus, and is often<br />

referred to as the bus. It is Hewlett-Packard’s implementation of the<br />

IEEE 488.1-1987 and the IEEE 488.2-1987 Standard Digital Interface<br />

for Programmable Instrumentation.<br />

All functions are programmable except the front panel power key,<br />

knobs, increment set key, arrow keys, frequency reference keys and<br />

the rear panel display contrast control.<br />

The <strong>HP</strong>-IB address for the signal generator is set to 19 at the factory.<br />

It may be <strong>ch</strong>anged to any address from 00 through 30 by pressing<br />

IADRS) and the desired two-digit number.<br />

The <strong>HP</strong>-IB programming error messages are described in Chapter lc,<br />

“Operation Messages. n<br />

Although many system controllers and programming software<br />

languages are compatible with this instrument, all examples and<br />

references in this manual assume the use of an <strong>HP</strong> controller utilizing<br />

the <strong>HP</strong> BASIC programming language.<br />

Most instrument settings may be queried via <strong>HP</strong>-IB. The data returned<br />

from the query will vary from a yes/no (l/O) to the actual setting,<br />

depending on the function. See Table 2-l.<br />

For the majority of applications, remotely programming the signal<br />

generator requires only basic programming knowledge and the<br />

command statements listed later in this <strong>ch</strong>apter. Developing<br />

programs for querying the instrument’s status is considered to be<br />

an advanced application. (See “<strong>HP</strong>-IB Status Reporting.“) For more<br />

information on <strong>HP</strong>-IB programming see the Tutorial Description of the<br />

Hewlett-Rzckard Interface BUS (<strong>HP</strong> part number 5952-0156).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!