VectorStar™ MS4640A SeriesMicrowave Vector Network Analyzer : SCPI Commands : :TRIGger[:SEQuence] Subsystem
 
:TRIGger[:SEQuence] Subsystem
The :TRIGger subsystem commands configure the trigger parameters and then control the trigger operation for internal, manual, and external trigger.
Trigger, Hold, and External Source Subsystems
Related trigger, hold, and external source subsystems are:
:SENSe:HOLD Subsystem
:SENSe{1-16}:HOLD Subsystem
:SENSe{1-16}:OFFSet and :OFFset{1-50} Subsystem
:SENSe{1-16}:SOURce{1-4} Subsystem
:SOURce:ALL:EXTernal Subsystem
:SOURce{1-4}:EXTernal Subsystem
:TRIGger[:SEQuence] Subsystem
 
:TRIGger[:SEQuence]:EXTernal:DELay <NRf>
:TRIGger[:SEQuence]:EXTernal:DELay?
Description
The command sets the delay time of the external trigger. The query outputs the delay time of the external trigger.
Cmd Parameters
<NRf> The input parameter is in Seconds.
Query Parameters
<NR3> The output parameter is in Seconds.
Range
0 to 10 seconds with Minimum Step Size = 1 Nanosecond (ns). If delay is set below 1 ns, the instrument returns 0 (zero) seconds.
Default Value
0.000000E+000
Syntax Example
:TRIG:EXT:DEL 5.0E-2
:TRIG:EXT:DEL?
 
:TRIGger[:SEQuence]:EXTernal:EDGe <char1>
:TRIGger[:SEQuence]:EXTernal:EDGe?
Description
The command sets the leading/trailing edge triggering of the external trigger. The query outputs the leading/trailing edge triggering of the external trigger.
Cmd Parameters
<char1> POSitive | NEGative
Query Parameters
<char1> POS | NEG
Range
NA
Default Value
POS
Syntax Example
:TRIG:EXT:EDG POS
:TRIG:EXT:EDG?
 
:TRIGger[:SEQuence]:EXTernal:HANDshake[:STATe] <char1>
:TRIGger[:SEQuence]:EXTernal:HANDshake[:STATe]?
Description
The command sets the on/off status of the external trigger handshake. The query outputs the on/off status of the external trigger handshake.
Cmd Parameters
<char1> 1 | 0 | ON | OFF
Query Parameters
<char1> 1 | 0
Range
NA
Default Value
0
Syntax Example
:TRIG:EXT:HAND ON
:TRIG:EXT:HAND?
 
:TRIGger[:SEQuence]:EXTernal:TYPe <char1>
:TRIGger[:SEQuence]:EXTernal:TYPe?
Description
The command sets the type of trigger that will be associated with the external trigger. The query outputs the type of trigger that will be associated with the external trigger.
Cmd Parameters
<char1> POINt | SWEep | CHANnel | ALL
Query Parameters
<char1> POIN | SWE | CHAN | ALL
Range
NA
Default Value
CHAN
Syntax Example
:TRIG:EXT:TYP CHAN
:TRIG:EXT:TYP?
 
:TRIGger[:SEQuence]:MANual:TYPe <char1>
:TRIGger[:SEQuence]:MANual:TYPe?
Description
The command sets the type of trigger that will be associated with the manual trigger. The query outputs the type of trigger that will be associated with the manual trigger.
Cmd Parameters
<char1> POINt | SWEep | CHANnel | ALL
Query Parameters
<char1> POIN | SWE | CHAN | ALL
Range
NA
Default Value
CHAN
Syntax Example
:TRIG:MAN:TYP SWE
:TRIG:MAN:TYP?
 
:TRIGger[:SEQuence]:REMote:TYPe <char1>
:TRIGger[:SEQuence]:REMote:TYPe?
Description
The command sets the type of trigger that will be associated with the remote trigger. The query outputs the type of trigger that will be associated with the remote trigger.
Cmd Parameters
<char1> POINt | SWEep | CHANnel | ALL
Query Parameters
<char1> POIN | SWE | CHAN | ALL
Range
NA
Default Value
CHAN
Syntax Example
:TRIG:REM:TYP POIN
:TRIG:REM:TYP?
 
