Xantrex Technology XDL 35-5TP Manuale Utente

Pagina di 180
  
Comandos Remotos 
Formato de los Comandos Remotos de RS232  
La entrada en serie al instrumento es almacenada en una memoria intermedia en una cola de 
entrada de 256 bytes, que se llena, bajo interrupción, de manera transparente para todas las 
demás operaciones del instrumento.  El instrumento mandará un XOFF cuando en la cola haya 
aproximadamente 200 caracteres.  Se mandará un XON cuando haya unos 100 espacios libres 
en la cola después del XOFF.  Esta cola contiene datos sin procesar (sin analizar) que el 
analizador sintáctico toma cuando resulta necesario.  Los comandos (y consultas) se ejecutan en 
orden y el analizador sintáctico no iniciará un nuevo comando hasta que se haya completado el 
comando o la consulta previa.  En el modo RS232 no direccionable, las respuestas a los 
comandos o consultas se mandan inmediatamente;  no hay cola de salida.  En el modo 
direccionable, el formateador de respuestas esperará, indefinidamente si es necesario, hasta que 
el instrumento sea direccionado a hablar y se haya mandado el mensaje de respuesta completo, 
antes de que al analizador sintáctico se le permita iniciar el siguiente comando en la cola de 
entrada. 
Los comandos se deben mandar tal y como se especifica en la lista de comandos y deben 
finalizar con el código terminador de comandos 0AH (Line Feed, LF).  Los comandos se pueden 
mandar en grupos, separando los comandos individuales con el código 3BH (;).  El grupo debe 
finalizar con el código terminador de comandos 0AH (Line Feed, LF). 
Las respuestas del instrumento al controlador se mandan tal y como se especifica en la lista de 
comandos.  Cada respuesta termina con 0DH (Carriage Return, CR) seguido de 0AH (Line Feed, 
LF). 
<WHITE SPACE>
 se define como los códigos de carácter de 00H a 20H inclusive, con la excepción 
de que se especifica que son códigos de control addressable RS232. 
De 
<WHITE SPACE>
 se hace caso omiso, excepto en los identificadores de comando.  Por 
ejemplo, '*C LS' no equivale a '*CLS'.   
Se hace caso omiso del bit alto de todos los caracteres. 
Los comandos da igual que se escriban en mayúscula que en minúscula. 
Formato de los Comandos Remotos GPIB 
La entrada GPIB al instrumento es almacenada en una memoria intermedia en una cola de 
entrada de 256 bytes, que se llena, bajo interrupción, de manera transparente para todas las 
demás operaciones del instrumento.  Esta cola contiene datos sin procesar (sin analizar) que el 
analizador sintáctico toma cuando resulta necesario.  Los comandos (y consultas) se ejecutan en 
orden y el analizador sintáctico no iniciará un nuevo comando hasta que se haya completado el 
comando o la consulta previa. No hay cola de salida, lo que significa que el formateador de 
respuestas esperará, indefinidamente si es necesario, hasta que el instrumento sea direccionado 
a hablar y se haya mandado el mensaje de respuesta completo, antes de que al analizador 
sintáctico se le permita iniciar el siguiente comando en la cola de entrada. 
Los comandos se mandan como 
<PROGRAM MESSAGES>
 por el controlador, cada mensaje 
consiste en cero o más elementos de 
<PROGRAM MESSAGE UNIT>
 separados por elementos de 
<PROGRAM MESSAGE UNIT SEPARATOR>
Un 
<PROGRAM MESSAGE UNIT>
 es cualquiera de los comandos en la lista de comandos remotos. 
Un 
<PROGRAM MESSAGE UNIT SEPARATOR>
 es el punto y coma ';' (3BH). 
Los 
<PROGRAM MESSAGES>
 están separados por elementos de 
<PROGRAM MESSAGE TERMINATOR>, 
 
los cuales pueden ser cualquiera de los siguientes: 
 
NL 
 
El carácter new line (0AH)   
 
NL^END 
El carácter new line con el mensaje END 
 
^END   
El mensaje END con el último carácter del mensaje 
 170