![Agilent Technologies 8712ES Programmer'S Manual Download Page 14](http://html.mh-extra.com/html/agilent-technologies/8712es/8712es_programmers-manual_2867956014.webp)
1-4
Programmer’s Guide
Introduction to GPIB Programming
Bus Structure
Bus Structure
Data Bus
The data bus consists of eight lines that are used to transfer data from
one device to another. Programming commands and data sent on these
lines are typically encoded in the ASCII format, although binary
encoding is often used to speed up the transfer of large arrays. Both
ASCII and binary data formats are available to the analyzer. In addition,
every byte transferred over GPIB undergoes a handshake to ensure
valid data.
Handshake Lines
A three-line handshake scheme coordinates the transfer of data between
talkers and listeners. This technique forces data transfers to occur at the
speed of the slowest device, and ensures data integrity in multiple
listener transfers. With most computing controllers and instruments, the
handshake is performed automatically, which makes it transparent to
the programmer.
Summary of Contents for 8712ES
Page 11: ...1 1 1 Introduction to GPIB Programming ...
Page 27: ...2 1 2 Synchronizing the Analyzer and a Controller ...
Page 36: ...3 1 3 Passing Control ...
Page 39: ...4 1 4 Data Types and Encoding ...
Page 46: ...5 1 5 Using Status Registers ...
Page 71: ...6 1 6 Trace Data Transfers ...
Page 98: ...6 28 Programmer sGuide Trace Data Transfers Internal Measurement Arrays ...
Page 99: ...7 1 7 Using Graphics ...
Page 105: ...8 1 8 Front Panel Keycodes ...
Page 111: ...9 1 9 Introduction to SCPI ...
Page 129: ...10 1 10 Menu Map with SCPI Commands ...
Page 268: ...12 1 12 SCPI Conformance Information ...
Page 290: ...13 1 13 SCPI Error Messages ...