I n t e r f a c e R S - 2 3 2 – C o m m a n d e à d i s t a n c e
#mk0(E)
=
(all) Marker OFF
#mk1(E)
=
Marker ON
#mk2(E)
=
Delta Marker ON
Signal:
#vm0(E)
= Display: Signal A (WRITE A)
#vm1(E)
= Display: Signal B (VIEW B) )
#vm2(E)
= Display: Signal A-B (CALC A-B)
#vm3(E)
= Display: Average (AVG)
#vm4(E)
= Display: Maximum Hold (MAX HOLD)
#sa(E)
= stored Signal A to memory B
#bm1(E)
= Signaltransfer im Block (2048 Byte)
2044 Signalbytes,
3 checksumbytes + 0x0d
#et0(E)
= External trigger OFF
#et1(E)
= External trigger ON
Test signal:
#tg0(E)
= Test signal generator off
#tg1(E)
= Test signal generator on
#tl+00.0(E)
=
Test signal level (Unit: dBm or dBmV, or dBμV)
#tl-10.0(E)
=
–10.0 dBm to 0.0 dBm in 0.2 dB steps
#br38400(E)
=
Baudrate 38400 (4800, 9600, 19200, 115200)
Baud (This command sends no „RD(0x0D)"
EMV measurement:
#es0(E)
= switch OFF :"Single shot"
#es1(E)
= switch ON: "Single Shot"
#ss1(E)
= Starts a "Single Shot" (Sweep time: 1000ms)
Remarque:
L'analyseur de spectre renvoie " RD " (CR) après la réception et
l'exécution d'une instruction.
Interrogation des paramètres (liste des instructions
d'interrogation):
L'appareil répond aux interrogations suivantes même s'il ne se trouve
pas en mode commande à distance (Remote éteinte, KL0):
Syntaxe :
#xx(E)
= envoie les paramètres de xx (xx = tg, tl, rl, vi, at, bw, sp, cf,
db, kl, hm, vn, vm, dm, uc)
Remarque :
Toutes les instructions sont déjà mentionnées et décrites dans la liste
des instructions de paramétrage à l'exception des suivantes :
#hm(E)
= demande le type d'appareil
#vn(E)
= demande la version du logiciel
Syntax:
#xx(E)
= transmit parameter of xx (xx = tl, rl, vf, at, bw,
sp, cf, sr, st, db, kl, hm, vn, vm, dm,uc)
Amplitude:
#rl(E)
= Reference level "RL-xxx.x" (in dB-Unit)
#ra(E)
= Ref. level automatic "RAx" (x=0: Manual; x=1:
Auto)
#at(E)
= Attenuator "ATxx" (in dB)
#db(E)
= Y-Scale (dB/Div) "DBxx" (xx = 5,10 dB/Div)
#du(E)
= Y-Unit (dBx) "DUx" (x=0:dBm;x=1:dBmV;x=2
dBμV)
#uc(E)
= Level uncal "UCx" (x=0:cal, x=1:uncal)
Frequency:
#cf(E)
= Center frequency "CFxxxx.xxx" (in MHz)
#sp(E)
= Span frequency "SPxxxx.xxx" (in MHz)
#sr(E)
= Start frequency "SRxxxx.xxx" (in MHz)
#st(E)
= Stop frequency "STxxxx.xxx" (in MHz)
56
Sous réserve de modifi cations
Marker:
#mf(E)
= Marker frequency "MFxxxx.xxx" (in MHz)
#df(E)
= Delta frequenz "DFxxxx.xxx" (in MHz)
#mk(E)
= Marker mode "MKx" (x=0: OFF; x=1: Marker1,
x=2: M1&2)
#lv(E)
= aktiv Marker level "ML-xxx.x" (in dB-Unit)
(#MK1) or
aktiv Delta-Level "DL-xxx.x" (in dB) (#MK2)
Test signal:
#tl(E)
= Test signal level "TL-xxx.x" (in dB-Unit)
#tg(E)
= Test signal gen. ON/OFF "TGx"
(x=0:TG OFF, x=1:TG ON)
Filter:
#bw(E)
= Resolution bandwidth "BWxxxx" (in kHz)
#ba(E)
= Bandwidth automatic "BAx"
(x=0: Manual; x=1: Auto)
#vf(E)
= Video fi lter "VFx" (x=0:VF OFF, x=1:VF ON)
#kl(E)
= Remote "KLx" (x=0:Local, x=1:Remote)
Signal:
#vm(E)
= Video mode "VMx" (x=0:A,x=1:B,x=2:A-B)
General:
#vn(E)
= Version nummer "VNx.xx" (x.xx = 1.00 ... 9.99)
#hm(E)
= Device typ "HMxxxx"(xxxx = 5530)
1er exemple :
#uc(E) (non calibré) : le PC envoie #uc(CR). L'instrument répond par
UC0(CR) (calibré) ou UC1(CR) (non calibré)
2ème exemple :
#vn(E) : le PC demande le numéro de version en envoyant #vn(CR).
L'instrument répond par x.xx(CR) où x.xx est, par exemple, 1.23
3ème exemple :
#hm(E) : le PC demande le type d'appareil en envoyant #hm(CR).
L'instrument répond par 5530 (CR)
4ème exemple : le PC envoie une séquence d'instructions à
l'analyseur :
#kl1(E)
=
active le mode commande à distance.
#cf0752.000(E)
= fi xe la fréquence centrale à 752 MHz
#sp2(E)
=
fi xe l'excursion à 2 MHz
#bw120(E)
=
fi xe la bande passante à 120 kHz
#kl0(E)
=
passe en mode manuel
Si une instruction envoyée n'est pas reconnue, l'instrument ne renvoie
aucune information au PC (aucun paramètre ni de RD (CR)).
Description détaillée de l'instruction #bm1
#BM1(CR) = mode bloc (transmission de 2048 octets de données par
l'interface RS232)
Les données transférées se composent de 2048 octets : trans_byte [0]
à trans_byte [2047]
Ces 2048 octets de données contiennent 2001 octets de signal, les
paramètres de la fréquence centrale et une somme de contrôle des
octets du signal.
Les données du signal occupent les octets suivants des données trans-
mises : trans_byte[n] = sig_data[n] (n = 0 à n = 2000):
trans_byte[0] = sig_data[0]
trans_byte[2000] = sig_data[2000]