RS232 funktioniert in exe nicht - 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 funktioniert in exe nicht (/Thread-RS232-funktioniert-in-exe-nicht) |
RS232 funktioniert in exe nicht - machfax - 02.02.2014 18:11 Hallo Ich habe ein Programm das über die RS232 kommuniziert und in der Entwicklungsumgebung funktioniert alles. Das Exe auf dem gleichen Rechner mit der Entwicklungsumgebung drauf läuft aber nicht, bzw. die RS232 läuft nicht, wieso kann das sein? Kann ich da beim builden etwas für VISA einfügen? Das ist doch nur für Rechner ohne Entwicklungsumgebung und ohne Runtime nötig, da aber die komplette Entwicklungsumgebung installiert ist müsste das doch gehen? Ich verstehe es nicht, gibt auch keine Fehlermeldung... Gruss RE: RS232 funktioniert in exe nicht - Trinitatis - 02.02.2014 18:21 Hallo, da häng´ mal dein VI oder zumindest den relevanten Teil mit an. Sonst kann man da schwer was raten. Grundsätzlich sollte es keine Unterschiede geben zw. Entwicklung und EXE, es sei denn, du sitzt mit deiner IDE auf dem Port, den du mit deiner EXE ansprechen willst. Gruß, Marko RE: RS232 funktioniert in exe nicht - Y-P - 02.02.2014 18:23 Ja, z.B., wenn die Session nicht geschlossen wurde. Daher am Besten mal das VI hochladen. Gruß Markus (02.02.2014 18:21 )Trinitatis schrieb: Hallo, RE: RS232 funktioniert in exe nicht - machfax - 02.02.2014 18:43 hier die konfiguration und die ausführung dazu... RE: RS232 funktioniert in exe nicht - Trinitatis - 02.02.2014 18:55 ich gehe mal davon aus, dass du den TO von 10s auch wirklich abwartest. Interessant wäre noch das Drumherum. Liegt im Auslesezweig eine Schleife / Eventstruktur um den Code aus dem Screenshot. Wenn du nämlich in der Entwicklungsumgebung dein VI mit dem Ausführungspfeil startest, den du in der Exe nicht hast, könnte es sein, dass das VI in der EXE nur einmal durchläuft, und zwar bevor du den Port geöffnet hast und danach käme dann NIX mehr. Wäre zwar ein grober Programmierschnitzer, aber nicht unmöglich. Gruß, Marko Edit: Deswegen is VI hochladen schon besser! RE: RS232 funktioniert in exe nicht - machfax - 02.02.2014 19:01 hier die Konfiguration die nicht läuft bzw. einen Error im exe ausgibt... RE: RS232 funktioniert in exe nicht - GerdW - 02.02.2014 19:01 Hallo, wo kommen die "Config-Data" her? Hast du den "Com_Device_Alegria"-String überprüft? (Einfach mal mit einer Dialogbox anzeigen lassen…) Warum wird der COM-Port zweimal geschlossen? Gibt es Fehlermeldungen? Was sagen die ErrorOut-Cluster? Pauschal zu sagen "einen Error im exe" hilft nicht wirklich weiter! Edit: Deinem VI fehlt die globale Variable. Und bitte meine Fragen beantworten… RE: RS232 funktioniert in exe nicht - machfax - 02.02.2014 19:03 Es funktioniert ja alles in der Entwicklungsumgebung, und auch wenn ich da eine fixe variable (COM7) setze geht es nicht RE: RS232 funktioniert in exe nicht - GerdW - 02.02.2014 19:04 Hallo fax, meinst du mit "fixe Variable" etwa eine Konstante? Welche Fehlernummern? Antworten bitte! RE: RS232 funktioniert in exe nicht - machfax - 02.02.2014 19:06 ja konstante, und 2mal mache ich den konfig da es mit einem mal nicht funktionierte warum auch immer... musste zuerst schliessen obwohl noch gar nie offen war usw... hier: http://www.labviewforum.de/Thread-Konfiguration-von-serieller-Schnittstelle-funktioniert-erst-das-2-Mal |