39.3
Sintaxis de los comandos
•
•
•
•
Edición A - 12/02
Los comandos son jerárquicos, es decir, se organizan en forma de árbol.
La primera palabra clave especifica siempre el subsistema. Las siguientes
palabras clave, separadas con el carácter ':', especifican la función dentro
del subsistema. Hay dos tipos de comandos: de programación y de
consulta. Los comandos de consulta tienen la misma sintaxis que los de
programación, pero acaban en interrogante ('?').
La sintaxis general es la siguiente:
[:]<subsistema>:<palabra clave 1>: ... :<palabra clave n>[?]
[<parametros>]<terminador>
Los caracteres entre corchetes ( [ ] ) indican opcionalidad. Las palabras y
caracteres entre los símbolos (< >) son elementos siempre presentes. El
primer carácter separador (':') es opcional. El carácter de fin de comando
(<terminador>) es el new-line (carácter '\n', valor 10, 0A hexadecimal).
Los comandos de programación pueden tener parámetros. Los comandos
de consulta tambien pueden tener parámetros, y entregan resultados no
necesariamente del mismo tipo que los parámetros.
Las palabras clave siempre admiten la forma abreviada, indicada en
mayúsculas. Por ejemplo, para la palabra clave INSTtrument se admite la
forma abreviada INST. Ambas formas pueden ser en mayúsculas o
minúsculas. Los parámetros o resultados pueden ser de varios tipos:
selección
numérico
texto
bloque
Un parámetro de selección permite elegir una de las opciones para un
campo. Cada selección tiene una palabra clave asignada.
Un parámetro numérico indica un valor concreto para un campo.
Un parámetro de texto debe ir siempre entre dobles comillas (") o
comillas simples ('), p.ej. "VICTORIA". Se puede insertar las comillas
dentro del texto poniendo dos veces las comillas.
Por ejemplo, para enviar el siguiente texto:
Texto con "dobles comillas"
se enviaría el parámetro "Texto con ""dobles comillas""".
Un bloque permite transmitir información binaria, no necesariamente
ASCII.
Control remoto
Sintaxis de los comandos
39
39-3