LabVIEWForum.de - Hameg HMO 1522 ansprechen

LabVIEWForum.de

Normale Version: Hameg HMO 1522 ansprechen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin,

ich muss voerst einmal sagen, dass ich kompletter Neuling auf dem Gebiet von Labview bin und hoffe, dass ich hier im richtigen Unterforum bin. Ich bin Student und momentan in meinem Praxissemeser und soll unsere Stromtests von Transistormodulen in Labview programmieren, sodass die Testaufbauten damit funktionieren.
Dafür brauche ich im späteren Verlauf einen Messstellenumschalter und ein Oszilloskop. Und da fängt es bei mir auch schon an.

Für den Anfang wollte ich einmal versuchen, das Oszilloskop (Rhode&Schwarz HAMEG HMO1522) zu initialiseren und überhaupt einmal anzusprechen (z.B. Offset über Labview ändern). Dafür habe ich die Labviewtreiber von der Herstellerwebsite heruntergeladen und installiert.
Das Oszi ist über USB angeschlossen und erzeugt einen virtuellen COM-Port (dieser wird mir in der Geräteliste von Windows auch angezeigt). Und auch in dem MAX von Labview ist mein Gerät schon einmal aufgelistet.


Jetzt tue ich mich ein wenig schwer mit dem ersten kleinen Programm, wie ich die VI's von dem Oszilloskop richtig anschließe. Vor allem komme ich irgendwie nicht mit dem Resource Name klar.

Wenn ich das richtig verstanden habe, ist der Resource Name dafür nötig, dass nur das Gerät (Oszi) angesteuert wird, welches ich auch möchte. Aus dem MAX habe ich den Rescource Name (VI_ATTR_RSRC_Name) mit dem Wert (ASRL9::INSTR) entnommen.

Mir ist aber nicht klar, wie ich in dem Blockdiagramm an die Initialiserungs-VI von dem HMO1522 den Resource Name einlesen kann, bzw. was ich dafür benötige.

Könnt ihr mir dabei helfen? Oder liege ich schon bereit mit meinem Ansatz komplett daneben, weil ich das Prinzip nicht richtig verstanden habe?


Danke schonmal und viele Grüße

Sören
Hallo Quaxxo,

herzlich willkommen im Forum!

Zitat:Wenn ich das richtig verstanden habe, ist der Resource Name dafür nötig, dass nur das Gerät (Oszi) angesteuert wird, welches ich auch möchte. Aus dem MAX habe ich den Rescource Name (VI_ATTR_RSRC_Name) mit dem Wert (ASRL9::INSTR) entnommen.
Der Resourcename gibt an, an welchen "Port"/"Anschluss" eine Kommunikation gerichtet werden soll.
Das kann eine serielle Schnittstelle sein, früher auch gern mal ein Parallelport. Das kann auch eine GPIB-Schnittstelle sein, wobei dann noch die Adresse des anzusprechenden Gerätes hinzukommt (GPIB0::9). Oder auch "kompliziertere" Adressen, wenn es Geräte im LAN sind.

Zitat:Mir ist aber nicht klar, wie ich in dem Blockdiagramm an die Initialiserungs-VI von dem HMO1522 den Resource Name einlesen kann, bzw. was ich dafür benötige.
Du weißt doch, dass dein Oszi einen simplen virtuellen seriellen COM-Port einrichtet: einfach dessen Namen (z.B. COM3) verwenden.
Das Auswählen ist ganz einfach: Resoucename-Konstante anlegen, dann auf den Pfeil zum auswählen klicken.
Danke für die schnelle Antwort. Ich kann das Oszilloskop schonmal ansteuern. Smile
Ich habe einfach die Resorcenamen-Konstante nicht gefunden, wodurch er immer gemeckert hat. Dann wäre die erste Hürde ja genommen, aber ich glaube das es nicht bei dieser einen Frage bleiben wird Big Grin
Hallo Quaxxo,

Zitat:Ich habe einfach die Resorcenamen-Konstante nicht gefunden
LabVIEW-Grundlagen: Rechtsklick auf einen Anschluss -> Erstellen -> Bedienelement/Anzeigeelement/Konstante…

Du hast die ganzen Links in meiner Signatur schon gefunden und durchgearbeitet?
Hey,

die Links habe ich bisher noch nicht gesehen, ich habe mir ein paar Tutorials zu Labview angeguckt und wenig damit rumgespielt, jedoch haben diese Tutorials schon Grundwissen verlangt, wodurch ich die nicht so geeinget fande.
Aber ich werde mir die Links aufjedenfall mal genauer angucken und durcharbeiten Wink
Referenz-URLs