Commandes du PC vers HM5012-2/5014-2
Réglage de la vitesse de transmission
À la mise sous tension de l'appareil, l'interface RS232
adopte sa configuration par défaut qui est de 4800 bauds.
Cette vitesse peut ensuite être modifiée en 9 600, 38 400
ou 115 200 bauds à l'aide d'une commande.
Transmission de données
Après la mise sous tension, l'appareil délivre automatiquement
sur son interface série le message " HAMEG HM5012-2 " ou
" HAMEG HM5014-2 " à 4800 bauds.
Un logiciel fonctionnant sous Windows 95, 98, Me, NT 4.0
(avec le Service Pack courant), 2000 et XP est fourni avec
l'appareil. Les mises à jour sont publiées sur l'Internet à
l'adresse www.hameg.de.
Commandes du PC vers le HM5012-2/5014-2
Structure générale : Toute instruction/interrogation doit
commencer par le caractère " # " [23 hex = 35 déc] suivi de
2 lettres (par exemple TG pour générateur suiveur). S'il
s'agit d'une instruction, les paramètres doivent venir à la
suite des lettres. Chaque instruction doit se terminer par le
code de la touche " Entrée " (hex : 0x0d). Les minuscules
et majuscules ne sont pas différenciées (TG = tg). L'unité
de mesure étant toujours explicite (par exemple l'excursion
s'exprime toujours en MHz), elle n'est pas précisée.
Liste des instructions de paramétrage :
(E) désigne la touche Entrée (caractère (CR) – retour chariot)
#kl0(E)
=
déverrouillage des touches (= mode
commande à distance désactivé)
#kl1(E)
=
verrouillage des touches (= mode
commande à distance activé, la LED
Remote est allumée)
Les instructions suivantes sont seulement exécutées en
mode commande à distance (LED Remote allumée, kl1).
#tg0(E)
=
générateur suiveur désactivé
#tg1(E)
=
générateur suiveur activé
#vf0(E )
=
filtre vidéo désactivé
#vf1(E )
=
filtre vidéo activé
#tl+01.0(E)
=
niveau de suivi à +1,0 dBm
#tl-50.0(E)
=
à -50,0 dBm par pas de 0,2 dB
#rl-30.0(E)
=
niveau de référence à -30,0 dBm
#rl-99.6(E)
=
à -99,6 dBm par pas de 0,2
#at0(E)
=
atténuateur 0 (10, 20, 30, 40) dB
#bw1000(E) =
bande passante 1000 (120,9) kHz
#sp1000(E)
=
excursion 1000 (1000, 500, 200,
...5, 2, 1) MHz
#sp0(E)
=
excursion nulle
#db5(E)
=
5 dB/Div.
#db10(E)
=
10 dB/Div.
#cf0500.000(E) =
fréquence centrale en xxxx,xxx MHz
#dm0(E)
=
mode détection désactivé (moyenne,
max.HLD)
#dm1(E)
=
mode détection activé (moyenne,
max.HLD)
#sa(E)
=
mémorisation du signal A dans la
mémoire B
#vm0(E)
=
affichage du signal A
#vm1(E)
=
affichage du signal B (signal
mémorisé)
#vm2(E)
=
affichage du signal A-B
22
#vm3(E)
=
affichage de la moyenne
#vm4(E)
=
affichage de la valeur maximale
(Max. Hold)
#br4800(E)
=
vitesse de transmission 4800 (9600,
38 400, 115 200) bauds
#bm1(E)
=
transfert du signal (2048 octets)
composé de :2001 octets de signal, 3
octets de somme de contrôle et un
caractère de fin : 0D (hex)
#rc0(E)
=
Recall (0 à 9)
#sv0(E)
=
Save (0 à 9)
Instructions
spéciales
seulement possibles avec une excursion nulle :
#es0(E)
=
blocage de la " mesure 1 seconde "
#es1(E)
=
préparation de la " mesure 1seconde "
(durée de mesure 1seconde ; activer
l'excursion nulle et sélectionner la
bande passante de résolution
appropriée)
#ss1(E)
=
démarre une " mesure 1 seconde " à
la fréquence centrale réglée et
transmet en même temps les données
de la mesure précédente
Remarque :
Remarque :
Remarque :
Remarque :
Remarque :
L'analyseur de spectre renvoie " RD " (CR) après la
réception et l'exécution d'une instruction.
Exemple de mesure CEM :
Exemple de mesure CEM :
Exemple de mesure CEM :
Exemple de mesure CEM :
Exemple de mesure CEM :
#es1(CR) (activation de la fonction), #cf.xxx(CR), #ss1 (CR)
(mesure, mais effacement des données), #cfxxxx.xxx(CR),
#ss1(CR) (mesure et analyse des données), #cfxxxx.xxx(CR),
#ss1(CR), ...., #es0(CR) (blocage de la fonction).
Interrogation des paramètres (liste des instructions
Interrogation des paramètres (liste des instructions
Interrogation des paramètres (liste des instructions
Interrogation des paramètres (liste des instructions
Interrogation des paramètres (liste des instructions
d'interrogation) :
d'interrogation) :
d'interrogation) :
d'interrogation) :
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 :
Syntaxe :
Syntaxe :
Syntaxe :
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 :
Remarque :
Remarque :
Remarque :
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
#uc(E)
=
demande les conditions de mesure
(calibré, non calibré)
1 1 1 1 1
er er er er er
exemple :
exemple :
exemple :
exemple :
exemple :
#uc(E) (non calibré) : le PC envoie #uc(CR). L'instrument
répond par UC0(CR) (calibré) ou UC1(CR) (non calibré)
ème
ème
2 2 2 2 2
ème
ème
ème
exemple :
exemple :
exemple :
exemple :
exemple :
#tl(E) : le PC interroge le niveau du générateur suiveur en
envoyant #tl(CR). L'instrument répond par TL-12.4 (CR)
3 3 3 3 3
ème
ème
ème
ème
ème
exemple :
exemple :
exemple :
exemple :
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
pour
les
mesures
en
Sous réserve de modifications
CEM,