13 Comandos remotos (solo MX100TP)
13.1 Información general
13.1.1
Funcionamiento remoto y local
En el encendido el instrumento se encontrará en estado local, permitiendo el uso normal del
teclado. Todas las interfaces remotas permanecen activas y a la escucha de un comando remoto.
El instrumento entrará en el estado remoto cuando reciba cualquier comando desde cualquier
interfaz. En este estado, el teclado permanece bloqueado y el instrumento pasa a mostrar la
pantalla de inicio, con la palabra REM mostrándose en la esquina superior derecha. El
instrumento puede devolverse al estado local pulsando la tecla LOCAL; sin embargo, entrará de
nuevo inmediatamente en el estado remoto si vuelve a solicitarse comunicación con él o recibe
otro comando desde cualquier interfaz. Es responsabilidad del usuario evitar cualquier conflicto si
los parámetros se modifican desde el panel frontal mientras la unidad se encuentra en el estado
local.
13.1.2
Manejo de los comandos remotos
Cada interfaz de control remoto cuenta con una cola de entrada propia que se llena, por
interrupciones, de manera transparente para todas las demás operaciones del instrumento. La
interfaz RS232 incorpora control de flujo mediante el envío de XOFF cuando la cola contiene
aproximadamente 200 caracteres, y después XON cuando quedan disponibles unos 100
espacios. Todas las demás interfaces cuentan en su protocolo de comunicación de capa física
con mecanismos estándar para el control automático del flujo.
Los comandos son tomados de las colas de entrada por el intérprete según van estando
disponibles. Los comandos y las consultas de cada cola se ejecutan en orden, pero el orden de
ejecución de los comandos de diferentes interfaces no está definido, por lo que no se deberá
confiar en él. Se recomienda encarecidamente hacer uso de las capacidades de bloqueo de la
interfaz descritas anteriormente. El analizador no empieza con un nuevo comando mientras no se
haya completado cualquier comando o consulta anterior. Las respuestas se envían a la interfaz
que ejerció la consulta. No existe cola interna de salida, por lo que en la interfaz GPIB el
formateador de respuestas esperará, indefinidamente si es necesario, hasta que el controlador
haya leído el mensaje de respuesta completo, antes de que al analizador se le permita comenzar
con el siguiente comando de la cola de entrada. En todas las demás interfaces el mensaje de
respuesta se envía inmediatamente a unos búferes situados en la capa física.
13.1.3
Formatos de los comandos remotos
Los comandos son enviados por el controlador como <
programa), consistiendo cada uno de ellos en cero o más elementos <
(unidad de mensajes de programa) separados (si existe más de uno de tales elementos) por
elementos <
PROGRAM MESSAGE UNIT SEPARATOR
programa) y finalmente un <
programa).
El <
PROGRAM MESSAGE UNIT SEPARATOR
El <
PROGRAM MESSAGE TERMINATOR
de nueva línea (0AH), aunque en el caso de la interfaz GPIB también puede usarse el mensaje
de hardware END (fin), bien con el último carácter del mensaje o con la nueva línea. En el caso
de la interfaz LAN, los comandos no pueden quedar divididos por los limitadores de paquetes de
TCP/IP.
Se entiende como <
remotos, que debe enviarse en su integridad conforme se especifica. Un comando debe
separarse de cualesquiera parámetros por medio de <
define como cualquiera de los códigos de caracteres 00H a 20H inclusive, salvo el carácter de
PROGRAM MESSAGE TERMINATOR
> es el carácter de punto y coma «;» (3BH).
>, que separa o finaliza <
PROGRAM MESSAGE UNIT
PROGRAM MESSAGES
> (separador de unidades de mensajes de
> (finalizador de mensajes de
PROGRAM MESSAGES
> a un comando cualquiera de la lista de comandos
WHITE SPACE
Página 38
> (mensajes de
PROGRAM MESSAGE UNIT
>, es el carácter
> (espacio en blanco), que se
>