LabVIEWForum.de
Sub-VI mehrfach verwenden - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Sub-VI mehrfach verwenden (/Thread-Sub-VI-mehrfach-verwenden)



Sub-VI mehrfach verwenden - PowerMicha - 07.09.2006 13:09

Hallo,

ich habe mir ein Sub-Vi erstellt welches ich öfters im Programm benötige, und habe es in der Bibliothek abgelegt. Im Sub-Vi ist das Express-Vi "Vergleich" eingebaut.
Sobald ich das Sub-Vi mehrfach verwende und in einem die Grenzwerte des Vergleichs einstelle, werden diese in alle anderen Vergleichsbausteine der anderen Sub-Vi´s gespeichert!
Doch leider benötige ich verschiedene Vergleichswerte! Wie kann ich das realisieren?

Gruß

Micha


Sub-VI mehrfach verwenden - Achim - 07.09.2006 13:53

Hi,

VI Properties >> Execution >> Ablaufinvariante Ausführung bzw. Reentrant Execution wählen

Gruss
A.

PS: Diese Frage ist hier schon X mal beantwortet worden...


Sub-VI mehrfach verwenden - Lucki - 07.09.2006 16:48

Es kann sein, daß reentrante Ausführung Dein Problem nicht löst. Bei reentranter Ausführung kann eine weitere Instanz des VI aufgerufen werden, wärend das ursprüngliche noch nicht beendet ist. Wenn Du das VI aber zeitlich nacheinander aufrufst, ist das keine neue Instanz und Deine Werte werden nach wie vor überschrieben. Ich selbst habe in einem solche Fall bisher Kopien (d.h das identische VI mit unterschiedlichem Namen) verwendet. Es gab aber einen Threat hier, da wurde eine viel elegantere Lösung vorgestellt, suche das mal selbst.


Sub-VI mehrfach verwenden - A.Berndsen - 07.09.2006 17:38

Hallo Micha,

hast Du den Tread gefunden, von dem Lucki gesprochen hat?
Das ist der Link dazu!

Gruß
Andreas