:TRIGger[:SEQuence]:SOURce <char1>
:TRIGger[:SEQuence]:SOURce?
Description
The command sets the source of sweep/measurement triggering where the following options are available:
AUTO = The triggering source is automatic.
MANual = The triggering source is manual.
EXTTogpib = The triggering source is from the VNA Rear Panel BNC connector to the GPIB parser which handles it as a GPIB Group Execute Trigger. This triggering mode is typically used when an external device is used to trigger the VNA directly instead of over the GPIB bus.
EXTernal = The triggering source is from the rear panel external trigger port.
REMote = The triggering source is provided remotely.
The query outputs the source of the sweep/measurement triggering.
Cmd Parameters
<char1> AUTO | MANual | EXTTogpib | EXTernal | REMote
Query Parameters
<char1> AUTO | MAN | EXTT | EXT | REM
Range
NA
Default Value
AUTO
Syntax Example
:TRIG:SOUR AUTO
:TRIG:SOUR?
AUTO
 
:TRIGger[:SEQuence][:IMMediate][:REMote]
Description
The command triggers a continuous sweep from the remote interface. During the sweep, command execution continues and does not pause. The operation of this command is modified by the instrument state set by the :SENSe:HOLD:FUNCtion and/or the :SENSe{1-16}:HOLD:FUNCtion commands. See the following subsystems for additional information:
:SENSe:HOLD Subsystem
:SENSe{1-16}:HOLD Subsystem
No query.
The operation of this command depends on the settings of the :SENSe:HOLD:FUNCtion, :TRIGger[:SEQuence][:REMote]:SINGle, and :TRIGger[:SEQuence][:IMMediate][:REMote] commands. Each setting combination is described in the sections below.
:SENSe:HOLD:FUNC CONT and :TRIG
:SENSe:HOLD:FUNCtion CONTinuous
// Sweep State = The sweep is sweeping continuously
// Command Execution = The parser is ready for a command right away.
:TRIGger[:SEQuence][:IMMediate][:REMote]
// Sweep State = The sweep restarts and sweeps continuously. When the sweep gets to the end of the sweep, it continues to sweep. There is NO STATUS information that the end of the sweep has been reached.
// Command Execution = The parser is ready for a command right away
:SENSe:HOLD:FUNC CONT and :TRIG:SING
:SENSe:HOLD:FUNCtion CONTinuous
// Sweep State = The sweep is sweeping continuously.
// Command Execution = The parser is ready for a command right away
:TRIGger[:SEQuence][:REMote]:SINGle
// Sweep State = The sweep restarts and sweeps continuously. When the sweep gets to the end of the sweep, it sets the end of sweep status bit and continues to sweep.
// Command Execution = Further execution is blocked until the end of the sweep.
// Command Execution resumes when the sweep has reached the end of the sweep.
:SENSe:HOLD:FUNC HOLD and :TRIG
:SENSe:HOLD:FUNCtion HOLD
// Sweep State = The sweep is stopped.
// Command Execution = The parser is ready for a command right away
:TRIGger[:SEQuence][:IMMediate][:REMote]
// Sweep State = The command has no effect. The sweep is stopped.
// Command Execution = The parser is ready for a command right away
:SENSe:HOLD:FUNC HOLD and :TRIG:SING
:SENSe:HOLD:FUNCtion HOLD
// Sweep State = The sweep is stopped
// Command Execution = The parser is ready for a command right away.
:TRIGger[:SEQuence][:REMote]:SINGle
// Sweep State = The sweep restarts and sweeps until the end of the sweep, at which point it sets the end of sweep status bit and stops.
// Command Execution = Further execution is blocked until the end of the sweep.
// Command Execution resumes when the sweep has reached the end of the sweep.
:SENSe:HOLD:FUNC SING and :TRIG
:SENSe:HOLD:FUNCtion SINGle
// Sweep State = The sweep does one complete sweep, goes into hold and stops.
// Command Execution = The parser is ready for a command.
:TRIGger[:SEQuence][:IMMediate][:REMote]
// Sweep State = The command has no effect. The sweep is stopped.
// Command Execution = The parser is ready for a command.
:SENSe:HOLD:FUNC SING and :TRIG:SING
:SENSe:HOLD:FUNCtion SINGle
// Sweep State = The sweep does one complete sweep, goes into hold and stops.
// Command Execution = The parser is ready for a command right away.
:TRIGger[:SEQuence][:REMote]:SINGle
// Sweep State = The sweep restarts and sweeps until the end of the sweep, at which point it sets the end of sweep status bit and stops.
// Command Execution = Further execution is blocked until the end of the sweep.
// Command Execution resumes when the sweep has reached the end of the sweep.
Cmd Parameters
NA
Query Parameters
NA
Range
NA
Default Value
NA
Syntax Example
:TRIG
 
