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>
- Channellist access
- :CHANNELlist:NAMes?
- :CHANNELlist:IDs?
- :CHANNELlist:ITEM<ChannelID>:ATTR
- :CHANNELlist:ITEM<ChannelID>:ATTR:NAMes?
- :CHANNELlist:ITEM<ChannelID>:ATTR:VAL?
- :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>]?
- EXPORT Commands
- Marker Commands
- Synchronisation State
- 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