Please select To the mobile version | Continue to access the desktop computer version

Electronic Engineer Discuss

Author: WisdomAugust

DSO2000 Series SCPI Programmers Manual

[Copy link]

53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-10-11 09:33:34 | Show all posts
Edited by WisdomAugust at 2021-10-11 09:36

4.7.4 TRIGger: PULSe: WIDth
Command
:TRIGger: PULSe:WIDth <value>
:TRIGger: PULSe:WIDth?
Description
Set or query the pulse width triggering time.
Parameters
:<value> ::=pulse width trigger (in second)
Return
The query returns the pulse width value in scientific notation
Example
:TRIGger: PULSe:WIDth 0.000003 /*Set the pulse width value to 3μs*/
:TRIGger: PULSe:WIDth? /*The query returns 3.000000e-06*/


4.7.5 TRIGger: PULSe: LEVel
Command
:TRIGger: PULSe: LEVel <level>
:TRIGger: PULSe: LEVel?
Description
Set or query the trigger level when pulse width trigger.
Parameters
:<level> ::=trigger level value ( in V)
Return
The query returns the trigger level value in scientific notation.
Example
:TRIGger: PULSe: LEVel 0.16 /*Set the trigger level to 160mV*/
:TRIGger: PULSe: LEVel? /*The query returns 1.600000e-01*/





53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-10-12 10:12:49 | Show all posts
Edited by WisdomAugust at 2021-10-12 10:23

4.8 TRIGger:SLOPe
Command List
l TRIGger:SLOPe:SOURce
l TRIGger:SLOPe: POLarity
l TRIGger:SLOPe:WHEN
l TRIGger:SLOPe:WIDth
l TRIGger:SLOPe:ALEVel
l TRIGger:SLOPe:BLEVel


4.8.1 TRIGger:SLOPe:SOURce
Command
:TRIGger:SLOPe:SOURce <source>
:TRIGger:SLOPe:SOURce?
Description
Set or query the trigger source of slope trigger
Parameters
:<source> ::= < CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4>
Return
The query returns CHANnel1, CHANnel2, CHANnel3, CHANnel4
Example
:TRIGger:SLOPe:SOURce CHANnel1 /*Set trigger source to CH1*/
:TRIGger:SLOPe:SOURce? /*The query returns CHANnel1*/


4.8.2 TRIGger:SLOPe: POLarity
Command
:TRIGger:SLOPe: POLarity <polarity>
:TRIGger:SLOPe: POLarity?
Description
Set or query the trigger polarity of the slope trigger.
Parameters
:<polarity> ::= < POSItive | NEGAtive>
State
POSItive: Positive slope trigger
NEGAtive: negative slope trigger
Return
The query returns POSItive, NEGAtive
Example
:TRIGger:SLOPe: POLarity POSItive /*Set positive slope trigger*/
:TRIGger:SLOPe: POLarity? /*The query returns POSItive*/






0

Threads

2

Posts

2

Credits

新手上路

Rank: 1

Credits
2
Post time 2021-10-13 04:01:33 | Show all posts
Good job!
Thank you!
I hope you can also take care to fix some user reported bugs on that thread:
https://www.eevblog.com/forum/te ... dso2x1x-models/775/

Good  luck!

53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-10-13 08:15:48 | Show all posts
Edited by WisdomAugust at 2021-10-13 08:20

4.8.3 TRIGger:SLOPe:WHEN
Command
:TRIGger:SLOPe:WHEN <when>
:TRIGger:SLOPe:WHEN?
Description
Set or query the trigger condition of the slope trigger.
Parameters
:<when> ::= < EQUAl| NEQUal| GREAt| LESS>
State
?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.
Return
The query returns EQUAl, NEQUal, GRAt, LESS
Example
:TRIGger:SLOPe:WHEN NEQUal /*Set trigger condition to NEQUal*/
:TRIGger:SLOPe:WHEN? /*The query returns NEQUal*/


4.8.4 TRIGger:SLOPe:WIDth
Command
:TRIGger:SLOPe:WIDth <value>
:TRIGger:SLOPe:WIDth?
Description
Set or query the trigger condition of the slope trigger.
Parameters
:<value> ::=trigger condition value (in second)
Return
The query returns the time value in scientific notation.
Example
:TRIGger:SLOPe:WIDth 0.000003 /*Set the width value to 3μs*/
:TRIGger:SLOPe:WIDth? /*The query returns 3.000000e-06*/





53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-10-14 08:21:19 | Show all posts
Edited by WisdomAugust at 2021-10-14 08:23

4.8.5 TRIGger:SLOPe:ALEVel
Command
:TRIGger:SLOPe:ALEVel <level>
:TRIGger:SLOPe:ALEVel?
Description
Set or query the upper limit of the trigger level when the slope triggers.
Parameters
:<level> ::=trigger level upper limit value (in V)
Return
The query returns the upper limit value of the trigger level in scientific notation.
Example
:TRIGger:SLOPe:ALEVel 0.16 /*Set the trigger level to 160mV*/
:TRIGger:SLOPe:ALEVel? /*The query returns 1.600000e-01*/


