Formatos de los comandos remotos RS-232
Los datos que entran por el puerto serie del instrumento se almacenan en una cola de entrada
que se rellena con interrupciones (con entradas y salidas sucesivas, no simultáneas) de una
manera que no afecta a las demás operaciones del instrumento. El instrumento envía el código
XOFF cuando la cola está casi llena; y, a continuación, cuando vuelve a haber espacio disponible
para recibir más datos, se envía XON. Esta cola contiene datos sin procesar, y el analizador los
va extrayendo a medida que se necesitan. Los comandos y consultas se ejecutan por orden, y el
analizador no empieza con un nuevo comando hasta que se ha completado cualquier comando o
consulta anterior. En el modo RS-232 no direccionable, las respuestas a los comandos o
consultas se envían inmediatamente; no hay cola de salida. En el modo direccionable, el
formateador de la respuesta espera indefinidamente, si es necesario, hasta que se direcciona el
instrumento para emisión y se envía el mensaje de respuesta completa, antes de que el
analizador pueda empezar con el siguiente comando de la cola de entrada.
Los comandos se deben enviar tal como se indica en la lista de comandos, y deben terminar con
el código de fin de comando 0AH (salto de línea, LF). Es posible enviar grupos de comandos;
estos se separan entre sí mediante el código 3BH (;). El grupo debe terminar con el código de fin
de comando 0AH (salto de línea, LF).
Las respuestas del instrumento al controlador se envían tal como se indica en la lista de
comandos. Cada respuesta termina con 0DH (retorno de carro, CR) seguido de 0AH (salto de
línea, LF).
se define con los códigos de carácter 00H a 20H inclusive, con excepción de los que
<ESPACIO>
se definen como códigos de control RS-232 direccionables.
se pasa por alto siempre, excepto en los identificadores de comando; por ejemplo,
<ESPACIO>
«*C LS» no es equivalente a «*CLS».
El bit superior de los caracteres se pasa por alto.
Los comandos no distinguen entre mayúsculas y minúsculas.
Cada consulta produce un
comando correspondiente en la lista de comandos remoto.
se pasa por alto siempre, excepto en los identificadores de comando; por ejemplo,
<ESPACIO>
«*C LS» no es equivalente a «*CLS».
20H inclusive, con excepción del carácter NL (0AH).
El bit superior de los caracteres se pasa por alto.
Los comandos no distinguen entre mayúsculas y minúsculas.
Lista de comandos
En esta sección se facilitan todos los comandos y consultas con que cuenta este instrumento.
Los comandos se enumeran por orden alfabético dentro de los grupos de funciones.
Tenga en cuenta que no hay parámetros dependientes o acoplados, comandos superpuestos,
elementos de datos de programa de expresión ni encabezados compuestos de programa de
comando; cada comando se ejecuta por completo antes de que comience el siguiente. Todos los
comandos son consecutivos, y el mensaje de operación completa se genera inmediatamente
después de la ejecución en todos los casos.
Se utiliza la siguiente nomenclatura:
<rmt>
<CARÁCTER DE FIN DE MENSAJE DE RESPUESTA>
<cpd> <
DATOS DE PROGRAMA DE CARÁCTER
recordar, como por ejemplo ON y OFF.
<MENSAJE DE RESPUESTA>
<ESPACIO>
>, esto es, un comando o una cadena breve y fácil de
Comandos remotos
específico, que se muestra junto al
se define con los códigos de carácter 00H a
39