:TRIGger[:SEQuence][:REMote]:SINGle
Description
The command triggers a single sweep with synchronization from the remote interface. No query. During the sweep, command execution pauses until the sweep is complete. The operation of this command is modified by the instrument state set by the :SENSe:HOLD:FUNCtion and/or the :SENSe{1-16}:HOLD:FUNCtion commands. See the following subsystems for additional information:
:SENSe:HOLD Subsystem
:SENSe{1-16}:HOLD Subsystem
Variable Operation
The operation of this command depends on the settings of the :SENSe:HOLD:FUNCtion, :TRIGger[:SEQuence][:REMote]:SINGle, and :TRIGger[:SEQuence][:IMMediate][:REMote] commands. Each setting combination is described in the sections below.
:SENSe:HOLD:FUNC CONT and :TRIG
:SENSe:HOLD:FUNCtion CONTinuous
// Sweep State = The sweep is sweeping continuously
// Command Execution = The parser is ready for a command right away.
:TRIGger[:SEQuence][:IMMediate][:REMote]
// Sweep State = The sweep restarts and sweeps continuously. When the sweep gets to the end of the sweep, it continues to sweep. There is NO STATUS information that the end of the sweep has been reached.
// Command Execution = The parser is ready for a command right away
:SENSe:HOLD:FUNC CONT and :TRIG:SING
:SENSe:HOLD:FUNCtion CONTinuous
// Sweep State = The sweep is sweeping continuously.
// Command Execution = The parser is ready for a command right away
:TRIGger[:SEQuence][:REMote]:SINGle
// Sweep State = The sweep restarts and sweeps continuously. When the sweep gets to the end of the sweep, it sets the end of sweep status bit and continues to sweep.
// Command Execution = Further execution is blocked until the end of the sweep.
// Command Execution resumes when the sweep has reached the end of the sweep.
:SENSe:HOLD:FUNC HOLD and :TRIG
:SENSe:HOLD:FUNCtion HOLD
// Sweep State = The sweep is stopped.
// Command Execution = The parser is ready for a command right away
:TRIGger[:SEQuence][:IMMediate][:REMote]
// Sweep State = The command has no effect. The sweep is stopped.
// Command Execution = The parser is ready for a command right away
:SENSe:HOLD:FUNC HOLD and :TRIG:SING
:SENSe:HOLD:FUNCtion HOLD
// Sweep State = The sweep is stopped
// Command Execution = The parser is ready for a command right away.
:TRIGger[:SEQuence][:REMote]:SINGle
// Sweep State = The sweep restarts and sweeps until the end of the sweep, at which point it sets the end of sweep status bit and stops.
// Command Execution = Further execution is blocked until the end of the sweep.
// Command Execution resumes when the sweep has reached the end of the sweep.
:SENSe:HOLD:FUNC SING and :TRIG
:SENSe:HOLD:FUNCtion SINGle
// Sweep State = The sweep does one complete sweep, goes into hold and stops.
// Command Execution = The parser is ready for a command.
:TRIGger[:SEQuence][:IMMediate][:REMote]
// Sweep State = The command has no effect. The sweep is stopped.
// Command Execution = The parser is ready for a command.
:SENSe:HOLD:FUNC SING and :TRIG:SING
:SENSe:HOLD:FUNCtion SINGle
// Sweep State = The sweep does one complete sweep, goes into hold and stops.
// Command Execution = The parser is ready for a command right away.
:TRIGger[:SEQuence][:REMote]:SINGle
// Sweep State = The sweep restarts and sweeps until the end of the sweep, at which point it sets the end of sweep status bit and stops.
// Command Execution = Further execution is blocked until the end of the sweep.
// Command Execution resumes when the sweep has reached the end of the sweep.
Cmd Parameters
NA
Query Parameters
NA
Range
NA
Default Value
NA
Syntax Example
:TRIG:SING