The command sets the on/off status of the external trigger handshake.
Returns the on/off status of the external trigger handshake.
Cmd Parameters
<char> 1 | 0 | ON | OFF
Query Parameters
<char> 1 | 0
Range
NA
Default Value
0
Syntax Example
:TRIG:EXT:HAND ON
:TRIG:EXT:HAND?
:TRIGger[:SEQuence]:EXTernal:TYPe <char>
:TRIGger[:SEQuence]:EXTernal:TYPe?
Description
Sets the type of trigger that will be associated with the external trigger.
Returns the type of trigger that will be associated with the external trigger.
Cmd Parameters
<char> POINt | SWEep | CHANnel | ALL
Query Parameters
<char> POIN | SWE | CHAN | ALL
Range
NA
Default Value
CHAN
Syntax Example
:TRIG:EXT:TYP CHAN
:TRIG:EXT:TYP?
:TRIGger[:SEQuence]:MANual:TYPe <char>
:TRIGger[:SEQuence]:MANual:TYPe?
Description
Sets the type of trigger that will be associated with the manual trigger.
Returns the type of trigger that will be associated with the manual trigger.
Cmd Parameters
<char> POINt | SWEep | CHANnel | ALL
Query Parameters
<char> POIN | SWE | CHAN | ALL
Range
NA
Default Value
CHAN
Syntax Example
:TRIG:MAN:TYP SWE
:TRIG:MAN:TYP?
:TRIGger[:SEQuence]:OUT[:STATe] <char>
:TRIGger[:SEQuence]:OUT[:STATe]?
Description
Sets the on/off state of the trigger out.
Returns the status of the trigger out.
Cmd Parameters
<char> 1 | 0 | ON | OFF
Query Parameters
<char> 1 | 0
Range
NA
Default Value
0
Syntax Example
:TRIG:OUT ON
:TRIG:OUT?
:TRIGger[:SEQuence]:REMote:TYPe <char>
:TRIGger[:SEQuence]:REMote:TYPe?
Description
Sets the type of trigger that will be associated with the remote trigger.
Returns the type of trigger that will be associated with the remote trigger.
Cmd Parameters
<char> POINt | SWEep | CHANnel | ALL
Query Parameters
<char> POIN | SWE | CHAN | ALL
Range
NA
Default Value
CHAN
Syntax Example
:TRIG:REM:TYP POIN
:TRIG:REM:TYP?
:TRIGger[:SEQuence]:SEDTransfer[:STATe] <char>
:TRIGger[:SEQuence]:SEDTransfer[:STATe]?
Description
Sets the on/off state of the data transfer at sweep end.
Returns the status of the data transfer at sweep end.
Cmd Parameters
<char> ON | OFF | 1 | 0
Query Parameters
NA
Range
NA
Default Value
0
Syntax Example
:TRIG:SEDT ON
:TRIG:SEDT?
:TRIGger[:SEQuence]:SOURce <char>
:TRIGger[:SEQuence]:SOURce?
Description
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.
Returns the source of the sweep/measurement triggering.
Cmd Parameters
<char> AUTO | MANual | EXTTogpib | EXTernal | REMote
Query Parameters
<char> AUTO | MAN | EXTT | EXT | REM
Range
NA
Default Value
AUTO
Syntax Example
:TRIG:SOUR AUTO
:TRIG:SOUR?
:TRIGger[:SEQuence][:IMMediate][:REMote]
Description
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:
:TRIG and :TRIG:SING have different dynamic effects on the system, depending on the measurement mode. When in continuous standard mode the measurement process will continue, so there may be some ambiguity when data is transferred (was it from one sweep, partially two different sweeps, etc.). A single-sweep and hold or :TRIG:SING can avoid that ambiguity. Also certain measurements (such as TMS-True Mode Stimulus and IMS) require multiple sweeps behind the scenes and :TRIG will not access these extra sweeps, but :TRIG:SING will.
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
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:
:TRIG and :TRIG:SING have different dynamic effects on the system, depending on the measurement mode. When in continuous standard mode the measurement process will continue, so there may be some ambiguity when data is transferred (was it from one sweep, partially two different sweeps, etc.). A single-sweep and hold or :TRIG:SING can avoid that ambiguity. Also certain measurements (such as TMS-True Mode Stimulus and IMS) require multiple sweeps behind the scenes and :TRIG will not access these extra sweeps, but :TRIG:SING will.
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.