Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Folgendes Problem: Ich hab ein Haupt-VI, das die Benutzeroberfläche macht (VIs in Unterpanels anzeigen und ausführen) und zu Beginn ein VI mit der Option "Warten bis beendet" = false startet. In diesem VI, als State Machine gedacht, läuft nun die Steuerung der Messdatenerfassung über Timer.
Das Problem ist jetzt, dass das VI mit der State Machine, das für die Messdatenerfassung zuständig ist, anhält, sobald in der Benutzeroberfläche ein modaler Dialog angezeigt wird, wie z.B. ein Dateidialog oder eine Benutzermeldung.
Gibt es irgend eine Möglichkeit ein VI auszuführen, egal was passiert? Hab schon etwas mit den Ausführungssystemen rum gespielt, aber ohne Erfolg.
Ich hoffe ich konnte mein Problem einigermaßen Verständlich darstellen.
' schrieb:Das Problem ist jetzt, dass das VI mit der State Machine, das für die Messdatenerfassung zuständig ist, anhält, sobald in der Benutzeroberfläche ein modaler Dialog angezeigt wird, wie z.B. ein Dateidialog oder eine Benutzermeldung.
Danke, das Thema bringt mir leider nix. Mit aublaufinvarianten = reentranten VIs hab ich auch schon rumprobiert. Hilft aber auch nix.
Mitlerweile hab ich herausgefunden, dass ein modales VI die Ausführung nicht unterbricht. D.h. ich werd einfach keine Dialoge verwenden sondern mir einfach VIs selber zimmern. So gehts auch.
Nochwas: Könnte es sein, das die LabVIEW Version die ich benutze (8.20 Jubiläumsausgabe...) irgendwie ziemlich scheisse is? Hab so irgendwie das Gefühl, das die ziemlich buggy is. Weiß da jemand was?
20.09.2007, 14:32 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2007 14:32 von Achim.)
' schrieb:Danke, das Thema bringt mir leider nix. Mit aublaufinvarianten = reentranten VIs hab ich auch schon rumprobiert. Hilft aber auch nix.
Wie ich schon sagte...hak' da mal nach...der Autor konnte sein Problem inzwischen lösen, evtl. hilft's dir was!
' schrieb:Nochwas: Könnte es sein, das die LabVIEW Version die ich benutze (8.20 Jubiläumsausgabe...) irgendwie ziemlich scheisse is? Hab so irgendwie das Gefühl, das die ziemlich buggy is. Weiß da jemand was?
Naja, die wurde halt pünktlich zum Jubiläum rausgeprügelt...kurz danach gabs das (kostenlose) 8.2.1 Patch...gibt's auf der NI Seite zum runterladen!
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
20.09.2007, 14:56 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2007 14:57 von jg.)
' schrieb:Naja, die wurde halt pünktlich zum Jubiläum rausgeprügelt...kurz danach gabs das (kostenlose) 8.2.1 Patch...gibt's auf der NI Seite zum runterladen!
Achtung, Achim, 8.2.1 war NICHT kostenlos (ausser bei SSP-Vertrag)!
Und ich muss sagen, 8.2 war immer noch besser als 8.0. Allein die Wartezeit beim Starten von 8.0, gähn.
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
' schrieb:Achtung, Achim, 8.2.1 war NICHT kostenlos (ausser bei SSP-Vertrag)!
Und ich muss sagen, 8.2 war immer noch besser als 8.0. Allein die Wartezeit beim Starten von 8.0, gähn.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Du kannst ja mal die 8.2.1 im Netz runterladen und Deine Lizensnr. von 8.20 verwenden.
Da siehst Du dann recht schnell, ob die Version noch so eben als Bugfix durchgeht.