Galil DMC-2X00 用户手册

下载
页码 267
88  
  Chapter 7 Application Programming 
DMC-2X00  
Command Format -  JP and JS  
FORMAT: DESCRIPTION 
JS destination, logical condition  Jump to subroutine if logical condition is satisfied 
JP destination, logical condition  Jump to location if logical condition is satisfied 
The destination is a program line number or label where the program sequencer will jump if the 
specified condition is satisfied.  Note that the line number of the first line of program memory is 0.  
The comma designates "IF".  The logical condition tests two operands with logical operators.   
Logical operators: 
OPERATOR DESCRIPTION 
< less 
than 
> greater 
than 
= equal 
to 
<= 
less than or equal to 
>= 
greater than or equal to 
<> not 
equal 
Conditional Statements 
The conditional statement is satisfied if it evaluates to any value other than zero. The conditional 
statement can be any valid DMC-2x00 numeric operand, including variables, array elements, numeric 
values, functions, keywords, and arithmetic expressions.  If no conditional statement is given, the jump 
will always occur. 
 
Number V1=6 
Numeric Expression 
V1=V7*6 
 @ABS[V1]>10 
Array Element 
V1<Count[2] 
Variable V1<V2 
Internal Variable 
_TPA=0 
 _TVA>500 
I/O V1>@AN[2] 
 @IN[1]=0 
Multiple Conditional Statements 
The DMC-2x00 will accept multiple conditions in a single jump statement.  The conditional statements 
are combined in pairs using the operands “&” and “|”.  The “&” operand between any two conditions, 
requires that both statements must be true for the combined statement to be true.  The “|” operand 
between any two conditions, requires that only one statement be true for the combined statement to be 
true.   
NOTE: Each condition must be placed in parentheses for proper evaluation by the controller.  In 
addition, the DMC-2x00 executes operations from left to right.   For further information on 
Mathematical Expressions and the bit-wise operators ‘&’ and ‘|’, see pg 97. 
For example, using variables named V1, V2, V3 and V4: 
JP #TEST, (V1<V2) & (V3<V4)