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 

Melder --> Sub-Vi wird nicht fertig



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!

17.05.2009, 12:18
Beitrag #1

eric84 Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Apr 2009

Studentenversion 8.6
-
de

55276
Deutschland
Melder --> Sub-Vi wird nicht fertig
Hallo!

Ich bin gerade dabei von lokalen Variablen auf Melder umzusteigen. Jedoch habe ich dabei folgendes Problem.
Ich möchte Werte aus einer for-Schleife an eine Simulationsschleife übergeben.
Da dieses Vi als SubVi genutzt wird, ist es wichtig, dass das SubVi nach einer bestimmten Zeit (in meinem Fall 1 Sekunde) beendet ist, damit der Signalfluss im MainVi weitergehen kann.
Mit den lokalen Variablen war dies der Fall, aber mit dem Melder bleibt das VI unendlich lang aktiv, wird also nie fertig.
Wie kann ich dieses Problem umgehen und woran liegt das? Etwa daran, dass die Melder die ganze Zeit weiterhin auf "Überwachung" stehen?

Wäre super, wenn Ihr mir weiterhelfen könntet :-)

Habe das Vi angehängt. Lv86_img

viele Grüße
Eric


Angehängte Datei(en)
Sonstige .vi  unterlagerte_regelung_und_strecke.vi (Größe: 54,12 KB / Downloads: 276)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.05.2009, 17:05
Beitrag #2

eric84 Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Apr 2009

Studentenversion 8.6
-
de

55276
Deutschland
Melder --> Sub-Vi wird nicht fertig
Ich vermute mal, dass ich irgendwie das Sub-Vi stoppen muss. Doch wie kann ich das machen, denn habe ja keine while-Schleife?

Wenn ich queue benutzen würde, hätte ich das gleiche Problem, oder?


viele Grüße
Eric
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.05.2009, 17:21
Beitrag #3

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Melder --> Sub-Vi wird nicht fertig
http://www.LabVIEWforum.de/Parallele-Schle...ung-t12883.html

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.05.2009, 17:32
Beitrag #4

eric84 Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Apr 2009

Studentenversion 8.6
-
de

55276
Deutschland
Melder --> Sub-Vi wird nicht fertig
Danke für deine Antwort. Jedoch kann ich den Bezug zu meinem Problem noch nicht erkennen.
Denn ich möchte ja das subvi beenden, nach einer gewissen Zeit, da es mit den Meldern oder Queues sonst unendlich lang laufen würde.
Wenn ich einen while-Schleife in diesem subvi hätte, wäre das kein Problem, habe dort aber 2 for-schleifen und eine simulationsschleife.

Gruß
Eric
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.05.2009, 18:13 (Dieser Beitrag wurde zuletzt bearbeitet: 18.05.2009 12:00 von TSC.)
Beitrag #5

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
Melder --> Sub-Vi wird nicht fertig
du kannst ein timeout an das "Auf Meldung warten" anschließen. momentan ist nichts angeschlossen sprich er nimmt den standardwert (-1) das bedeutet: unendlich lang warten. wenn du da ne 100 anschließt, dann wartet er eben nur 100 ms und bricht dann ab. nach dem abbruch kannst du prüfen ob durch eine meldung oder durch ein timeout abgebrochen wurde. bei timeout machst du programm ende und sonst eben das, was du machst wenn ne meldung eintrifft.

LG
Torsten


EDIT: CapsLock durch Anführungszeichen ersetzt (*smile* @ Y-P)

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.05.2009, 09:27
Beitrag #6

eric84 Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Apr 2009

Studentenversion 8.6
-
de

55276
Deutschland
Melder --> Sub-Vi wird nicht fertig
Jetzt funktionierts!

Vielen Dank! :-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.05.2009, 10:24
Beitrag #7

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Melder --> Sub-Vi wird nicht fertig
Ist Deine "Shift-Taste" kaputt? Big Grin

Gruß Markus

' schrieb:du kannst ein timeout an das AUF MELDUNG WARTEN anschließen. momentan ist nichts angeschlossen sprich er nimmt den standardwert (-1) das bedeutet: unendlich lang warten. wenn du da ne 100 anschließt, dann wartet er eben nur 100 ms und bricht dann ab. nach dem abbruch kannst du prüfen ob durch eine meldung oder durch ein timeout abgebrochen wurde. bei timeout machst du programm ende und sonst eben das, was du machst wenn ne meldung eintrifft.

LG
Torsten

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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
  Automatisierung mittels QMH und Melder ar7ur8 22 12.198 13.01.2022 13:55
Letzter Beitrag: TpunktN
  Frontpanel wird beim beenden nicht immer geschlossen Winterkind 4 3.534 08.04.2020 08:30
Letzter Beitrag: Freddy
  Default Wert wird nicht gespeichert ares2013 8 6.712 27.02.2020 12:51
Letzter Beitrag: jg
  Fehler Melder wladimir s 7 7.793 14.05.2016 15:24
Letzter Beitrag: BNT
  Kommunikation bei mehrfach ausgeführten SubVis (Melder) I3erry 3 3.972 24.06.2015 13:01
Letzter Beitrag: GerdW
  Schleifenkommunikation: Melder und Benutzer-Ereignisse oder lokale Variablen lumaxo 7 6.460 19.03.2015 17:49
Letzter Beitrag: lumaxo

Gehe zu: