E1340A()
NAME
E1340A − SCPI Commands Quick Reference
Description
The following is a SCPI command quick reference for the HP E1340A Arbitrary Function Generator. This quick reference provides:
Command Descriptions
Commands Not Supported
Query Command Response Types
Overlapping Commands
ONSRQ Restrictions
The SCPI commands are to be embedded in HP Compiled SCPI commands. For information on HP Compiled SCPI, see the HP Compiled SCPI commands in manual pages, or see the HP Compiled SCPI learning products.
For additional information on SCPI commands, see the VXI User’s Guide for the instrument.
COMMAND DESCRIPTIONS
Common Commands
*IDN? Returns the identification string of the instrument.
*RST Resets the instrument to a known state.
*TST? Self-Test, returns 0 if passes.
*OPC Sets the request for OPC flag when all pending operations have completed.
*OPC? Query operation complete. Returns 1 when all pending operations have completed.
*WAI Wait for complete.
*CLS Clears all status registers.
*ESE Enable status register bits.
*ESE? Query event status enable.
*ESR? Query and clear the event status register.
*SRE Sets the service request enable register bits and corresponding serial poll status register bits to generate a service request.
*SRE? Query service request enable.
*STB? Query read status byte.
*TRG Bus Trigger.
*RCL Recall instrument state.
*SAV Store instrument state.
SCPI Commands
TRIGger ABORt
ARM[:STARt][:LAYer[1]]:COUNt <number>
ARM[:STARt]:LAYer2:COUNt <number>
ARM[:STARt]:LAYer2:SLOPe <edge>
ARM[:STARt]:LAYer2:SOURce <source>
CALibration:DATA:AC <block>
CALibration:DATA[:DC] <block>
CALibration:AC:BEGin
CALibration:AC:POINt? <value>
CALibration[:DC]:BEGin
CALibration[:DC]:POINt? <value>
CALibration:STATe:AC <state>
INITiate[:IMMediate]
OUTPut:IMPedance <impedance>
OUTPut:LOAD <load>
[SOURce:]ARBitrary:DAC:SOURce <source>
[SOURce:]ARBitrary:DOWNload <source>,<dest>,<length>
[SOURce:]ARBitrary:DOWNload:COMPlete
[SOURce:]FREQuency:CENTer <center_freq>
[SOURce:]FREQuency[:CW | FIXed] <frequency>
[SOURce:]FREQuency:FSKey <frequency1>,<frequency2>
[SOURce:]FREQuency:MODE <mode>
[SOURce:]FREQuency:SPAN <freq_span>
[SOURce:]FREQuency:STARt <start_freq>
[SOURce:]FREQuency:STOP <stop_freq>
[SOURce:]FUNCtion[:SHAPe] <shape>
[SOURce:]FUNCtion:USER <name>
[SOURce:]LIST[:SEGMent]:CATalog?
[SOURce:]LIST[:SEGMent]:DEFine?
[SOURce:]LIST[:SEGMent]:SELect <name>
[SOURce:]LIST[:SEGMent]:VOLTage <voltage_list>
[SOURce:]LIST[:SEGMent]:VOLTage:DAC <dac_list>
[SOURce:]LIST[:SEGMent]:VOLTage:POINts?
[SOURce:]LIST:SSEQuence:CATalog?
[SOURce:]LIST:SSEQuence:DEFine?
[SOURce:]LIST:SSEQuence:SELect <name>
[SOURce:]LIST:SSEQuence:SEQuence?
[SOURce:]LIST:SSEQuence:SEQuence:SEGMents?
[SOURce:]MARKer:FEED <source>
[SOURce:]MARKer:POLarity <polarity>
[SOURce:]RAMP:POLarity <polarity>
[SOURce:]ROSCillator:FREQuency:EXTernal <frequency>
[SOURce:]ROSCillator:GATE:STATe <state>
[SOURce:]ROSCillator:SOURce <source>
[SOURce:]SWEep:COUNt <number>
[SOURce:]SWEep:POINts <number>
[SOURce:]SWEep:TIME <time>
SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <amplitude>
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]:UNIT[:VOLTage] <units>
[SOURce:]VOLTage[:LEVel][:IMMediate]:OFFSet <offset>
STATus:OPERation | QUEStionable:CONDition?
STATus:OPERation | QUEStionable:ENABle <unmask>
STATus:OPERation | QUEStionable[:EVENt]?
STATus:OPERation | QUEStionable:NTRansition <unmask>
STATus:OPERation | QUEStionable:PTRansition <unmask>
STATus:PRESet
SYSTem:ERRor?
SYSTem:VERsion?
TRIGger[:STARt]:COUNt <number>
TRIGger[:STARt]:SOURce <source>
COMMANDS NOT SUPPORTED
C-SCPI does not support the commands listed. However, these commands are still supported in the Command Module version.
Macro commands not supported: *DMC, *GMC, *PMC, *LMC, *EMC, *RMC, and MEM:DEL:MACR
Monitor commands not supported: DISP:MON, DISP:MON:CHAN, and DISP:MON:STR
QUERY COMMAND RESPONSE TYPES
All other query commands return an integer.
SYST:ERR?
int, quoted string
SYST:VER?
string
ARM: :COUNT?
double
ARM: :SLOPE? string
ARM: :SOURCE? string
*IDN?
string
CAL:POINT? int, int
CAL:AC:POINT?
int, int
CAL:DATA?
char array
CAL:DATA:AC?
char array
DIAG:PANIC? string
OUTPUT:IMPEDANCE?
double
OUTPUT:LOAD?
double
ARB:DAC:SOURCE? string
FREQ:CENTER?
double
FREQ:CW?
double
FREQ:FSKey? double, double
FREQ:MODE? string
FREQ:MODE? string
FREQ:SPAN? double
FREQ:START? double
FREQ:STOP? double
FUNC? string
FUNC:USER? string
LIST:CAT?
string
LIST:SELECT? string
LIST:SSEQUENCE:CAT?
string
LIST:SSEQUENCE:SELECT?
string
LIST:SSEQUENCE:SEQUENCE?
string
MARKER:FEED?
string
MARKER:POLARITY? string
RAMP:POLARITY?
string
ROSC:FREQ:EXT?
double
ROSC:SOURCE?
string
SWEEP:COUNT?
double
SWEEP:POINTS?
double
SWEEP:TIME? double
TRIG:COUNT? double
TRIG:SOURCE?
string
VOLT? double
VOLT:UNITS? string
VOLT:OFFSET?
double
OVERLAPPING COMMANDS
ONSRQ RESTRICTIONS
NONE
— December 04, 1992