Gast
#6258552
Angefangen hat es hier: Beitrag "Windows Programm für Spektrum-Analyzer HP859x" Nachdem die Mehrzahl der Beiträge nichts mehr mit dem Thema des Threads zu tun hatten habe ich mich entschlossen neu anzufangen. Corona macht's möglich. Nachdem sich das GPIB-Handling ganz gut programmieren lässt und der Spektrum Analyzer sich in seiner Reaktion ganz freundlich zeigt habe ich noch ein paar zusätzliche Funktionalitäten eingebaut. Die Hauptfunktionen die man tagtäglich braucht sind damit wohl vorhanden, aber ein paar spezielle Dinge werden immer auf der Wunschliste sein oder auch bleiben. Um wirklich hunderprozentige Konsistenz des Programms mit den Einstellungen am Analyzer herzustellen bedarf es sicherlich noch einiger Mehrarbeit, aber die wichtigsten Dinge sind abgedeckt. Was man am Programm nicht einstellen kann lässt sich ja immer noch direkt am Analyzer einstellen wenn man im Programm die Spektrum- Darstellung stoppt und den Analyzer auf Local stellt. Hier ein paar Änderungen und Neuerungen gegenüber ersten Version: - Anzeige welche Interfaces gefunden wurden. - Es werden alle Interfaces (GPIB0..GPIB3) nach der gewünschten GPIB Adresse des Analyzers abgesucht, die erste aktive wird zum Aufbau der Verbindung genommen. - die Frequenzgrenzen werden abhängig vom Analyzer-Modell gesetzt. Angenommene kompatible Modelle sind HP8591E, HP8593E, HP8594E, HP8595E, HP8596E. Ansonsten (wenn ein anderes Modell erkannt wird) ist die Frequenzgrenze pauschal 26GHz. - Einfaches Marker-Handling mit Frequenz- und Pegelanzeige - Referenz-Level und Attenuator bedienbar - Resolution BW und Video BW einstellbar. - Referenz-Pegel an der Y-Achse wird jetzt upgedated. - Frequenzangabe xx MHz/Div an der Frequenzachse - die aktuell gelesene und dargestellte Trace kann nach <TraceData.dat> geschrieben werden, sowohl in der aktiven als auch in der gestoppten Darstellung. Die Datei liegt dann im Programm- Verzeichnis, nicht ideal für W10, zu Not muss man mit Administrator- Rechten arbeiten. Kleine Macken: - der Marker ist im abgeschalteten Zustand nicht wirklich weg sondern nur schwarz und schwirrt irgendwo umher, kann also einen kleinen schwarzen Fleck in der Trace erzeugen. Das ist der ältlichen User- Interface-Software (Graph Control) geschuldet die das nicht anders kann. Man kann aber den Marker irgendwo mit der Maus hinsetzen wo er nicht stört. - An der Frequenzgrenze wird der Span nicht korrekt wiedergegeben wenn der Span über die Grenze hinausragt. - man wird sicher noch etwas finden ... Windows 10 Kompatibilität: Bereits hier Beitrag "Re: Windows Programm für Spektrum-Analyzer HP859x" wurde berichtet dass Windows 10 eine DLL mit Namen ext-ms-win-gdi-desktop-l1-1-0.dll braucht. Man "besorgt" sich diese DLL und kopiert sie ins Installationsverzeichnis des Analyzer-Programms, dann sollte es auch unter W10 funktionieren.