4.8.6 TRIGger:SLOPe:BLEVel
Command
:TRIGger:SLOPe:BLEVel <level>
:TRIGger:SLOPe:BLEVel?
Description
Set or query the lower limit of the trigger level when the slope triggers.
Parameters
:<level> ::=trigger level lower limit value (in V)
Return
The query returns the lower limit value of the trigger level in scientific notation.
Example
:TRIGger:SLOPe:BLEVel 0.16 /*Set the trigger level to lower limit*/
:TRIGger:SLOPe:BLEVel? /*The query returns 1.600000e-01*/




53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-11-1 09:11:58 | Show all posts
Edited by WisdomAugust at 2021-11-2 09:47

4.9 TRIGger:TV
Command List
l TRIGger:TV:SOURce
l TRIGger:TV: POLarity
l TRIGger:TV:MODE
l TRIGger:TV: LINE
l TRIGger:TV:STANdard
l TRIGger:VIDeo: LEVel

4.9.1 TRIGger:TV:SOURce
Command
:TRIGger:TV:SOURce <source>
:TRIGger:TV:SOURce?
Description
Select or query the trigger source of the video trigger.
Parameters
:<source> ::= < CHANnel1 | CHANnel2 | CHANnel3 | CHANnel4>
Return
[size=10.5000pt]The query returns CHANnel1, C[size=10.5000pt]HANnel2, C[size=10.5000pt]HANnel3, C[size=10.5000pt]HANnel4
Example
[size=10.5000pt]:TRIGger:TV:SOURce CHANnel1 /*Settrigger source to CH1*/
[size=10.5000pt]:TRIGger:TV:SOURce? /*The query returns C[size=10.5000pt]HANnel1*/


4.9.2 TRIGger:TV: POLarity
Command
:TRIGger:TV: POLarity <polarity>
:TRIGger:TV: POLarity?
Description
Select or query the video polarity when the video is triggered.
Parameters
:<polarity> ::= < POSItive | NEGAtive>
State
POSItive: Positive video trigger
NEGAtive: negative video trigger
Return
The query returns POSItive, NEGAtive.
Example
[size=10.5000pt]:TRIGger:TV: POLarity POSItive /*Set the video polarity to positive polarity*/
[size=10.5000pt]:TRIGger:TV: POLarity? /*Query returns P[size=10.5000pt]OSItive*/








53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-11-2 09:49:39 | Show all posts
Edited by WisdomAugust at 2021-11-2 10:10

4.9.3 TRIGger:TV: MODE
Command
:TRIGger:TV:MODE <mode>
:TRIGger:TV:MODE?
Description
Set or query the synchronization type when the video is triggered.
Parameters
:<mode> ::= < ALINes|LINEs|FIEld1|FIEld2|AFIelds>
State
ALINes: trigger on all horizontal sync pulses.
LINEs: For NTSC and PAL / SECAM video standards, trigger on a specified line in the odd or even field.
FIDld1: Trigger on the rising edge of the first sawtooth wave in the odd field.
FIDld2: Trigger on the first rising edge of the sawtooth wave in the even field.
Return
[size=10.5000pt]The query retuns ALINes, LINEs, FIEld1, FIEld2, AFlelds
Example
[size=10.5000pt]:TRIGger:TV:MODE FIEld1 /*Set the synchronization type to an odd field*/
[size=10.5000pt]:TRIGger:TV:MODE? /* The query returns[size=10.5000pt] [size=10.5000pt]FIEld1*/



4.9.4 TRIGger:TV:
LINE

Command
:TRIGger:TV: LINE <line>
:TRIGger:TV: LINE?
Description
Sets or queries the line number when the synchronization type is the specified line when the video is triggered.
Parameters
[size=10.5000pt]:<line> ::= the line number of the specified line
State
?NTSC:1-525
?PAL/SECAM:1-625
Return
The query returns an integer.
Example
[size=10.5000pt]:TRIGger:TV: LINE 100 /*Set the line number to 100*/
[size=10.5000pt]:TRIGger:TV: LINE? /*The query returns 100*/







53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-11-3 09:06:35 | Show all posts


This post contains more resources

You have to Login for download or view attachment(s). No Account? Register

x

53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-11-4 08:17:50 | Show all posts
Edited by WisdomAugust at 2021-11-5 08:21

4.10 TRIGger:TIMeout
Command List
l TRIGger:TIMeout:SOURce
l TRIGger:TIMeout: LEVel
l TRIGger:TIMeout:WIDth
l TRIGger:TIMeout: POLarity







This post contains more resources

You have to Login for download or view attachment(s). No Account? Register

x

53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-11-5 08:23:00 | Show all posts


This post contains more resources

You have to Login for download or view attachment(s). No Account? Register

x
You have to log in before you can reply Login | Register

Points Rules

Dark room|Mobile|Archiver|Electronic Engineer Discuss

2022-9-27 13:43 GMT+8 , Processed in 0.175711 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

Quick Reply To Top Return to the list