Eingabefeld liefert trotz eingegebenem Inhalt keine Daten am Ausgang - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Bug Liste (/Forum-LabVIEW-Bug-Liste) +---- Forum: LabVIEW 2011 (/Forum-LabVIEW-2011) +---- Thema: Eingabefeld liefert trotz eingegebenem Inhalt keine Daten am Ausgang (/Thread-Eingabefeld-liefert-trotz-eingegebenem-Inhalt-keine-Daten-am-Ausgang) |
Eingabefeld liefert trotz eingegebenem Inhalt keine Daten am Ausgang - MatSchmitt - 25.01.2013 16:42 Hallo zusammen, ich habe in meinem Projekt folgendes Verhalten beobachtet: In einem komplexen VI ist ein Auswahlfeld mit einer Case-Struktur verbunden. Egal was man aus den gegebenen Möglichkeiten auswählt, wird immer eine ‚0‘ am Ausgang ausgegeben. Ebenso verhält sich ein String-Eingabefeld. Egal was dort eingegeben wird, immer liegt am Ausgang ein leerer String an. Dieses merkwürdige Verhalten lies sich dadurch beseitigen, einfach den Ausgangsanschluss zu entfernen und neu zu verbinden. Ebenso half es, das gesamte Projekt mittels ProjectExplorer in ein neues Verzeichnis zu kopieren. Ich wüsste nur zu gerne, ob jemand das gleiche Verhalten schon einmal beobachtete hat und wie es dazu kommen kann, bzw. wie sich so etwas verhindern lässt. RE: Eingabefeld liefert trotz eingegebenem Inhalt keine Daten am Ausgang - GerdW - 25.01.2013 16:44 Hallo Mat, bei solchen Beschreibungen poppt eigentlich immer nur eine Bemerkung auf: Zeig mal dieses komische VI! Ansonsten: Race-Conditions kannst du definitiv ausschließen? RE: Eingabefeld liefert trotz eingegebenem Inhalt keine Daten am Ausgang - MatSchmitt - 26.01.2013 14:33 Vielen Dank für die schnelle Antwort. Race-Conditions kann ich ausschließen, das "komische" VI kann ich nicht posten, da es sich um urheberrechtlich geschütztes Material handelt. Wenn ich die betroffenen Stellen in ein Beispiel-VI isoliere, tritt der Fehler nicht mehr auf. Wie bereits beschrieben genügt es ja bereits einen Draht neu zu verbinden um den Fehler abzustellen. Eine Massenkompilierung hat den Fehler übrigens auch nicht beseitigen können. In diesem Zusammenhang noch eine Frage: Ich kenne mich in Java und C++ ganz gut aus. Wenn ich dort will, dass alles neu kompiliert wird lösche ich zur Not die .o, .obj bzw. .class - Dateien und der Compiler muss alles neu übersetzen. Wie kann ich LV dazu bewegen, wirklich alles neu zu kompilieren? RE: Eingabefeld liefert trotz eingegebenem Inhalt keine Daten am Ausgang - GerdW - 26.01.2013 14:46 Hallo Mat, Ctrl+Shift+"Click auf den Run-Pfeil"... (siehe hier, unter "Execution") RE: Eingabefeld liefert trotz eingegebenem Inhalt keine Daten am Ausgang - Lucki - 26.01.2013 14:52 Solches Verhalten habe ich auch schon erlebt, und ich war verdutzt. Die Ursache war aber ganz simpel: Es lagen zwei Tunnel genau übereinander. Der eine war im Inneren der Schleife angeschlossen, aber nicht nach außen verbunden. Der andere war nur außen angeschlossen. Man stellt das leicht fest, indem man den Tunnelport anklickt und etwas verschiebt. Dann kommt darunter der andere Port zum Vorschein. RE: Eingabefeld liefert trotz eingegebenem Inhalt keine Daten am Ausgang - MatSchmitt - 26.01.2013 18:09 (26.01.2013 14:46 )GerdW schrieb: Hallo Mat, Das klingt vielversprechend. Werde es am Montag gleich versuchen. Vielen Dank! (26.01.2013 14:52 )Lucki schrieb: Solches Verhalten habe ich auch schon erlebt, und ich war verdutzt. Die Ursache war aber ganz simpel: Es lagen zwei Tunnel genau übereinander. Der eine war im Inneren der Schleife angeschlossen, aber nicht nach außen verbunden. Der andere war nur außen angeschlossen. Vielen Dank für den Hinweis, bin mir aber sicher, dass an den betroffenen Stellen keine Tunnel übereinander liegen. RE: Eingabefeld liefert trotz eingegebenem Inhalt keine Daten am Ausgang - MatSchmitt - 28.01.2013 08:55 (26.01.2013 14:46 )GerdW schrieb: Hallo Mat, Es hat tatsächlich funktioniert. Nochmals vielen Dank für den Tipp! |