SCPI - OXYGEN Remote Control¶
Technical Reference Manual
Contents
- Introduction
 - Document History
 - Syntax Conventions
 - SCPI with OXYGEN
 - Common Commands
 - Application Control
 - Acquisition Control
 - Recording Control
- :STORe:FILE:NAME “PATH”
 - :STORe:FILE:NAME?
 - :STORe:STARt
 - :STORe:PAUSE
 - :STORe:STOP
 - :STORe:STATe?
 - WAVEform access
 - :STORe:WAVEform:MODE?
 - :STORe:WAVEform:MODE {Continuous | Eventbased | Disabled}
 - :STORe:WAVEform:CONTinuous
 - :STORe:WAVEform:EVENtbased
 - STORe:WAVEform:DISabled
 - :STORe:WAVEform:PREtime?
 - :STORe:WAVEform:PREtime {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}
 - :STORe:WAVEform:PAFTer?
 - :STORe:WAVE:PAFTer {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}
 - :STORe:WAVEform:POSTtime?
 - :STORe:WAVEform:POSTtime {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}
 - :STORe:STATIstics?
 - :STORe:STATIstics {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}
 - :STORe:AUTOStart?
 - :STORe:AUTOStart <Boolean>
 - :STORe:RACQuisition?
 - :STORe:RACQuisition <Boolean>
 - :STORe:SAFTer?
 - :STORe:SAFTer {ON|OFF|<Nrf>} | {{ON|OFF},<Nrf>}
 - :STORe:ADVanced?
 - :STORe:ADVanced <Boolean>
 
 - Channel List Access
- :CHANNELlist:NAMes?
 - :CHANNELlist:IDs?
 - :CHANNELlist:ITEM<ChannelID>:ATTR
 - :CHANNELlist:ITEM<ChannelID>:ATTR:NAMes?
 - :CHANNELlist:ITEM<ChannelID>:ATTR:VAL?
 - :CHANNELlist:ITEM<ChannelID>:REMove
 - :CHANNELlist:ADDchannel?
 - :CHANNELlist:PROPerty?
 - :CHANNELlist:PROPerty
 - :CHANNELlist:CONSTRaint?
 - :CHANNELlist:TIMing:HIGHest?
 - :CHANNELlist:TIMing:LOWest?
 - :CHANNELlist:SATuration:VALue?
 - :CHANNELlist:SATuration:RESet
 - :CHANNELlist:FIResponse
 - Channel Actions
 - :CHANNELlist:ITEM<ChannelID>:ACTion:<action>:AVAil?
 - :CHANNELlist:ITEM<ChannelID>:ACTion:<action>:EXEc
 - CHANNELlist:ACTion:<action>:AVAil? <channelname_or_id>[,<channelname_or_id>[,..]]
 - CHANNELlist:ACTion:<action>:EXEc <channelname_or_id>[,<channelname_or_id>[,…]]
 
 - Measurement Values
- :RATE {<num>[<unit>]|NONE}
 - :RATE?
 - :NUMeric:NORMal:ITEMS <channel>[,<channel>[,…]]
 - :NUMeric:NORMal:ITEMS?
 - :NUMeric:NORMAL:ITEM<x> <channel>
 - :NUMeric:NORMal:ITEM<x>?
 - :NUMeric:NORMal:CLEar {ALL|<NUM>[,<NUM>]}
 - :NUMeric:NORMal:DELete <NUM>[,<NUM>]
 - :NUMeric:NORMal:NUMber {<num>|ALL}
 - :NUMeric:NORMal:NUMber?
 - :NUMeric:NORMal:DIM<x> { <i_max> | <i_list> | MAX }
 - :NUMeric:NORMal:DIM<x>?
 - :NUMeric:NORMal:DIMS?
 - :NUMeric:NORMal:FORMat {ASCII|BIN_INTEL|BIN_MOTOROLA}
 - :NUMeric:NORMal:FORMat?
 - :NUMeric:NORMal:VALue? [<NUM>]
 
 - External Data Logging (ELOG)
- :ELOG:ITEMs <channel>[,<channel>[,…]]
 - :ELOG:ITEMs?
 - :ELOG:PERiod <Duration>
 - :ELOG:PERiod?
 - :ELOG:CALCulations {AVG|MIN|MAX|RMS}
 - :ELOG:CALCulations?
 - :ELOG:PERiod?
 - :ELOG:FORMat {ASCII|BIN_INTEL|BIN_MOTOROLA}
 - :ELOG:FORMat?
 - :ELOG:TIMestamp {OFF|REL|ABS|ELOG}
 - :ELOG:TIMestamp?
 - :ELOG:STARt
 - :ELOG:FETCh? [<NUM>]
 - :ELOG:STOP
 - :ELOG:RESet
 - :ELOG:STATe?
 
 - Data Streaming (DSTREAM)
