beautypg.com

Formato de comandos remotos rs232 / usb, Formato de los comandos remotos de gpib, Mandos remotos – AMETEK XDL Series II User Manual

Page 178

background image

177

Mandos remotos

Formato de comandos remotos RS232 / USB

La entrada en serie dispone de una cola de 256 bytes que se llena, por interrupciones, de
manera transparente para todas las demás operaciones del instrumento. El instrumento enviará
la señal XOFF cuando en la cola haya aproximadamente 200 caracteres. Tras enviar el XOFF,
cuando haya unos 100 espacios libres en la cola, se enviará un XON. Esta cola contiene datos
brutos (sin analizar) que el analizador sintáctico va tomando. Los comandos y consultas se
ejecutan por orden, y el analizador no empieza con un nuevo comando mientras no se haya
completado cualquier comando o consulta anterior. En el modo RS232, las respuestas a los
comandos y consultas se envían inmediatamente; no hay cola de salida.

La entrada USB es compatible con la especificación USB 2.0 Full Speed.

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; en
tal caso 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 de la unidad 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).

El espacio en blanco,

, se define con los códigos de caracteres del 00H al 20H,

ambos incluidos.

El carácter

se ignora siempre salvo en los identificadores de comando; por

ejemplo, «*C LS» no es equivalente a «*CLS».

El bit superior de todos los caracteres es ignorado.

Los comandos no distinguen entre mayúsculas y minúsculas.

Formato de los comandos remotos de GPIB

La entrada por GPIB dispone de una cola de 256 bytes que se llena, por interrupciones, de
manera transparente para todas las demás operaciones del instrumento. Esta cola contiene
datos puros (sin interpretar) que el intérprete va tomando. Los comandos y consultas se ejecutan
por orden, y el analizador no empieza con un nuevo comando mientras no se haya completado
cualquier comando o consulta anterior. Al no existir cola de salida, el formateador de respuestas
esperará, indefinidamente si es necesario, hasta que el instrumento reciba una señal de permiso
para hablar y el mensaje de respuesta completo haya sido enviado, antes de que el analizador
pase al siguiente comando de la cola de entrada.

Los comandos son enviados por el controlador como

(mensajes de

programa), consistiendo cada uno de ellos en cero o más elementos

(unidad de mensajes de programa) separados por elementos

SEPARATOR>

(separador de unidades de mensajes de programa).

Se entiende como

a un comando cualquiera de la lista de comandos

remotos.

El

es el carácter de punto y coma ';' (3BH).

Los

se separan mediante elementos

,

que pueden ser cualquiera de los siguientes:

NL

El carácter de nueva línea (0AH)

NL^END

El carácter de nueva línea con el mensaje END

^END

El mensaje END con el último carácter del mensaje

Las respuestas del instrumento al controlador se envían como

. Un

se compone de un

seguido de un

MESSAGE TERMINATOR>

.

Un

es el carácter de nueva línea con el mensaje END:

NL^END.