SCPI Programmers Manual
19
4.7.3 TRIGger:PULSe:WHEN
4.7.4 TRIGger:PULSe:WIDth
4.7.5 TRIGger:PULSe:LEVel
4.8 TRIGger:SLOPe
Command List
Set or query the trigger polarity of pulse width trigger
:<polarity> ::= < POSItive | NEGAtive>
▷POSItive: Positive pulse trigger
▷NEGAtive: negative pulse trigger
The query returns POSItive, NEGAtive
:TRIGger:PULSe:POLarity POSItive /*Set positive pulse trigger*/
:TRIGger:PULSe:POLarity? /*The query returns POSItive*/
:TRIGger:PULSe:WHEN <when>
:TRIGger:PULSe:WHEN?
Set or query the trigger conditions for pulse width trigger.
<when> ::= < EQUAl| NEQUal| GREAt| LESS>
▷EQUAl = (equal to time value): Only when the positive or negative pulse width
of the input signal is equal to the set pulse width can it trigger. [Pulse width error is
5%] NEQUal! = (Not equal to time value): Only when the positive or negative pulse
width of the input signal is not equal to the set pulse width, can the [pulse
width error be 5%] be triggered. GREAt >(greater than the time value): Only when
the positive or negative pulse width of the input signal is greater than the set pulse
width can it trigger [pulse width error is 5%].
▷LESS <(less than time value): Only when the positive or negative pulse width of
the input signal is less than the set pulse width can the [pulse width error be
5%] be triggered.
The query returns EQUAl, NEQUal, GRAt, LESS
:TRIGger:PULSe:WHEN NEQUal /*Set trigger condition to NEQUal*/
:TRIGger:PULSe:WHEN? /*The query returns NEQUal*/
:TRIGger:PULSe:WIDth <value>
:TRIGger:PULSe:WIDth?
Set or query the pulse width triggering time.
:<value> ::=pulse width trigger (in second)
The query returns the pulse width value in scientific notation
:TRIGger:PULSe:WIDth 0.000003 /Set the pulse width value to 3μs*/
:TRIGger:PULSe:WIDth? /*The query returns 3.000000e-06*/
:TRIGger:PULSe:LEVel <level>
:TRIGger:PULSe:LEVel?
Set or query the trigger level when pulse width trigger.
:<level> ::=trigger level value ( in V)
The query returns the trigger level value in scientific notation.
:TRIGger:PULSe:LEVel 0.16 /*Set the trigger level to 160mV*/
:TRIGger:PULSe:LEVel? /*The query returns 1.600000e-01*/