:SGENeral:GLOBal:SEQuence Subsystem
Commands in DSR Application Subsystems
Agilent 81250 Parallel Bit Error Ratio Tester, Programming Reference, March 2006
157
:<Handle>:SGENeral:GLOBal:SEQuence[:
VALue]
Syntax
:<Handle>:SGENeral:GLOBal:SEQuence[:VALue] <(Expression)>
Parameters
<(Expression)>
hierarchical expression, syntax as described below
The sequence-expression is a simple programming language, defined
by the following EBNF:
Sequence-Expression
::= "(1.0," Label "," Block-Expression-1 ")" |
"(2.0," Label "," Block-Expression-2 ")" |
"(3.0," Label "," Block-Expression-3 ")" ;
Block-Expression-1
::= Simple-Expression-1 | Sequential-
Expression-1 | Loop-Expression-1 ;
Simple-Expression-1
::= "(BLOCK," Trigger "," Vectors { ","
Segment } ")" ;
Sequential-Expression-1 ::= "(SEQ," Block-Expression-1 { "," Label ","
Block-Expression-1 } ")" ;
Loop-Expression-1
::= "(LOOP" (1|2|3|4|5) "," Trigger ","
Iterations "," Block-Expression-1 ")" ;
Block-Expression-2
::= Simple-Expression-2 |
Sequential-Expression-2 |
Loop-Expression-2 ;
Simple-Expression-2
::= "(BLOCK," Trigger "," Vectors ",0," VXI-
Triggers-2 "," React-Expressions-2 { ","
Segment ")" ;
Sequential-Expression-2 ::= "(SEQ," Block-Expression-2 { "," Label ","
Block-Expression-2 } ")" ;
Loop-Expression-2
::= "(LOOP" (1|2|3|4|5) "," Trigger ","
Iterations "," VXI-Triggers-2 "," Block-
Expression-2 ")" ;
React-Expressions-2
::= "( React-Expression-2 { ","
React-Expression-2 } ")" ;
React-Expression-2
::= "(" Event-2 "," Goto-2 "," Trigger ","
VXI-Triggers-2 ")" ;
Segment
::= Segment-Name ",0,0" ;
Block-Expression-3
::= Simple-Expression-3 |
Sequential-Expression-3 |
Loop-Expression-3 ;
Simple-Expression-3
::= "(BLOCK," Trigger "," Vectors ",0,"
VXI-Triggers-2 ","
React-Expressions-3 { "," Segment } ")" ;
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com