Galil DMC-3425 Manual De Usuario

Descargar
Página de 210
130 • Chapter 7 Application Programming 
 
DMC-3425 
Programmable Variables 
The DMC-3425 allows the user to create up to 126 variables.  Each variable is defined by a name that 
can be up to eight characters.  The name must start with an alphabetic character, however, numbers are 
permitted in the rest of the name.  Spaces are not permitted.  Variable names should not be the same as 
DMC-3425 instructions.  For example, PR is not a good choice for a variable name. 
Examples of valid and invalid variable names are: 
Valid Variable Names 
 POSA 
 POS1 
 SPEEDC 
Invalid Variable Names 
 
REALLONGNAME 
; Cannot have more than 8 characters 
 
123 
 
 
; Cannot begin variable name with a number 
 
SPEED C 
 
; Cannot have spaces in the name 
Assigning Values to Variables 
Assigned values can be numbers, internal variables and keywords, functions, controller parameters and 
strings;   
The range for numeric variable values is 4 bytes of integer (2
31
) followed by two bytes of fraction  
(+/-2,147,483,647.9999). 
Numeric values can be assigned to programmable variables using the equal sign.   
Any valid DMC-3425 function can be used to assign a value to a variable.  For example, V1=@ABS[V2] 
or V2=@IN[1].  Arithmetic operations are also permitted. 
To assign a string value, the string must be in quotations.  String variables can contain up to six characters 
that must be in quotation.  
 
Instruction Interpretation 
POSX=_TPA 
Assigns returned value from TPA command to variable POSX. 
SPEED=5.75 Assigns 
value 
5.75 to variable SPEED 
INPUT=@IN[2] Assigns 
logical 
value of input 2 to variable INPUT 
V2=V1+V3*V4 
Assigns the value of V1 plus V3 times V4 to the variable V2. 
VAR="CAT" 
Assign the string, CAT, to VAR 
Assigning Variable Values to Controller Parameters 
Variable values may be assigned to controller parameters such as GN or PR.  
 
PR V1 
 
 
Assign V1 to PR command 
 
SP VS*2000 
 
Assign VS*2000 to SP command 
Displaying the value of variables at the terminal 
Variables may be sent to the screen using the format, variable=.  For example, V1=   , returns the value of 
the variable V1.