Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ E1340A(5) — HP-UX SCPI B.02.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026