Kommandos Vom Pc Zum Hm5012-2/5014-2; Parameterabfrage (Liste Der Abfragebefehle); Ausfühliche Beschreibung Des Befehls #Bm1 - Hameg HM5012-2 Manual

Spectrum analyzer
Hide thumbs Also See for HM5012-2:
Table of Contents

Advertisement

Available languages

Available languages

zum Lieferumfang. Aktualisierungen werden im Internet unter
www.hameg.de veröffentlicht.
Kommandos vom PC zum HM 5012-2/HM 5014-2
Allgemeiner Aufbau: Jeder Befehl/Abfrage muss mit '#' [23 hex =
35dez] eingeleitet werden, dem 2 Buchstaben (z.B. TG für Tracking
Generator) folgen. Handelt es sich um einen Befehl, müssen die
Parameter den Buchstaben folgen. Abgeschlossen wird jeder Be-
fehl mit der „Enter"-Taste (hex: 0x0d). Es wird nicht zwischen Groß-
und Kleinschreibweise der Buchstaben unterschieden (z.B.: TG =
tg). Die Angabe der Maßeinheit ist immer eindeutig (z.B.: Span immer
in MHz) und wird deshalb nicht mit angegeben.
Liste der Einstellbefehle:
(E)
= Enter-Taste;
(CR)
= Carriage Return (Wagenrücklauf)
#kl0(E)
= Key-Lock off (= Fernbedienungbetrieb ab-
geschaltet)
#kl1(E)
= Key-Lock on (= Fernbedienungbetrieb ein-
geschaltet, Remote-LED leuchtet)
Die folgenden Befehle werden nur bei Fernbedienungsbetrieb
(Remote On; kl1) ausgeführt.
#tg0(E)
= Tracking-Generator aus
#tg1(E)
= Tracking-Generator ein
#vf0(E)
= Video-Filter aus
#vf1(E)
= Video-Filter ein
#tl+01.0(E)
= Tracking Level von +1,0 dBm
#tl-50.0(E)
= bis –50,0 dBm in 0,2 dB-Schritten
#rl-30.0(E)
= Referenz Level von -30.0 dBm
#rl-99.6(E)
= bis -99.6m dB in 0,2 Schritten
#at0(E)
= Attenuator 0 (10, 20, 30, 40) dB
#bw1000(E)
= Bandwidth 1000 (120,9) kHz
#sp1000(E)
= Span 1000 (1000,500,200,...5,2,1) MHz
#sp0(E)
= Zerospan
#db5(E)
= 5 dB/Div.
#db10(E)
= 10 dB/Div.
#cf0500.000(E) = Centerfrequenz in xxxx,xxx MHz
#dm0(E)
= Detect-Betrieb Aus (Average, Max. HLD)
#dm1(E)
= Detect-Betrieb Ein (Average, Max. HLD)
#sa(E)
= Speichert Signal A in Speicher B
#vm0(E)
= Anzeige: Signal A
#vm1(E)
= Anzeige: Signal B (gespeichertes Signal)
#vm2(E)
= Anzeige: Signal A-B
#vm3(E)
= Anzeige: Average (Mittelwert)
#vm4(E)
= Anzeige: Max. Hold (Maximalwert)
#br4800(E)
= Baudrate 4800 (9600, 38400, 115200) Baud
#bm1(E)
= Signaltransfer (2048 Bytes), bestehend aus:
2001 Signalbytes, 3 Prüfsummenbytes und
Endzeichen: 0D (hex)
#rc0(E)
= Recall (0 bis 9)
#sv0(E)
= Save (0 bis 9)
Spezielle Befehle für EMV-Messungen, nur in Verbindung mit
Zero-Span möglich:
#es0(E)
= „1-Sekunden-Messung" sperren
#es1(E)
= „1-Sekunden-Messung" vorbereiten (1 Se-
kunde Messzeit; Zero-Span einschalten und
geeignete Auflösungsbandbreite wählen)
#ss1(E)
= Startet einen „1-Sekunden-Messung" bei
eingestellter Centerfrequenz und überträgt
gleichzeitig die Daten der vorherigen Mes-
sung
Änderungen vorbehalten
Anmerkung: Nachdem ein Kommando empfangen und ausgeführt
wurde, sendet der Spektrum-Analysator „RD" (CR) zurück.
Beispiel EMV-Messung:
#es1(CR) (Funktion freigeben), #cfxxxx.xxx(CR), #ss1(CR) (messen,
aber Daten verwerfen), #cfxxxx.xxx(CR), #ss1(CR) (messen und
Daten verwerten), #cfxxxx.xxx(CR), #ss1(CR), .... , #es0(CR) (Funk-
tion sperren).

Parameterabfrage (Liste der Abfragebefehle)

Die folgenden Abfragen werden auch beantwortet, wenn kein
Fernbedienungsbetrieb (Remote Off; KL0) vorliegt.
Syntax:
#xx(E)
= sende Parameter von xx (xx = tg, tl, rl, vf,
at, bw, sp, cf, db, kl, hm, vn, vm, dm,uc)
Anmerkung:
Mit Ausnahme von
#hm(E)
= fragt den Gerätetyp ab
#vn(E)
= fragt die Firmwareversion ab
#uc(E)
= fragt die Messbedingungen ab
(unkalibriert, kalibriert)
sind die übrigen Befehle bereits unter Einstellbefehle aufgeführt und
erläutert.
1. Beispiel:
„#uc(E) (unkalibriert)": PC sendet #uc(CR). Instrument antwortet mit:
UC0(CR) (kalibriert) oder UC1(CR) (unkalibriert)
2. Beispiel:
„#tl(E)" , PC fragt Tracking-Generator Pegel ab: PC sendet #tl(CR).
Instrument antwortet mit: TL -12.4 (CR)
3. Beispiel:
„#vn(E)" , PC fragt Versionsnummer ab: PC sendet #vn(CR). Instru-
ment antwortet mit: x.xx(CR) x.xx zum Beispiel: 1.23
4. Beispiel:
„#hm(E)" , PC fragt Gerätetyp ab: PC sendet #hm(CR). Instrument
antwortet mit: 5014-2 (CR) oder 5012-2
5. Beispiel: PC sendet Befehlssequenz an Analysator:
#kl1(E)
= Schaltet „Remote" ein.
#cf0752.000(E)
= Setzt Centerfrequenz auf 752MHz
#sp2(E)
= Setzt Span auf 2 MHz
#bw120(E)
= Setzt Bandbreite auf 120kHz
#kl0(E)
= Schaltet auf manuelle Bedienung
Die Befehle #tg und #tl sind im Befehlsatz des HM5012-2 nicht
enthalten. Wird ein gesendeter Befehl nicht erkannt, erfolgt keine
Rückmeldung vom HM5012-2 oder HM5014-2 zum PC (kein RD (CR)
oder keine Parameterausgabe).
Ausführliche Beschreibung des Befehls #bm1
#BM1(CR)
= Block-Mode ( überträgt 2048 Datenbytes
via RS-232 Interface)
Die Transferdaten bestehen aus 2048 Bytes: trans_byte [0] bis
trans_byte [2047]. Diese 2048 Datenbytes enthalten 2001
Signalbytes, die Parameterangabe der Centerfrequenz und eine
Checksumme der Signalbytes.
Die Signaldaten belegen folgende Transferdatenbytes:
trans_byte[n] = sig_data[n] ( n = 0 bis n = 2000):
trans_byte[0] = sig_data[0]
RS-232 Interface – Fernsteuerung
23

Advertisement

Chapters

Table of Contents
loading

This manual is also suitable for:

Hm5014-2

Table of Contents