Daten von Keysight DMMs 3446xA über LAN in Profilab einlesen
Verfasst: Montag 13. Juli 2015, 05:58
Da es (noch?) keine direkte Unterstützung der neuen Keysight DMMs 344XX und es auch kein LAN-fähiges Terminalprogramm seitens Profilab gibt (oder habe ich da was übersehen?), wurde der nachstehend beschriebene Würgaround zusammengebastelt. Der Vorteil ist der, dass überhaupt Daten der genannten DMMs in Profilab eingelesen werden können. Der Nachteil: Das Ganze ist langsam. Maximal 2 Messungen pro Minute.
Das Ganze funktioniert grob gesagt so: Von Profilab aus wird das entsprechend vorkonfigurierte Terminalprogramm „Putty“ gestartet, welches über das LAN die Messdaten vom Keysight DMM abfragt und in einer einfachen Textdatei ablegt. Die Zeile dieser Textdatei, die die Messdaten enthält wird dann von Profilab abgefragt und zur Anzeige gebracht. Um das Ganze vollautomatisch ablaufen zu lassen, kommt das Freewareprogramm „Mouse Recorder Pro 2“ zum Einsatz. Dies erledigt die Eingabe der sonst manuell in Putty einzugebenden Eingaben. Somit lassen sich mit einem Mausklick oder – bei Verwendung des Generatorbausteins – periodisch alle 60 Sekunden Messwerte einlesen. Das ganze Geraffel kann man natürlich auch mit anderen Messgeräten verwenden, die über einen LAN-Anschluß mit Putty reden.
Hier noch einige Einzelheiten zu Konfiguration von Putty:
Die Konfiguration der „Default Settings“ wird wie folgt geändert:
Host name: 192.168.1.15 (dies ist in meinen Fall die IP-Adresse des Keysight DMMs, ggf.. ändern)
Port: 5025 (ist der Standardport der Keysight DMMs für Terminalprogramme)
Connection type: RAW
Dann bei „Logging“:
Session logging: All session output (also der gesamte Kram)
Log file name: Pfad und Name notieren und in Profilab eintragen.
What do to if the log file already exists: X always overwrite it (immer überschreiben)
Dann bei „Behaviour“:
Nur ein Häkchen bei „Window closes on ALT-F4“
Hier noch einige Einzelheiten zu Konfiguration von Mouse Recorder Pro 2:
Mouse Recorder Pro 2 starten
Auf „New“ klicken. Nach Betätigen der Taste „Messung starten“ im beigefügten Profilabprogramm mit Alt1 die Mausbewegungen zum Puttyfeld „Open“ und Tastenbetätigungen für die Putty den SCPI Befehl „READ?“ und zum Schließen (ALT-F4) von Putty aufnehmen . Nach der Eingabe von ALT-F4 wieder Alt1 betätigen, um den Aufzeichnungsvorgang zu beenden. Die Aufzeichnung abspeichern. Pfad und Namen notieren.
HINWEIS: Die Taste „1“ für Alt1 ist die „1“ aus der oberen Zahlenreihe und nicht die „1“ aus dem Nummernfeld rechts.
Dann zur automatischen Ausführung der Aufzeichnung eine Batchdatei erstellen: „“Edit“ „Script“ „Create immediate script batch“. Pfad und Namen der Batchdatei notieren und in Profilab eintragen.
Vor dem Starten, den gewünschten Messbereich am Keysight DMM einstellen. Im beigefügten Profilab Beispielprogramm ist es die Temperatur.
Weitere Erläuterungen im beigefügten Profilabprogramm.
Hinweise zur Vereinfachung und Verbesserung sind stets willkommen.
Euer Messtechniker
Das Ganze funktioniert grob gesagt so: Von Profilab aus wird das entsprechend vorkonfigurierte Terminalprogramm „Putty“ gestartet, welches über das LAN die Messdaten vom Keysight DMM abfragt und in einer einfachen Textdatei ablegt. Die Zeile dieser Textdatei, die die Messdaten enthält wird dann von Profilab abgefragt und zur Anzeige gebracht. Um das Ganze vollautomatisch ablaufen zu lassen, kommt das Freewareprogramm „Mouse Recorder Pro 2“ zum Einsatz. Dies erledigt die Eingabe der sonst manuell in Putty einzugebenden Eingaben. Somit lassen sich mit einem Mausklick oder – bei Verwendung des Generatorbausteins – periodisch alle 60 Sekunden Messwerte einlesen. Das ganze Geraffel kann man natürlich auch mit anderen Messgeräten verwenden, die über einen LAN-Anschluß mit Putty reden.
Hier noch einige Einzelheiten zu Konfiguration von Putty:
Die Konfiguration der „Default Settings“ wird wie folgt geändert:
Host name: 192.168.1.15 (dies ist in meinen Fall die IP-Adresse des Keysight DMMs, ggf.. ändern)
Port: 5025 (ist der Standardport der Keysight DMMs für Terminalprogramme)
Connection type: RAW
Dann bei „Logging“:
Session logging: All session output (also der gesamte Kram)
Log file name: Pfad und Name notieren und in Profilab eintragen.
What do to if the log file already exists: X always overwrite it (immer überschreiben)
Dann bei „Behaviour“:
Nur ein Häkchen bei „Window closes on ALT-F4“
Hier noch einige Einzelheiten zu Konfiguration von Mouse Recorder Pro 2:
Mouse Recorder Pro 2 starten
Auf „New“ klicken. Nach Betätigen der Taste „Messung starten“ im beigefügten Profilabprogramm mit Alt1 die Mausbewegungen zum Puttyfeld „Open“ und Tastenbetätigungen für die Putty den SCPI Befehl „READ?“ und zum Schließen (ALT-F4) von Putty aufnehmen . Nach der Eingabe von ALT-F4 wieder Alt1 betätigen, um den Aufzeichnungsvorgang zu beenden. Die Aufzeichnung abspeichern. Pfad und Namen notieren.
HINWEIS: Die Taste „1“ für Alt1 ist die „1“ aus der oberen Zahlenreihe und nicht die „1“ aus dem Nummernfeld rechts.
Dann zur automatischen Ausführung der Aufzeichnung eine Batchdatei erstellen: „“Edit“ „Script“ „Create immediate script batch“. Pfad und Namen der Batchdatei notieren und in Profilab eintragen.
Vor dem Starten, den gewünschten Messbereich am Keysight DMM einstellen. Im beigefügten Profilab Beispielprogramm ist es die Temperatur.
Weitere Erläuterungen im beigefügten Profilabprogramm.
Hinweise zur Vereinfachung und Verbesserung sind stets willkommen.
Euer Messtechniker