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 

Kommunikation/Datenaustausch MainVI und SubVI



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!

05.03.2018, 20:36
Beitrag #6

THenry14 Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Nov 2015

17.0
2014
DE


Deutschland
RE: Kommunikation/Datenaustausch MainVI und SubVI
Guten Abend zusammen,

vorab danke schon mal für eure Rückmeldungen. Ich kam heute leider noch nicht zum antworten.

Zitat:1. Ich halte es für nicht wirklich sinnvoll, bei einer FGV den relevanten Code in einer Case-Struktur zu verstecken, die nur bei "kein Fehler" ausgeführt wird. Wie willst du hier an einen gültigen Wert kommen, wenn vorher vielleicht ein Fehler aufgetreten ist???
2. Controls/Indicators sollten (aus Performancegründen) in einem subVI immer außerhalb aller Strukturen liegen, wenn sie im ConnectorPane verknüpft sind: auch das ist bei deiner FGV nicht gegeben…

zu 1. Werde den Ansatz mal so mitnehmen, klingt ja schlüssig. Bin bis jetzt so gut gefahren und kannte es nur nicht anders.
zu 2. Ok, alles klar. Inwiefern wird die Performance denn negativ beeinflusst?

Zitat:
Wie siehts aus, wenn du mal debuggst? Sonden? Bedingte Sonden? Haltepunkte?

Ich habe das Programm zum Beispiel mal mit der Highlightfunktion ausgeführt um wirklich jeden Schritt zu beobachten. Und wirklich, wenn ich den Stop-Button betätige, gibt es bis zum "Ereignis erzeugen" in meiner Verbraucherschleife keinen Fehler. Nachdem dort jedoch der Inputwert True gesetzt wird, erscheint danach ein Fehler. Einer der Fragen die sich mir auftun..

Zitat:Ich befürchte, das liegt an dem SubVI, das das SubPanel und den VI-Server handhabt. Ich halte diese Vorgehensweise nicht für gut: Parallel(!) das VI ins SubPanel laden und gleichzeitig das VI starten bzw. stoppen? Bedenke: parallel, also gleichzeitig (was es aber gar nicht gibt), bei abhängigen Methoden birgt hohes Risiko. Mindestens würde ich diese beiden Vorgänge sequenzieren.

Stutzig macht mich, dass du dieses Verfahren bereits benutzt hast und es offensichtlich funktioniert.

Ich habe nochmal nachgeschaut und tatsächlich hatte ich das doch bisher sequentiell gelöst..allerdings hat das mein Problem nicht behoben :/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Kommunikation/Datenaustausch MainVI und SubVI - THenry14 - 05.03.2018 20:36

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Datenaustausch über Cluster in zwei While-Schleifen creo_123 5 4.523 04.03.2022 09:36
Letzter Beitrag: Kiesch
  Eventstruktur im SubVI - Datenaustausch TpunktN 5 3.566 01.07.2021 07:15
Letzter Beitrag: Zelos
  MainVI sucht nach gelöschter .lvlib Bibliothek kwz 5 4.102 04.05.2021 16:11
Letzter Beitrag: kwz
  Datenaustausch VisualBasic / LabView goetzi 4 4.428 02.03.2016 09:32
Letzter Beitrag: goetzi
  Wechsel SubVI/MainVI, FP öffnen/schließen; LV2010 m.werle 4 4.689 12.10.2015 12:54
Letzter Beitrag: m.werle
  MainVI erstellen karo_ass 1 3.622 05.01.2014 16:11
Letzter Beitrag: Trinitatis

Gehe zu: