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 

Fragen zum Aufruf von SubVIs



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!

16.12.2015, 19:02 (Dieser Beitrag wurde zuletzt bearbeitet: 16.12.2015 19:02 von derfisch.)
Beitrag #1

derfisch Offline
LVF-Neueinsteiger


Beiträge: 1
Registriert seit: Dec 2015

2014
-
kA



Fragen zum Aufruf von SubVIs
Hallo Forum,

bin neu hier und hätte gerne mal eine Frage. Ich helfe momentan bei der Entwicklung eines größeren Systems, bei dem im die Steuerung im momentanen Prototypenstadium über Labview und CAN-USB-Adapter läuft. Details kann ich hier leider nicht nennen. Jetzt ist das Problem aufgetaucht, dass im Projekt SubVIs aufgerufen werden und ich nicht verstehe warum.

Ich habe mal Screenshots von einem Minimalbeispiel (okay, es ist nicht minimal, aber verkleinert) angehangen, die das Problem verdeutlichen. Nach meinem Verständnis dürfte das SubVI nicht aufgerufen werden, da es nicht in einer Schleife ist. Trotzdem funktioniert die Testsoftware wie sie soll, nämlich so dass Eingaben auf dem Frontpanel verarbeitet werden. Heisst, das SubVI muss auch aufgerufen werden. Wo ist mein Denkfehler?

Um den Forenregeln zu entsprechen hänge ich auch gleich die VIs mit an. Sie sind mit Labview 2015 erstellt.


Angehängte Datei(en) Thumbnail(s)
           

15.0 .vi  Test_Dispatcher.vi (Größe: 47,1 KB / Downloads: 136)

15.0 .vi  Dispatcher1 (SubVI).vi (Größe: 37,21 KB / Downloads: 147)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.12.2015, 19:20 (Dieser Beitrag wurde zuletzt bearbeitet: 16.12.2015 19:22 von IchSelbst.)
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RE: Fragen zum Aufruf von SubVIs
(16.12.2015 19:02 )derfisch schrieb:  Nach meinem Verständnis dürfte das SubVI nicht aufgerufen werden, da es nicht in einer Schleife ist.
Wie kommst du denn auf so was (dass ein SubVI nur aufgerufen wird, wenn es in einer Schleife liegt)?

Was sich auf dem Blockdiagramm befindet wird auch ausgeführt - da muss keine Schleife herum sein. Alle Elemente, also auch SubVIs, werden nach dem Datenfluss-Prinzip gehandhabt: sind alle Eingangswerte vorhanden, wird das Element abgearbeitet. Und wenn 100 solcher Elemente (bei dir zwei SubVIs und eine While-Schleife) parallel liegen, dann werden diese Elemente parallel (und zwar tatsächlich parallel) ausgeführt.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
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
  Absturz beim Aufruf eines SubVIs TSC 18 12.162 07.06.2013 08:36
Letzter Beitrag: TSC
  Fehler beim Aufruf eines SubVIs im XControl Hasenfuss 2 3.726 24.04.2013 09:39
Letzter Beitrag: macmarvin
  Fragen zu PID Regler belu003 3 6.358 18.08.2010 17:50
Letzter Beitrag: Lucki
  Newbie-Fragen zur GUI Tito 3 5.148 18.06.2010 10:45
Letzter Beitrag: GerdW
  Fragen zum Buch Aisling 9 8.794 22.08.2009 11:10
Letzter Beitrag: Aisling
  Allgemeine Fragen kcccp 9 7.143 03.07.2009 07:17
Letzter Beitrag: kcccp

Gehe zu: