Hardware-Interface – R&S SCPI Mock

Moderne HF-Messgeräte von Rohde & Schwarz (VNA, Spektrumanalysatoren, Signalgeneratoren) werden über SCPI gesteuert: Ein textbasiertes Protokoll über LAN, USB oder GPIB. Beispiel: `*IDN?` gibt Gerät-ID zurück, `:SENS:FREQ:CENT?` liefert die Center-Frequenz des Spektrumanalysators. Dieses Modul simuliert zwei Rohde & Schwarz-Geräte:

Rohde & Schwarz ZNB20 (VNA-Mock): Vektornetzwerkanalysatoren messen S-Parameter (Reflexion S11, Transmission S21) über einen Frequenzbereich. Diese Messungen sind essentiell für Filtercharakterisierung, Antennen-Matching und HF-Schaltungsdesign. S-Parameter-Messungen von RFFE-Filtern, Vergleich mit Simulationsdaten, Optimierung von Anpassnetzwerken. Das Modul simuliert einen S11-Sweep (Bandpassfilter um 2.4 GHz) – genau das, was ein echter VNA liefern würde.

Rohde & Schwarz FSW26 (Spektrumanalysator-Mock): Misst Signalleistung über Frequenz (Spektrum-Sweep). Das Demo zeigt simulierte LTE-Signale bei 2.1 GHz und 2.6 GHz – typisch für Mobilfunk-Testing. Die SCPI-Befehle entsprechen den echten Rohde & Schwarz-Kommandos (z.B. `:TRAC:DATA? TRACE1` für Messdaten-Abruf).

Die Web-UI bietet ein Terminal-artiges Interface: SCPI-Befehl eingeben → Antwort sehen → Plot aktualisiert sich automatisch. Das ist genau der Workflow, den Rohde & Schwarz-Testingenieure kennen – nur in einer Web-App statt in LabView/Python-Skripten. Die Mock-Klassen sind so gebaut, dass sie durch echte PyVISA-Objekte ersetzt werden können (eine Zeile Code-Änderung) – dann steuert das Modul echte Rohde & Schwarz-Hardware.

Simulierte R&S Messgeräte via SCPI — erweiterbar auf echte PyVISA-Anbindung

Gerät auswählen

SCPI-Terminal

Schnellbefehle:

// SCPI-Terminal bereit...

Messergebnis

Klicke "Messung starten" für einen Sweep-Plot.