INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Aufruf verschiedener SubVI´s



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!

01.10.2014, 12:23
Beitrag #1

ElektroAnne Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Jul 2014

2010
2013
kA


Deutschland
Aufruf verschiedener SubVI´s
Hallo liebes Forum,

ich habe folgendes Problem.
Ich habe verschiedene SubVI´s die ich per Buttoneingabe aus einem MainVI starte. Das funktioniert auch soweit.
Ich würde jedoch gern als Bedingung für den Aufruf spezieller SubVI´s den vorherigen Ablauf eines SubVI´s einfügen.
Also nur wenn A ausgeführt wurde sind die Buttons für B,C,D drückbar.

Ist das so möglich und wenn ja, wie?! Bahn

Liebe Grüße
Anne
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.10.2014, 12:47 (Dieser Beitrag wurde zuletzt bearbeitet: 01.10.2014 12:47 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Aufruf verschiedener SubVI´s
Hallo Anne,

1. Du solltest deine subVIs ja aus einer (Art) Event-Schleife heraus aufrufen. Immer, wenn ein subVI aufgerufen wird, setzt du ein entsprechendes Flag. Dieses Flag kannst du dann beim Aufruf anderer subVIs auswerten…

2. Du kannst auch mit den Disabled-Properties deiner Buttons rumspielen. Immer wenn du ein subVI aufrufst, "enablest" (bestes Denglisch Smile) du den nächsten Button…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.10.2014, 13:53
Beitrag #3

ElektroAnne Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Jul 2014

2010
2013
kA


Deutschland
RE: Aufruf verschiedener SubVI´s
Hallo Gerd,

erstmal vielen Dank für deine Antwort.

Ich habe im Anhang mal mein Programm eingefügt.
Vielleicht wäre ein Zustandsautomat auch möglich ?


Angehängte Datei(en)
10.0 .vi  Benutzeroberfläche.vi (Größe: 16,08 KB / Downloads: 113)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.10.2014, 13:58
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Aufruf verschiedener SubVI´s
Hallo Anne,

- in jede Schleife, in der ein Button vom FP abgefragt wird, gehört eine Wartezeit…
- Es gibt da so einen AutoCleanup-Button im Menü…
- Wieso wird der Button "Motor Y Stop" außerhalb der While-Loop gelesen? THINK DATAFLOW!
- Wieso haben deine Buttons im BD keinerlei Labels? Wieso hast du diese Labels gelöscht?

- Du könntest einen Zustandsautomaten programmieren, deine subVIs sollten aber trotzdem parallel/unabhängig laufen können. Wäre blöd, wenn die Temperaturregelung nur aktiv ist, wenn gerade ein anderes subVI läuft…

- Nimm eine Event-Struktur, um die Buttons abzufragen.

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Aufruf einer DLL parallel zu subVI tiwo 2 3.832 16.08.2012 15:22
Letzter Beitrag: tiwo
  Hauptprogramm weiter ausführen bei SubVI-Aufruf haiopei 16 20.369 14.03.2012 17:21
Letzter Beitrag: phylin
  SubVI-Aufruf ermöglichen in externen Fenster UND als SubPanel _techniker_ 5 5.520 29.01.2012 22:44
Letzter Beitrag: _techniker_
  Einlesen, verschiedener Sensoren, Zeit Fehler Bobo 1 3.566 20.12.2011 14:55
Letzter Beitrag: jg
  Frontpanel öffnen bei SubVI-Aufruf per Methodenknoten haiopei 18 22.304 03.11.2011 11:05
Letzter Beitrag: Aristoteles
  SubVI Funktionen verwenden, ohne SubVI Frontpanel (AVT Kamera) Allyoucaneat 3 8.113 25.08.2011 15:18
Letzter Beitrag: GerdW

Gehe zu: