A3. PROTOCOLO DE COMUNICACIÓN
Los mandatos u órdenes están formados por cadenas ASCII de longitud variable
terminadas en CR-LF.
El instrumento responde siempre cuando recibe una orden. Si no se acepta la orden, la cadena
de respuesta es siempre la NAK-CR-LF. Se puede activar la respuesta, cuando no ha sido
requerida explícitamente, actuando en el parámetro VERBOSE (véase apartado PAR).
Los mandatos se dividen en 5 grupos, como se ilustra en la tabla siguiente.
Grupo
DMP
Cada grupo contiene un determinado número de mandatos. Cada mandato está identificado
con una cadena específica. La sintaxis de un mandato es la siguiente:
<grupo>:<mandato>:<valor>:CR-LF
Ej.:
"PAR:INPUT_GAIN:10\r\n"
Configura el parámetro INPUT_GAIN al valor 10dB (véase apartado SET).
Se reconocen solamente los valores en mayúscula. Cada testigo puede ser abreviado con un
número mínimo de caracteres que lo identifiquen unívocamente. Por ejemplo la cadena del
ejemplo se puede abreviar del modo siguiente:
"PAR:INP:10\r\n"
Se proporcionan a continuación los formatos de los mandatos.
A3 - PAR:INT_TIME:<{SS,MM,HH}>:<valor>CRLF
A4 - PAR:TIME:<hh>:<mm>CRLF
A5 - PAR:DATE:<aaaa>:<mm>:<gg>CRLF
A6 - PAR:x_AXIS_PARAMETER:<Sigla parámetro>:<Atributo parámetro>CRLF
A7 - PAR:PROFILE_PARAMETER:<Sigla parámetro>:<Atributo parámetro>CRLF
A8 - PAR:<MANDATO>:<valor>CRLF
A10 - PAR:MANDATO>:?CRLF
C1 - KEY:<MANDATO>CRLF
C2 - KEY:<MANDATO>:<valor>CRLF
D1 - STT:<MANDATO>:<OPCIÓN>CRLF
E1 - DMP:<MANDATO>CRLF
F1 - CNF:<MANDATO>:<CANAL>:<#configuración>:<valor o cadena>CRLF
Introduciendo oportunamente el carácter "?" en la cadena se puede obtener ayuda para la
compilación del mandato deseado o también conocer el estado actual de los parámetros del
instrumento.
Se proporcionan a continuación los formatos de los mandatos que utilizan el carácter "?".
0
?CRLF
A9
PAR:?CRLF
A10 PAR:<MANDATO>:?CRLF
C3
KEY:?CRLF
D2
STT:?CRLF
D3
STT:<MANDATO>:?CRLF
E2
DMP:?CRLF
F2
CNF:?CRLF
F3
CNF:<MANDATO>:<CANAL>:<#configuración>:?CRLF
N. mandato
PAR
66
KEY
18
STT
3
5
CNF
10
Proporciona la lista de los grupos de mandatos
Proporciona la lista de los mandatos del grupo PAR
Proporciona el estado actual del parámetro
Proporciona la lista de los mandatos del grupo KEY
Proporciona la lista de los mandatos del grupo STT
Proporciona el estado actual relativo al mandato especificado
Proporciona la lista de los mandatos del grupo DMP
Proporciona la lista de los mandatos del grupo CNF
Proporciona el estado actual del parámetro de configuración
Descripción
PARAM: Config. parámetros
KEY: Simulación teclado
STATUS: Estado instrumento
DUMP: Descarga memoria
CONFIG: Config. sensores
-
123
-