- :DSTream:ITEMs[<GRP>] <channel>[,<channel>[,…]]
 - :DSTream:ITEMs[<GRP>]?
 - :DSTream:PORT[<GRP>] <PORT>
 - :DSTream:PORT[<GRP>]?
 - :DSTream:INIT [<GRP> | ALL]
 - :DSTream:STARt [<GRP> | ALL]
 - :DSTream:STOP [<GRP> | ALL]
 - :DSTream:DELete [<GRP> | ALL]
 - : DSTream:RESet
 - : DSTream:STATe[<GRP>]?
 - : DSTream:TRIG[<GRP>] {ON|OFF}
 - : DSTream:TRIG[<GRP>]?
 - :DSTream:REPLAY[<GRP>] {LIVE | BULK}
 - : DSTream:REPLAY[<GRP>]?
 - :DSTream:INTERVAL[<GRP>] <INTV>
 - : DSTream:INTERVAL[<GRP>]?
 - : DSTream:STARTTIME <TIME>
 - : DSTream:STARTTIME?
 
 - EXPORT Commands
- :EXPort:DIRectory
 - :EXPort:DIRectory “path”
 - :EXPort:AUTO?
 - :EXPort:AUTO {ON|OFF}
 - :EXPort:ITEMS Commands and Queries
 - :EXPort:ITEMS[:LIST]?
 - :EXPort:ITEMS[:LIST] <channel>[,<channel>[,…]]
 - :EXPort:ITEMS:AVAil?
 - :EXPort:ITEMS:CLEar
 - :EXPort:ITEMS:ADD <channel>[,<channel>[,…]]
 - :EXPort:ITEMS:DELete <channel>[,<channel>[,…]]
 
 - Marker Commands
 - Synchronisation Queries
- :SYNC:STATe?
 - :SYNC:ENCLOSURES[:LIST]?
 - :SYNC:ENClosure[<ENR>]:NAME?
 - :SYNC:ENClosure[<ENR>]:SERIal?
 - :SYNC:ENClosure[<ENR>]:NODEName?
 - :SYNC:ENClosure[<GRP>]:IN[<INR>]:MODE?
 - :SYNC:ENClosure[<GRP>]:OUTPUTS[:LIST]?
 - :SYNC:ENClosure[<GRP>]:OUT[<ONR>]:NAME?
 - :SYNC:ENClosure[<GRP>]:OUT[<ONR>]:CONNector?
 - :SYNC:ENClosure[<GRP>]:OUT[<ONR>]:MODE?
 
 - Measurement Screen Commands
 - Measurement Report Commands
 - Measurement Header Data
 - Utility Commands
 - Trigger Events
- :TRIGger[:GET]?
 - :TRIGger:RESet
 - :TRIGger:ADDevent
 - :TRIGger:EVent<context> Commands and Queries
 - :TRIGger:EVent<event-number>[:SETup]?
 - :TRIGger:EVent<event-number>[:SETup] {<String>} | {{ON|OFF},<String>}
 - :TRIGger:EVent<event-number>:VALId?
 - :TRIGger:EVent<event-number>:DELete
 - :TRIGger:EVent<event-number>:ADDCondition
 - :TRIGger:EVent<event-number>:ADDAction
 - :TRIGger:EVent<event-number>:CONDition<condition-number>:GET?
 - :TRIGger:EVent<event-number>:CONDition<condition-number>:VALId?
 - :TRIGger:EVent<event-number>:CONDition<condition-number>:DELete
 - :TRIGger:EVent<event-number>:CONDition<condition-number> :HIGHlevel:SETup<nrf>,<literal>|<nrf>,<String>[,<String>[,…]]
 - :TRIGger:EVent<event-number>:CONDition<condition-number> :LOWlevel:SETup<nrf>,<literal>|<nrf>,<String>[,<String>[,…]]
 - :TRIGger:EVent<event-number>:CONDition<condition-number> :INwindow:SETup<nrf>,<nrf>,<literal>|<nrf>,<literal>|<nrf>,<String>[,<String>[,…]]
 - :TRIGger:EVent<event-number>:CONDition<condition-number> :OUTwindow:SETup<nrf>,<nrf>,<literal>|<nrf>,<literal>|<nrf>,<String>[,<String>[,…]]
 - :TRIGger:EVent<event-number>:CONDition<condition-number> :KEYBoard:SETup
 - :TRIGger:EVent<event-number>:CONDition<condition-number> :TIME:SETup
 - :TRIGger:EVent<event-number>:ACTion<action-number>:GET?
 - :TRIGger:EVent<event-number>:ACTion<action-number>:VALId?
 - :TRIGger:EVent<event-number>:ACTion<action-number>:DELete
 - :TRIGger:EVent<event-number>:ACTion<action-number>:RECording :SETup<literal>
 - :TRIGger:EVent<event-number>:ACTion<action-number>:DIGOut :SETup<literal>|<nrf>,<literal|<nrf>,<literal>,<String>[,<String>[,…]]
 - :TRIGger:EVent<event-number>:ACTion<action-number>:ALARm:SETup <literal>,<literal>|<nrf>,<literal|<nrf>,<literal>,<String>[,<String>[,…]]
 - :TRIGger:EVent<event-number>:ACTion<action-number>:MARKer:SETup <String>,<literal>
 - :TRIGger:EVent<event-number>:ACTion<action-number>:SNAPshot:SETup <literal>,<nrf>,<String>[,<String>[,…]]
 - :TRIGger:EVent<event-number>:ACTion<action-number>:ARM:SETup <literal>
 
 - Analysis Control
 - Error Handling
 - Error Codes
 - EXAMPLES
 
