9.1.6
Comandos de control de batch
Los comandos enumerados en la Tabla 9-13 proporcionan control de batch por medio del puerto serie.
Command
Description
BATSTART
Batch start
BATSTOP
Batch stop
BATPAUSE
Batch pause
BATRESET
Batch reset
9.1.7
Comandos de bases de datos
Los comandos enumerados en la Tabla 9-14 pueden
ser utilizados para crear y mantener bases de datos en
el 920i. Con la excepción del comando DB.DELALL,
todos los comandos de bases de datos requieren una
extensión para identificar el número de la base de
datos dentro de la tarjeta de memoria y el número de
ranura de la tarjeta de memoria.
Comando
DB.ALIAS.n#x
Buscar o establecer el nombre de la
base de datos
DB.CLEAR.n#x
Borrar el contenido de la base de datos
DB.DATA.n#x
Buscar o establecer el contenido de la
base de datos
DB.SCHEMA.n#x Buscar o establecer la estructura de la
base de datos
DB.DELALL
Borrar o eliminar todas las bases de
datos y sus contenidos
n representa el número de la base de datos dentro de la
tarjeta de memoria; x es el número de la ranura de la tarjeta
de memoria.
Cada comando tiene que terminar con un carácter de
retorno de carro (<CR>, ASCII 13)
Tabla 9-14. Comandos de bases de datos
DB.ALIAS
El comando DB.ALIAS se utiliza para buscar o
establecer el alias utilizado por los programas iRite
para referirse a la base de datos especificada. Cada
alias de base de datos debe ser único entre todas las
bases de datos y adherir a las siguientes reglas:
máximo de 8 caracteres; tiene que comenzar con un
carácter alfabético o una rayita de subrayado; solo
puede contener los caracteres A-Z, a-z, 0-9, o una
rayita de subrayado (_).
96
Manual de instalaación del 920i
Si la entrada digital BATRUN está activa (estado bajo) o no asignada, se puede
utilizar el comando BATSTART para inicializar el programa de batch.
Parar el programa de batch y apagar todas las salidas digitales asociadas.
Parar el programa de batch en el paso actual. Se apagan todas las salidas
digitales prendidas por el paso actual (con la excepción de los que son
establecidos por puntos de corte de concurrencia). Se puede utilizar el
comando BATSTRT DIGIN, comando serie BATSTART, la tecla programable
Batch Start, o la función StartBatch del programa iRite para reiniciar el
programa de batch en el paso actual.
Parar el programa y reiniciar el programa de batch en el primer paso del batch.
Ejecutar el comando BATRESET después de hacer cambios a la configuración
del batch.
Tabla 9-13. Comandos de control de batch
Descripción
Values
Ejemplo: El siguiente comando asigna un alias de
TRUCKS_2 a la primera base de datos en la tarjeta de
memoria instalada en la ranura 2:
DB.ALIAS.1#2=TRUCKS_2<CR>
El mandar solo el comando DB.ALIAS, sin datos
asignados, devuelve el alias actual de la base de datos.
DB.CLEAR
Para borrar todo el contenido de una base de datos,
enviar el siguiente comando:
DB.CLEAR.n#x<CR>
Donde:
n es el número de la base de datos dentro de la
tarjeta de memoria
x es el número de la ranura de la tarjeta de
memoria (0 corresponde a la memoria abordo)
El 920i responde con OK<CR> si el comando es
exitoso, ??<CR> si no tiene éxito.
DB.DATA
Se puede utilizar el comando DB.DATA para mandar
datos o para traer datos desde el 920i.
Se pueden enviar los datos al indicador utilizando el
siguiente comando:
DB.DATA.n#x=data{ | }<CR>
Donde:
n es el número de la base de datos dentro de la
tarjeta de memoria
x es el número de la ranura de la tarjeta de
memoria (0 corresponde a la memoria abordo)
data representa una sola célula en una fila de
datos
{ | } es el carácter tubo (ASCII 124), utilizado
para delimitar datos en células. Si el dato siendo
enviado no es de la última célula de la fila, anexar
el carácter tubo al dato para indicar que más datos