LabVIEWForum.de - Referenz

LabVIEWForum.de

Normale Version: Referenz
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
(07.11.2018 17:12 )Ratio schrieb: [ -> ]Leider habe ich keine Ahnung, woran das liegen könnte.
Da meine Glaskugel kaputt ist Glas2, muss ich sagen KA

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
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 KA kann ja wohl kaum die Lösung sein… Big Grin)
Glas1
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.
Glas1
Ich tippe ja auf eine Race-Condition oder eine Verletzung des Datenflussprinzips.

Aber schön, wenn KA auf und Glas2 tatsächlich als Lösung deklariert werden.

@Ratio: Ebenfalls nix für ungut.

Gruß, Jens
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
Referenz-URLs