9 Anexo3 Comandos Remotos

Anuncio
Anexo 3. Comandos Remotos.
Anexo 3.
Comandos Remotos.
Nuestro modo de operación se ha basado en el manejo del analizador de espectro
desde el panel frontal. Sin embargo, hemos visto que se puede actuar de forma remota y
que es muy útil este método.
En este apartado pretendemos presentar una serie de comandos básicos para
controlar el analizador de espectro (ADE) de forma remota, a través de un ordenador
conectado al mismo. Para ello se emplearan ejemplos con valores que son extrapolables
para cualquier utilización. Además, son complementados con funciones básicas del
lenguaje de programación C, tales como fprintf().
•
Apertura del ADE:
ade=visa(‘agilent’,’GPIB0::18::0::INSTR’);
ade.InputBufferSize=8000;
fopen(ade);
•
Cierre del ADE:
fclose(ade);
delete(ade);
clear ade;
•
Limpieza del ADE:
fprintf(ade,’*CLS’);
•
Restauración del ADE:
fprintf(ade,’*RST’);
•
Ajuste de la frecuencia central:
fprintf(ade,’:SENS:FREQ:CENT 50 MHz’);
•
Ajuste del SPAN:
fprintf(ade,’:SENS:FREQ:SPAN 20 MHz’);
•
Ajuste del nivel de referencia:
fprintf(ade,’:DISP:WIND:TRAC:Y:RLEV -10 DBM’);
•
Ajuste del ancho de banda de resolución:
fprintf(ade,’:BAND:RES 30 Hz’);
•
Selección de las unidades de medida:
fprintf(ade,’UNIT:POW DBM’);
181
Anexo 3. Comandos Remotos.
•
Establecimiento del tiempo de barrido:
fprintf(ade,’:SWE:TIME 10’);
•
Selección de una resolución determinada:
fprintf(ade,’:CALC:MARK:FCO:RES 1’);
fprintf(ade,’:CALC:MARK:FCO ON’);
•
Desactivación/Activación de la salida de datos:
fprintf(smiq,’OUTP:STAT ON’);
182
Descargar