Fluke PM6681 User Manual

Page of 276
Management and
Maintenance of Programs
SCPI simplifies maintenance and man-
agement of the programs. Today changes
and additions in a good working program
are hardly possible because of the great
diversity in program messages and instru-
ments. Programs are difficult to under-
stand for anyone other than the original
programmer. After some time even the
programmer may be unable to understand
them.
A programmer with SCPI experience,
however, will understand the meaning
and reasons of a SCPI program, because
of his knowledge of the standard.
Changes, extensions, and additions are
much easier to make in an existing appli-
cation program. SCPI is a step towards
portability of instrument programming
software and, as a consequence, it allows
the exchange of instruments.
Introduction to SCPI
What is SCPI? 3-3
Instrument 
Functions
Execution 
Control
Parser
Response 
Formatter
Message 
Exchange 
Control
Input Buffer
Output Queue
GPIB 
Interface
Parsed 
Messages
Program 
Messages
Program 
Messages
Response 
Messages
Response Data
Executable 
Messages
Response 
Messages
GPIB
Figure 3-3
Overview of the firmware in a SCPI instrument.