LabVIEWForum.de
Eventcase nach SubVI start beenden - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Eventcase nach SubVI start beenden (/Thread-Eventcase-nach-SubVI-start-beenden)



Eventcase nach SubVI start beenden - Frank M-F - 24.01.2012 15:37

Moin, moin,

ich möchte in einem Eventcase ein Sub-VI öffnen. Das Frontpanel des VIs soll aufploppen, und der Event-Case soll nach Start des VIs beendet sein. Also nicht nach Ablauf des VIs, sondern direkt nach dem Start. Wie mach ich das?


RE: Eventcase nach SubVI start beenden - NWOmason - 24.01.2012 16:57

Das SubVI darf nicht im Eventcase aufgerufen werden, sondern z.B.in einer parallelen While-Schleife. Realisieren lässt sich dies mit einem Producer-Consumer-Design-Pattern

Beste Grüße,
NWO


RE: Eventcase nach SubVI start beenden - Frank M-F - 25.01.2012 09:52

Schade, ich dachte das ginge vielleicht auch mit einer Vi Aufrufeinstellung.

Danke


RE: Eventcase nach SubVI start beenden - jr - 25.01.2012 21:56

Du könntest das VI über einen Methodenknoten und der VI Referenz starten (Run VI und Open Frontpanel). Und in dem entsprechenden Eventcase in dem du den Code dafür aufrufst musst du die While Schleife in der die Eventstruktur liegt beenden. So sollte es auch funktionieren. Das würde es einfach halten...

http://digital.ni.com/public.nsf/allkb/4838398F3B2798A186256B82007B4ED0