SCPI Introduction
Copyright © Itech Electronic Co., Ltd. 17
2.2.6 Using Queries
Observe the following precautions with queries:
Set up the proper number of variables for the returned data. For example, if
you are reading back a measurement array, you must dimension the array
according to the number of measurements that you have placed in the
measurement buffer.
Read back all the results of a query before sending another command to
the electronic load. Otherwise a Query Interrupted error will occur and the
unreturned data will be lost.
2.3 Types of SCPI Messages
There are two types of SCPI messages, program and response.
A program message consists of one or more properly formatted SCPI
commands sent from the controller to the electronic load. The message,
which may be sent at any time, requests the electronic load to perform
some action.
A response message consists of data in a specific SCPI format sent from
the electronic load to the controller. The electronic load sends the message
only when commanded by a program message called a "query."
The following figure illustrates SCPI message structure:
2.3.1 The Message Unit
The simplest SCPI command is a single message unit consisting of a command
header (or keyword) followed by a message terminator. The message unit may
include a parameter after the header. The parameter can be numeric or a
string.
ABORt<NL>