Root, List subsystem – KEPCO BOP 1KW-MG Operator Manual, Firmware Ver.4.08 to 4.11 User Manual

Page 121

Advertising
background image

BOP HIPWR 070212

3-57

FIGURE 3-18. TREE DIAGRAM OF SCPI COMMANDS USED WITH BOP POWER SUPPLY (SHEET 2 OF 2)

The LIST subsystem includes a subsystem for waveform generation. The waveform generation
is invoked with the verb APPLY. When APPLY is added to a list:volt or list:curr command, the
BOP adds a series of points to the list arrays. The BOP can apply these points to approximate a
SINE, Triangle, RAMP (positive or negative) or square waveform or a level. The basic command
requires a type, frequency (or period for a level), a peak-to-peak amplitude (or amplitude for a
level).and offset (offset not needed for a level) The unit will create an appropriate number of
points in both the dwell and output control array to create the waveform centered on zero volts.
An optional offset can be added to the command to cause the BOP to generate a non-centered
waveform. For example, a 5 volt 400 Hertz sine wave may be centered at -3 volts. The list sub-
system has controls the allow the user to modify the unit's behavior to generate parts of wave-
forms and to used specific dwell times as appropriate. The APPLY subsystem accommodates
122 different segments in a single waveform provided the generated points fit in the array. See
paragraph 3.3.9.3 for an explanation of how a waveform is generated by the BOP.

[SOURce:] subsystem

[SOURce:]
VOLTage

[:LEVel]

[:IMMediate]

[:AMPLitude] val
[:AMPLitude]? MIN, MAX

:TRIGgered

[:AMPLitude] val
[:AMPLitude]?

:LIMit[:BOTH]

[:BOTH]?
:NEGative
:NEGative?
:POSitive
:POSitive?

:MODE FIXed, LIST, TRANsient,

EXTernal, GAIN, PROTect

:MODE?
:PROTect

[:BOTH]
[:BOTH]?
:MODE INT, EXT, LESS
:MODE?
:NEGative
:NEGative?
:POSitive
:POSitive?
:LIM[:BOTH]
:LIM[:BOTH]?
:LIM:NEGative
:LIM:NEGative?
:LIM:POSitive
:LIM:POSitive?

ROOT :

(colon)

[SOURce:]
CURRent

[:LEVel]

[:IMMediate]

[:AMPLitude] val
[:AMPLitude]? MIN, MAX

:TRIGgered

[:AMPLitude] val
[:AMPLitude]?

:LIMit[:BOTH]

[:BOTH]?
:NEGative
:NEGative?
:POSitive
:POSitive?

:MODE FIXed, LIST, TRANsient,

EXTernal, GAIN, PROTect

:MODE?
:PROTect

[:BOTH]
[:BOTH]?
:MODE INT, EXT, LESS
:MODE?
:NEGative
:NEGative?
:POSitive
:POSitive?
:LIM[:BOTH]
:LIM[:BOTH]?
:LIM:NEGative
:LIM:NEGative?
:LIM:POSitive
:LIM:POSitive?

FUNCtion

:MODE VOLT, CURR, EXTernal
:MODE?

:TRIGger VOLTage, CURRent
:TRIGger?

LIST subsystem

LIST

:CLEar
:COUNt val
:COUNt?
:COUNt:SKIP int
:COUNt:SKIP?
:CURRent val,val

APPLy type,val1,val2,val3

SWEep START, STOP
SWEep?

:POINts?

:CURRent?
:DIV val
:DIV?
:DWELl val,val
:DWELl?

:POINts?

:QUERy val
:QUERy?
:REP val1,val2,val3
:RES?
:SAMP:CURRent int,val
:SAMP:VOLTage int,val
:SAMP?
:SET:SAMPle val
:SET:SAMPle?
:SET:TRIGger val ON, OFF
:SET:TRIGger?
:SET:WAIT val
:SET:WAIT?
:TRIGger val
:VOLTage val,val

APPLy type,val1,val2,val3

SWEep START, STOP
SWEep?

:POINts?

:VOLTage?
:WAIT

:HIGH val
:LEDG val
:LOW val

Requires MEM:UPD to save for power-up.

Advertising