147 
       
Comandos remotos (solo XPF60-20DP) 
Formato de comandos remotos vía RS232/USB 
La entrada RS232 al instrumento utiliza un búfer de entrada de 256 bytes que se llena, mediante 
interrupciones, de manera transparente para todas las demás operaciones del instrumento. El 
instrumento enviará un XOFF cuando en la cola haya aproximadamente 200 caracteres. La señal 
XON se enviará cuando haya unos 100 espacios libres en la cola después de enviar el XOFF. 
Esta cola contiene datos puros (sin interpretar) que el intérprete toma según sea necesario.  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. Las respuestas por 
RS232 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 del finalizador 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 del finalizador de comando 0AH (salto de línea, LF). 
Las respuestas del aparato al controlador se envían tal como se indica en la lista de comandos. 
Cada respuesta termina con un 
<RESPONSE MESSAGE TERMINATOR>, que es el código 0DH 
(retorno de carro, CR) seguido de 0AH (salto de línea, LF). 
El espacio en blanco, 
<WHITE SPACE>, se define con los códigos de caracteres del 00H al 20H, 
ambos incluidos.  
Este 
<WHITE SPACE> es ignorado siempre salvo cuando está presente en los identificadores de 
los comandos. Es decir, '*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 GPIB al instrumento se almacena en una cola de entrada de 256 bytes que se llena, 
mediante interrupciones, de manera transparente para todas las demás operaciones del 
instrumento. Esta cola contiene datos puros (sin interpretar) que el intérprete toma cuando 
resulta necesario.  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 
<PROGRAM MESSAGES> (mensajes de 
programa), consistiendo cada uno de ellos en cero o más elementos 
<PROGRAM MESSAGE UNIT> 
(unidad de mensajes de programa) separados por elementos 
<PROGRAM MESSAGE UNIT 
SEPARATOR> (separador de unidades de mensajes de programa). 
Se entiende como 
<PROGRAM MESSAGE UNIT> un comando cualquiera de la lista de comandos 
remotos. 
El 
<PROGRAM MESSAGE UNIT SEPARATOR> es el carácter de punto y coma ';' (3BH). 
Los 
<PROGRAM MESSAGES> se separan mediante elementos <PROGRAM MESSAGE TERMINATOR>, 
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