P
ROTOCOLLO DE COMUNICACIÓN
Las órdenes o mandatos están formados por cadenas ASCII de longitud variable acabadas en CR-
LF.
El instrumento proporciona siempre una respuesta tras recibir una orden; si la orden no es aceptada,
la cadena de respuesta es siempre NAK-CR-LF. Es posible desactivar la respuesta, cuando no sea
requerida explícitamente por la orden, actuando en el parámetro de configuración VERBOSE
(véase apartado SET).
Las órdenes o mandatos se dividen en 5 grupos, como se ilustra en la tabla siguiente:
Grupo
SET
KEY
STT
DMP
Cada grupo contiene un cierto número de mandatos. Cada mandato está identificado por una cadena
específica. La sintaxis genérica de una mandato es la siguiente:
<grupo>:<mandato>:<valor>:CR-LF
Ej.:
"SET:INPUT_GAIN:10\r\n"
Configura el parámetro INPUT_GAIN con valor 10dB (véase apartado SET).
Se reconocen sólo los caracteres en mayúscula. Cada testigo puede ser abreviado con el mínimo
número de caracteres que lo identifican unívocamente. El ejemplo se puede abreviar así:
"SET:INP:10\r\n"
Se proporcionan a continuación los posibles formatos de las órdenes.
A3 - SET:INTEGRATION_TIME:<{SS,MM,HH}>:<valor>CRLF
A4 - SET:TIME:<hh>:<mm>CRLF
A5 - SET:DATE:<aaaa>:<mm>:<gg>CRLF
A6 - SET:x_SLM_PARAMETER:<Sigla parámetro>:<Atributo parámetro>CRLF
A8 - SET:<MANDATO>:<valor>CRLF
A10 - SET:<MANDATO>:?CRLF
C1 - KEY:<MANDATO>CRLF
C2 - KEY:<MANDATO>:<valor>CRLF
D1 - STT:<MANDATO>:<OPCIÓN>CRLF
E1 - DMP:<MANDATO>CRLF
Introduciendo oportunamente en la cadena el carácter "?" es posible obtener una ayuda en la
compilación del mandato deseado o el estado actual de los parámetros de configuración del
instrumento. Se proporcionan a continuación los mandatos que utilizan el carácter "?".
0
?CRLF
A9
SET:?CRLF
A10 SET:<MANDO>:?CRLF
C3
KEY:?CRLF
D2
STT:?CRLF
D3
STT:<MANDO>:?CRLF
E2
DMP:?CRLF
HD2010UC
N. mandatos
60
SETUP: Configuración parámetros
21
KEY: Simulación teclado
4
STATUS: Estado instrumento
6
DUMP: Descarga memoria
Proporciona la lista de los grupos de mandatos
Proporciona la lista de mandatos del grupo SET
Proporciona el estado actual del mandato especificado
Proporciona la lista de mandatos del grupo KEY
Proporciona la lista de mandatos del grupo STT
Proporciona el estado actual del mandato especificado
Proporciona la lista de los mandatos del grupo DMP
-
59
Descripción
-
V4.2