Aktualisierungsprobleme - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Aktualisierungsprobleme (/Thread-Aktualisierungsprobleme) |
Aktualisierungsprobleme - Schandmaul - 12.03.2009 13:42 Hallo, ich bins mal wieder, aber diesesmal mit einem anderen (sehr seltsamen) Problem: Ich muss für mein Projekt zwei verschiedene Adapter einbinden, diese lasse ich über eine Globale Variable laufen, je nach dem, welchen Adapter ich angewählt habe im Hauptprogramm, wird über eine Case- Struktur die jeweilige Adaptereinstellung geladen. Mein Problem ist nun folgendes: Die Adapterstruktur habe ich in 8 "Unter VI's" einbinden müssen, 6 von diesen sind absolut identisch und haben nur andere Berechnungswerte; wenn ich nun das Hauptprogramm starte, aktualisiert er mir 6 von den VI's (mit den Adaptereinstellung die ich manuell vorgenommen habe) automatisch (5 von den 6 identischen und 1 von den anderen), so wie es sein soll. Die anderen beiden aktualisiert er mir nur dann, wenn ich das Hauptprogramm stoppe und nocheinmal laufen lasse. Diese beiden VI's übernehmen die Einstellungen also erst beim zweiten mal und das obwohl ich alles über ein und die selbe Globale Variable laufen lasse, alle Programme werden zur selben Zeit gestartet, und 6 von denen sind wie gesagt komplett indentisch!! 6 von den identischen lasse ich sogar über ein und den selben "Fehler" laufen, damit sie auch ja gleichzeitig starten. Ich bin mir sehr sicher, dass der Fehler nicht bei mir liegt, sondern irgendwie mit LabVIEW direkt zusammenhängt, da ich weiß, dass ich alles so eingebunden habe, dass es funktionierten muss. Hat irgendjemand von euch mit diesem Problem schon Erfahrung gemacht (z.B. Lauzeitfehler intern)? Ist das vielleicht ein Bug in dieser Softwareversion, der nicht so bekannt ist? Über einen Rat wäre ich sehr dankbar. Gruß Flo Aktualisierungsprobleme - jg - 12.03.2009 16:17 ' schrieb:Ich muss für mein Projekt zwei verschiedene Adapter einbinden,Globale Variable, da kommt bei mir sofort das Schlagwort Race Condition. ' schrieb:Ich bin mir sehr sicher, dass der Fehler nicht bei mir liegt, sondern irgendwie mit LabVIEWDas haben schon ganz andere (und laut Profil viel erfahrenere) Leute behauptet. Mal ehrlich, ohne Blick auf deinen Sourcecode lässt sich deine Frage auf Grund deiner Beschreibung nicht beantworten. Ich tippe aber zu 99% auf einen Fehler bei dir und nicht bei LabVIEW. Gruß, Jens Aktualisierungsprobleme - Schandmaul - 12.03.2009 21:36 Hallo Jens, ja, da magst du vielleicht recht haben, dass der Fehler doch bei mir liegt, zumal ich bisher nur die Oberfläche angekrazt habe. Aber was mich an dem Problem natürlich wundert ist, dass ich trotz absolut synchroner Aufbauweise diesen Fehler habe. Ich habe mich an das Forum gewandt, weil zwei meiner Vorgesetzten, die schon seit mehereren Jahren mit diesem Programm arbeiten und dies täglich viele Stunden tun, sich ebenfalls nicht erklären konnten, was die Ursache für dieses Problem ist, auch nachdem Sie sich mit der Programmierung befasst hatten. Deshalb war meine Frage auch nicht auf die Lösung des Problems, sondern auf evtl bekannte Bugs in LabVIEW gerichtet, die ein solches Programm ja wohl ohne Zweifel hat. Gruß Flo |