6 remote programming, 1 general, 2 scpi programming – KEPCO MAT 1/3 Rack User Manual

Page 37: Remote programming -6, General -6, Scpi programming -6

Advertising
background image

3-6

MAT1/3 RACK/ 112404

3.6

REMOTE PROGRAMMING

3.6.1

GENERAL

Kepco MAT Power Supplies are programmed over a control bus using either SCPI (Standard
Commands for Programmable Instruments) or CIIL (Control Interface Intermediate Language)
commands. SCPI and CIIL provide a common language conforming to IEEE488.2 for instru-
ments used in an automatic test system. The control bus can be either the IEEE 488 standard
communication bus (General Purpose Interface Bus, GPIB), or the RS232C communication
bus. Remote programming of the MAT requires connection to one of the controllers specified in
PAR. 1-2.

3.6.2

SCPI PROGRAMMING

SCPI (Standard Commands for Programmable Instruments) is a programming language con-
forming to the protocols and standards established by IEEE 488.2 (reference document ANSI/
IEEE Std 488.2, IEEE Standard Codes, ForMATs, Protocols, and Common Commands
). SCPI com-
mands are sent to the MAT Power Supply as output strings within the selected programming
language (PASCAL, BASIC, etc.) in accordance with the manufacturer’s requirements for the
particular GPIB interface card used and the Kepco controller selected (see PAR 1-2.)

Figure 3-3 illustrates typical SCPI commands used for remote programming of the MAT power
supply. For the complete command set, and detailed SCPI programming information, consult
the Technical Manual for the applicable controller (the SCPI command sets among Kepco con-
trollers are slightly different). See PAR.3.5 to establish the MAT power supply Control Bus (BIT-
BUS) address.

FIGURE 3-3. TREE DIAGRAM OF SCPI COMMANDS USED WITH MAT POWER SUPPLIES

INITiate

[:IMMediate]
:CONTinuous

MEASure

:CURRent?
:VOLTage?

OUTPut

[:STATe]

[SOURce:]

VOLTage

[:LEVel]

[:IMMediate]
:TRIGgered

CURRent

[:LEVel]

[:IMMediate]
:TRIGgered

FUNCtion

:MODE

ROOT : (colon)

STATus

:OPERation

:CONDition?
:ENABle
[:EVENt]?

:PRESet
:QUEStionable

:CONDition?
:ENABle
[:EVENt]?

SYSTem

:ERRor?
:LANGuage

Advertising
This manual is related to the following products: