Programación flexible de CN
1.2 Definición de variables (DEF variables definidas por el usuario LUD, GUD, PUD)
Nota
Si en el momento de definir una variable no se le asigna valor alguno, dicha variable tomará
por defecto el valor 0.
Las variables deben ser definidas generalmente en la cabecera del programa antes de
utilizarlas. La definición debe realizarse en una secuencia separada; por cada secuencia
solamente pueden definirse variables de un mismo tipo.
Parámetros
INT
REAL
BOOL
CHAR
STRING
AXIS
FRAME
Ejemplo
Variables de tipo
INT
DEF INT CANTIDAD
DEF INT CANTIDAD=7
REAL
DEF REAL PROFUNDIDAD
DEF REAL PROFUNDIDAD=6.25
DEF REAL PROFUNDIDAD=3.1, LONGITUD=2,
CANTIDAD
1-4
Variable de tipo entero, es decir, valor entero.
Variable de tipo real, es decir, quebrado con punto
decimal
Variable de tipo lógico, es decir, 1 ó 0 (TRUE o FALSE)
Variable de tipo carácter, es decir, un carácter según
el código ASCII (0 a 255)
Variable de tipo string, es decir, cadena de caracteres
Variable de tipo eje, es decir, nombres de ejes y
cabezales
Variable de tipo frame, es decir, valores geométricos
Significado
Se define una variable de tipo entero con el
nombre CANTIDAD.
El sistema le asigna el valor 0.
Se define una variable de tipo entero con el
nombre CANTIDAD. La variable toma como valor
inicial 7.
Se define una variable de tipo real con el nombre
PROFUNDIDAD.
El sistema le asigna el valor (0.0).
Se define una variable de tipo real con el nombre
PROFUNDIDAD. La variable toma como valor
inicial 6.25.
Pueden definirse en una misma línea varias
variables.
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Preparación del trabajo