Referenz - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Referenz (/Thread-Referenz--31117) |
Referenz - Ratio - 07.11.2018 17:12 Hallo Zusammen Ich habe ein SubVI und übergebe eine Referenz an ein Frontpanel bzw. an das Hauptprogramm. Das SubVI zeigt den richtigen Wert an, sprich es steht z.B. 20. Der Wert wird auch noch gespeichert, er beträgt daher wirklich 20. Auf dem Frontpanel bzw. im Hauptprogramm steht aber immer 21. Da das VI sehr gross ist, hoffe ich, dass mir jemand helfen kann ohne ein Bild bzw. das Programm. Die Verknüpfung ist korrekt, es gibt keinen Wert der 21 Beträgt. Leider habe ich keine Ahnung, woran das liegen könnte. Danke für eure Hilfe Gruss Ratio RE: Referenz - jg - 07.11.2018 18:29 (07.11.2018 17:12 )Ratio schrieb: Leider habe ich keine Ahnung, woran das liegen könnte.Da meine Glaskugel kaputt ist , muss ich sagen Der Fehler wird wohl im Programm liegen, aber mit den Allgemeinplätzen, die du hier in die Runde schmeisst, kann man keine verlässliche Aussage treffen. Gruß, Jens RE: Referenz - GerdW - 08.11.2018 11:37 Hallo Ratio, Zitat:Da das VI sehr gross ist, hoffe ich, dass mir jemand helfen kann ohne ein Bild bzw. das Programm.Dann erstelle doch einfach mal ein kleines Beispiel-VI (oder zwei), mit denen du das Problem demonstrieren kannst… (Nichts für ungut, aber kann ja wohl kaum die Lösung sein… ) RE: Referenz - THL - 08.11.2018 16:20 Mal wirklich ins Blaue geraten: Du hast ein Enum und lässt dir einmal den Index und das andere mal den zugehörigen Eintrag anzeigen. RE: Referenz - jg - 08.11.2018 18:10 Ich tippe ja auf eine Race-Condition oder eine Verletzung des Datenflussprinzips. Aber schön, wenn auf und tatsächlich als Lösung deklariert werden. @Ratio: Ebenfalls nix für ungut. Gruß, Jens RE: Referenz - Freddy - 09.11.2018 14:29 Hallo Ratio, wenn man eine Referenz übergibt und den Inhalt zu einem späteren Zeitpunkt (zuerst sieht das Sub Vi drauf dann das Haupt VI)liest, darf sich der Wert in der Zwischenzeit nicht ändern. Ich vermute, dass Dein Programm den Wert verändert, noch bevor das Haupt VI über die Referenz zugreift. Gruß Freddy |