Hallo zusammen,
die R&S/Hameg HMOxxxx lassen sich per SCPI z. B. über USB und RS232
steuern und auslesen. Über RS232 sollte das kein Problem sein, COM-Ports
habe ich. Ich würde es allerdings gerne über die USB-Schnittstelle
machen. Die ist, soviel ich weiß, mit einem FTDI-IC realisiert, also
könnte ein VCP im Betriebssystem auftauchen. Dann wäre alles klar.
Tut es aber nicht. Weiß jemand einen Weg?
Dass mit dem HMExplorer die SCPI-Kommunikation per USB funktioniert,
weiß ich, aber ich möchte sie in mit eigenen Programmen realisieren.
(Es geht nicht um eine Bildübertragung in Echtzeit, dafür wäre die
Schnittstelle natürlich viel zu langsam. Außerdem klappt Bildübertragung
in Echtzeit bei mir schon mit einem HDMI-Grabber.)
Der Zahn der Zeit (🦷⏳) schrieb:> Die ist, soviel ich weiß, mit einem FTDI-IC realisiert, also könnte ein> VCP im Betriebssystem auftauchen. Dann wäre alles klar.> Tut es aber nicht. Weiß jemand einen Weg?
Welches OS, und was für ein USB-Device findest Du?
Beim HM1508-2 ist es zwar ein FT232, allerdings mit einer eigenen
USB-VID/PID, so dass der Standardtreiber nicht automatisch damit redet.
Das war ja einfach und hat offensichtlich geklappt. Zumindest zeigt der
Geräte-Manager ich jetzt einen VCP für das HO720.
Die Treiber-Software kam schon bei der Installation der HMO-Software
mit, so dass nur im Geräte-Manager für HO720 "VCP laden" aktiviert und
in den "Anschlüssen (COM & LPT)" der Treiber für den neuen VCP
aktualisiert werden musste.
Danke!
> machen. Die ist, soviel ich weiß, mit einem FTDI-IC realisiert, also> könnte ein VCP im Betriebssystem auftauchen. Dann wäre alles klar.> Tut es aber nicht. Weiß jemand einen Weg?
Das ist ganz einfach.
Einfach eine entsprechende udev-Rule anlegen:
ACTION=="add", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="ed72",
RUN+="/bin/sh -c 'echo 0403 ed72
> /sys/bus/usb-serial/drivers/generic/new_id'", SYMLINK+="hameg"
> (Es geht nicht um eine Bildübertragung in Echtzeit, dafür wäre die> Schnittstelle natürlich viel zu langsam. Außerdem klappt Bildübertragung> in Echtzeit bei mir schon mit einem HDMI-Grabber.)
Das geht auch gar nicht. Jede der Karten fuer die HMOs, egal ob USB,
RS232 oder auch LAN setzt die Kommandos auf einen internen RS232 Bus mit
115200B um. Deshalb ist das immer gleich lahm. Das ist der eine grosse
aergerliche
Schwachpunkt der HMOs.
Beachte ausserdem das du die neueste Firmware im Scope haben solltest
und ein dazu passendes Manual fuer die Befehle. Hameg hat das in der
Anfangszeit naemlich mal massiv ueberarbeitet.
Trotzdem kann man aber einfach einen Screenshot einlesen: (huer fuer qt)
Olaf schrieb:> Das ist ganz einfach.
Oh... Danke für die Antwort, aber ein Software-Profi findet das
wahrscheinlich ganz einfach, für mich, der nur selten und simple
Software für den Eigenbedarf schreibt, ist das eine andere Welt. Mit
"VCP laden" aktivieren und in den "Anschlüssen (COM & LPT)" den Treiber
für den neuen VCP aktualisieren - das ist, zumindest für mich, ganz
einfach.
Olaf schrieb:> Das geht auch gar nicht. Jede der Karten fuer die HMOs, egal ob USB,> RS232 oder auch LAN setzt die Kommandos auf einen internen RS232 Bus mit> 115200B um. Deshalb ist das immer gleich lahm. Das ist der eine grosse> aergerliche Schwachpunkt der HMOs.
Das ist mir natürlich klar. Aber, weil es mich interessiert, Rückfrage:
Welche Oszis können denn über USB Live-Bilder (wie mein HDMI-Grabber am
DVI-Ausgang) übertragen? Oder wenigstens mit höherer Frequenz so eine
Art Screenshot-Film?
> Welche Oszis können denn über USB Live-Bilder (wie mein HDMI-Grabber am> DVI-Ausgang) übertragen?
USB Hab ich nicht probiert, aber mein RTB2004 laesst sich ueber
LAN ganz gut fernbedienen. Wuerde mich aber nicht wundern wenn
es dann ueber USB aehnlich gut geht.
Olaf
Olaf schrieb:> fernbedienen
Verstehst du darunter auch, das Bild in Echtzeit (oder zumindest fast)
auf dem PC zu betrachten? Also sozusagen nicht nur "fernbedienen"
sondern auch "fernbetrachten"?
Der RTB2004 hat zwei Modi in seinem http-Server. Zum einen kann man
das aktuelle Bild 1:1 wie auf dem Oszi rueberholen.
Zum anderen gibt es einen Modi mit etwas eingeschraenkter Optik
wo man das Oszi auch drueber bedienen kann.
Olaf