HEIDENHAIN TNC 640 Manual Del Usuario página 321

Programación en lenguaje conversacional
Ocultar thumbs Ver también para TNC 640:
Tabla de contenido

Publicidad

Programación de parámetros Q | Accesos a tablas con instrucciones SQL
Ejemplo para la orden SQL UPDATE
Las flechas grises y la sintaxis asociada no forman parte directamente de la
orden SQL UPDATE
Las flechas negras y la sintaxis asociada muestran procesos internos de
SQL UPDATE
Definir Nº de parámetro para el resultado (valor
resultante para control):
0: Modificación realizada con éxito
1: Modificación realizada incorrectamente
Base de datos: ID de acceso SQL: parámetro
Q para definir HANDLE (para identificar la
transacción)
Definir Base de datos: índice para el resultado
SQL: (número de fila dentro del Result-set)
Número de línea
Parámetros Q con el índice
ninguna indicación: Acceso a la fila 0
Al escribir en tablas, el control numérico comprueba
la longitud de los parámetros de String (cadena). Si
los registros sobrepasan la longitud de las columnas a
describir, el control numérico emite un mensaje de error.
Ejemplo: transferir número de fila en el parámetro Q
11 SQL BIND Q881 "TAB_EXAMPLE.Position_NR"
12 SQL BIND Q882 "TAB_EXAMPLE.Measure_X"
13 SQL BIND Q883 "TAB_EXAMPLE.Measure_Y"
14 SQL BIND Q884 "TAB_EXAMPLE.Measure_Z"
. . .
20 SQL Q5 "SELECT
Position_NR,Measure_X,Measure_Y,Measure_Z FROM
TAB_EXAMPLE"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
Ejemplo: Programar directamente el número de fila
40 SQL UPDATE Q1 HANDLE Q5 INDEX5
HEIDENHAIN | TNC 640 | Manual del usuario Programación en lenguaje conversacional | 10/2019
9
321

Publicidad

Tabla de contenido
loading

Tabla de contenido