04.05.2011, 10:34
Hallo an alle,
ich habe folgendes Problem:
Ich habe ein LabVIEW-Modul, das via RS 232 mit einer Hardwarekomponente kommuniziert. Dazu soll, sobald das Modul gestart wird, der richtige COM-Port ausgesucht werden. Das mache ich mich Hilfe einer Combo-Box. Soweit so gut! Wenn ich diesen ganzen Prozess zur Laufzeit machen, sprich, wenn das Modul getartet ist und ich dann eine Nachricht über den richtig ausgewählen COM-Port schicken möchte, gibt es stets einen VISA-Write Fehler, dass nicht der korrekte COM-Port ausgewählt sei. Wenn ich das Modul daraufhin stoppe, und im gestoppten Zustand den richtigen COM-Port auswähle, anschliessend das Modul starte und kommandiere, funktioniert alles fehlerfrei...
Sprich, das Auswählen des COM-Ports zur Laufzeit funktioniert nicht.
Ich kann den COM-Port leider auch nicht fix einprogrammieren, da das Programm auf unterschiedlichen Rechnern mit unterschiedlichen Ports läuft!
Hat jemand eine Idee, woran das liegen kann? Für jeden Hinweis bin ich dankbar!!!
Vielen Dank schon mal im Voraus!!!
ich habe folgendes Problem:
Ich habe ein LabVIEW-Modul, das via RS 232 mit einer Hardwarekomponente kommuniziert. Dazu soll, sobald das Modul gestart wird, der richtige COM-Port ausgesucht werden. Das mache ich mich Hilfe einer Combo-Box. Soweit so gut! Wenn ich diesen ganzen Prozess zur Laufzeit machen, sprich, wenn das Modul getartet ist und ich dann eine Nachricht über den richtig ausgewählen COM-Port schicken möchte, gibt es stets einen VISA-Write Fehler, dass nicht der korrekte COM-Port ausgewählt sei. Wenn ich das Modul daraufhin stoppe, und im gestoppten Zustand den richtigen COM-Port auswähle, anschliessend das Modul starte und kommandiere, funktioniert alles fehlerfrei...
Sprich, das Auswählen des COM-Ports zur Laufzeit funktioniert nicht.
Ich kann den COM-Port leider auch nicht fix einprogrammieren, da das Programm auf unterschiedlichen Rechnern mit unterschiedlichen Ports läuft!
Hat jemand eine Idee, woran das liegen kann? Für jeden Hinweis bin ich dankbar!!!
Vielen Dank schon mal im Voraus!!!