RS232 - VISA Probleme - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA) +---- Thema: RS232 - VISA Probleme (/Thread-RS232-VISA-Probleme) Seiten: 1 2 |
RS232 - VISA Probleme - T.Koch - 13.03.2006 16:39 Hallo Allerseits, ich habe ein Problem mit dem Auslesen einer RS232C-Schnittstelle, das ich nicht in den Griff bekomme... - muss dazu sagen, dass ich nicht viel Ahnung von LabVIEW habe. - Ich habe daran einen Controller angeschlossen, von dem aus ich steuern kann, wieviele Bytes gesendet werden sollen ( 1~11 ). Soweit so gut. Das tut er auch über ein Hyper-Terminal. Da kommt genau das an, was ich haben möchte. Die gleiche Zahlenfolge sollte mir nun auch LabVIEW ausspucken können. Ich komme aber mit den VISA-Funktionen nicht klar. Es gibt da so ein vorgefertigtes VISA-READ Programm mit Timeout, dass so halbwegs funktioniert. Nur, wenn ich da noch was ergänzen möchte (Ampel ROT-Grün) lässt sich der VISA Ressourcename nicht mehr mit dem READ-Baustein verbinden. - Ich steig da nicht mehr durch...- Vielleicht tut´s ja jemand von Euch und kann mir weiterhelfen. Vielen Dank schon mal im Vorraus. Gruß - Torsten P.S. Die Parameter der beiden Geräte (Baudrate,...) stimmen überein. RS232 - VISA Probleme - eg - 14.03.2006 11:53 Rechtsklick auf VISA-Resource und dann Select VISA Class. Du kannst aber auch einen Stringcontrol als VISA-Resource verwenden (nur aufpassen dass Richtige Bezeichnung eingetragen ist, z.B. COM1) Gruss, Eugen RS232 - VISA Probleme - T.Koch - 14.03.2006 12:52 Hallo Eugen, erstmal vielen Dank für die Antwort. Die Resource-Klassen habe ich alle durch - er nimmt aber keine an. Den Stringcontrol kann ich leider nicht finden... Ich hänge mal das Read-Timeout-Programm an. Es funktioniert, solange ich nichts verändere. Sobald ich was erweitern (SerialRead verarbeiten) möchte, gehts nicht mehr und auch alles Rückgängig machen hilft dann nicht mehr. Gruß-Torsten RS232 - VISA Probleme - eg - 14.03.2006 13:21 Kannst du wirklich so nicht machen? Ich habe übrigens 8.0 RS232 - VISA Probleme - T.Koch - 14.03.2006 14:28 Nee, geht nicht. Sollte an den Eingang nicht ein Resource Name angeschlossen sein? (z.B. COM 2) ; anstatt nem String? (Oder ist der Res.Name ein String :oops: ) Hab mal noch meinen Versuch rangehängt. Gruß Torsten P.S.: Habe LabVIEW 6i RS232 - VISA Probleme - T.Koch - 14.03.2006 14:44 Ich machs mal ein bisschen Konkreter. Mein Controller sendet mir ein Datenpaket, dass zwischen 1~11 Zeichen lang ist. ( z.B. 1110035 ) Genau diese Zahlenfolge kommt über das Hyper Terminal an. Ich möchte sie aber über LabVIEW Auswerten,d.h. - die ersten drei "1" bedeuten --> Teil GUT - " 35 " ist der Messwert --> z.B. 35 Bohrungen Dieses Auswerten eines Strings habe ich geschafft (indem ich einen Stringwert von Hand eingebe, anstatt von der Schnittstelle auslese) --> Das Problem ist also das Auslesen an sich! Etwas verworrene Erklärung vielleicht... :oops: Gruß-Torsten RS232 - VISA Probleme - eg - 14.03.2006 15:05 Hast du die Schnittstelle initialisiert? Ansonsten wird es nicht bzw. schlecht funktionieren. Nimm dir die VISA Configure Serial Port und dann rechtsklick auf den Eingang dann Create->Control. Gruss, Eugen RS232 - VISA Probleme - T.Koch - 14.03.2006 16:29 Hey, habe mal versucht, deinen Vorschlag nachzubauen. Ging soweit gut, bis ich den VISA-Read mit der Schleife verbinden wollte. Die Verbindung akzeptiert er einfach nicht (Klassenkonflikt ) Ob ich meine Schnittstelle initialisiert habe, weiß ich ehrlich gesagt nicht. In der "Hilfe" stand was von Serial Port definieren. Hab ich mal gemacht, weiß aber nicht wo ich das Bauteil hinhängen soll... Gruß-Torsten RS232 - VISA Probleme - eg - 14.03.2006 18:10 Ich kann es ohne Probleme verbinden. Vielleicht liegt es an LV-Version? Dann kann ich dir leider nicht weiterhelfen :? , weil ich habe nur LV8.0 Vielleicht weiss jemand mehr darüber? Gruss RS232 - VISA Probleme - T.Koch - 15.03.2006 10:14 :!: Gut,gut vielen Dank jedenfalls für deine Mühe und Gedult. :!: Dann vielleicht der Aufruf an alle 6i-User, sich nochmal meinem Problem anzunehmen. Vielen Dank Torsten |