User`s guide
Table Of Contents
- Legal Notices
- Safety Notices
- In this Book
- Contents
- Quick Reference
- Installation
- Operating the Power Supply Locally
- Operating the Power Supply Remotely
- Language Reference
- SCPI Command Summary
- Calibration Commands
- Measure Commands
- Output Commands
- Source Commands
- [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]
|MIN|MAX [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? [MIN|MAX][SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] |MIN|MAX [SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]? [MIN|MAX] - [SOURce:]CURRent:PROTection:STATe ON|OFF[SOURce:]CURRent:PROTection:STATe?
- [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]
|MIN|MAX [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]? [MIN|MAX][SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] |MIN|MAX [SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]? [MIN|MAX] - [SOURce:]VOLTage:LIMit:LOW
|MIN|MAX [SOURce:]VOLTage:LIMit:LOW? [MIN|MAX] - [SOURce:]VOLTage:PROTection:LEVel
|MIN|MAX[SOURce:]VOLTage:PROTection:LEVel? [MIN|MAX]
- [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]
- Status Commands
- STATus:PRESet
- STATus:OPERation[:EVENt]?
- STATus:OPERation:CONDition?
- STATus:OPERation:ENABle
STATus:OPERation:ENABle? - STATus:OPERation:NTR
STATus:OPERation:PTR STATus:OPERation:NTR? STATus:OPERation:PTR? - STATus:QUEStionable[:EVENt]?
- STATus:QUEStionable:CONDition?
- STATus:QUEStionable:ENABle
STATus:QUEStionable:ENABle? - STATus:QUEStionable:NTR
STATus:QUEStionable:PTR STATus:QUEStionable:NTR? STATus:QUEStionable:PTR? - *CLS
- *ESE*ESE?
- *ESR?
- *OPC*OPC?
- *SRE*SRE?
- *STB?
- *WAI
- System Commands
- Trigger Commands
- Programming Examples
- Specifications
- Verification and Calibration
- Verification
- Equipment Required
- Measurement Techniques
- Constant Voltage Tests
- Constant Current Tests
- Test Record Form – Agilent N5741A and N5761A
- Test Record Form – Agilent N5742A and N5762A
- Test Record Form – Agilent N5743A and N5763A
- Test Record Form – Agilent N5744A and N5764A
- Test Record Form – Agilent N5745A and N5765A
- Test Record Form – Agilent N5746A and N5766A
- Test Record Form – Agilent N5747A and N5767A
- Test Record Form – Agilent N5748A and N5768A
- Test Record Form – Agilent N5749A and N5769A
- Test Record Form – Agilent N5750A and N5770A
- Test Record Form – Agilent N5751A and N5771A
- Test Record Form – Agilent N5752A and N5772A
- Calibration
- Verification
- Service
- Compatibility
- Index
- Declaration of Conformity
Operating the Power Supply Remotely 4
Series N5700 User’s Guide 59
previous command in the message up to and including the last colon
separator. An example of a message with two commands is:
OUTPut:STATe ON;PROTection:CLEar
which shows the use of the semicolon separating the two commands,
and also illustrates the command path concept. Note that with the
second command, the leading keyword OUTPut was omitted because
after the OUTPut:STATe ON command, the path became defined as
OUTPut, and thus the second command was interpreted as:
OUTPut:PROTection:CLEar
In fact, it would have been incorrect to include the OUTPut keyword
in the second command, because the result after combining it with
the command path would be:
OUTPut:OUTPut:PROTection:CLEar
which would result in a syntax error.
Commands from Different Subsystems
In order to combine commands from different subsystems, you need
to be able to reset the command path to a null string within a
message. Beginning the command with a colon (:), discards the
previous path. For example, you could clear the output protection
and check the status of the Operation Condition register in one
message by using a root specifier as follows:
OUTPut:PROTection:CLEar;:STATus:OPERation:CONDition?
The following message shows how to combine commands from
different subsystems as well as within the same subsystem.
VOLTage:LEVel 7.5;PROTection 10;:CURRent:LEVel 0.25
Note the use of the optional keyword LEVel to maintain the correct
path within the subsystems, and the use of the root specifier (:) to
move between subsystems.
Message Unit
The simplest SCPI command is a single message unit consisting of a
keyword followed by a message terminator such as newline. The
message unit may include a parameter after the keyword. The
parameter can be numeric or a string.
ABORt<NL>
VOLTage 20<NL>
VOLTage:TRIGgered MINimum<NL>
Colons (:) separate higher-level keywords from lower-level keywords.
Use a blank space to separate parameters from keywords. If a
command requires more than one parameter, use commas to
separate adjacent parameters.