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 

reentrant execution ... was mache ich falsch ?



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!

21.02.2007, 09:52 (Dieser Beitrag wurde zuletzt bearbeitet: 21.02.2007 09:53 von toaran_.)
Beitrag #1

toaran_ Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 237
Registriert seit: Feb 2007

2012
2006
EN

90763
Deutschland
reentrant execution ... was mache ich falsch ?
Hallo

ich muss ein vi mehrfach starten was aber nicht funktioniert... kann mir da wer helfen ?

hier die beiden vi das main das sub vi auf und soll das ganze in nem subpanel anzeigen ...

das test_sub.vi ist nur nen beispiel für das richtige programm ...

ich benutze LV 7.1


Sonstige .vi  main_proto.vi (Größe: 56,5 KB / Downloads: 255)


Sonstige .vi  test_sub.vi (Größe: 12,7 KB / Downloads: 219)


gruss Toaran
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.02.2007, 10:22
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
reentrant execution ... was mache ich falsch ?
Was funktioniert denn nicht? Bei mir läuft es.

Gruss, Eugen

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.02.2007, 10:27
Beitrag #3

toaran_ Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 237
Registriert seit: Feb 2007

2012
2006
EN

90763
Deutschland
reentrant execution ... was mache ich falsch ?
' schrieb:Was funktioniert denn nicht? Bei mir läuft es.

Gruss, Eugen

hmm bei mir nicht ... hast du evtl. LV 8.x
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.02.2007, 11:27
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
reentrant execution ... was mache ich falsch ?
' schrieb:hmm bei mir nicht ... hast du evtl. LV 8.x

Ja habe ich, aber unter 7.x sollte es auch laufen. Erzähle mal genau was du haben willst.

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.02.2007, 14:43
Beitrag #5

toaran_ Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 237
Registriert seit: Feb 2007

2012
2006
EN

90763
Deutschland
reentrant execution ... was mache ich falsch ?
' schrieb:Ja habe ich, aber unter 7.x sollte es auch laufen. Erzähle mal genau was du haben willst.

ok also folgendes problem...

das hauptprogramm soll ein messprogramm aufrufen und zwar 4 mal ...

wenn ich nur ein test VI habe geht das bei mir garnicht ...

kopiere ich das test vi 3 mal und benenne die timed loops um geht es fast ... aber einige daten kommen dabei irgendwie durcheinander

rufe ich nun diese 4 einzelnen test VI's nacheinander selbst auf ohne das Hauptprogramm, funktioniert alles so wie es soll ...

also ist meine frage: wie bekomme ich das hin das ich ein test VI habe welches ich mit einem Hauptprogramm 4 mal aufrufen kann und die daten aber nicht gemischt oder sonstwas werden ....


Toaran
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.02.2007, 14:50
Beitrag #6

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
reentrant execution ... was mache ich falsch ?
Hi,

die "Reentrant execution" hast du ja offenbar schon aktiviert. Evtl. musst du noch Schieberegister initialisieren, die du in deinem Mess-VI verwendest. Nicht-initialisierte Schieberegister behalten nämlich bei neuerlichem Aufruf die Werte, die sie im vorhergehenden Aufruf gespeichert haben, egal ob sie im gleichen "Zusammenhang" wieder aufgerufen werden oder zu einem ganz anderen Zweck. Ich konnte deine VIs leider nicht runterladen, deswegen weiß ich jetzt gar nicht, ob du welche verwendest...allerdings sollte dasbei einem "ausführungsinvarianten" VI keine Rolle spielen...soweit die Theorie...

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.02.2007, 19:44
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
reentrant execution ... was mache ich falsch ?
' schrieb:.... Evtl. musst du noch Schieberegister initialisieren, .....
Gruss Achim
Wenn das VI bei Eugen fehlerlos läuft - und bei mir tut es das auch -, dann macht es doch keinen Sinn, in dem Programm nach gar nicht existierenden Fehlern zu suchen. Die Fehler liegt doch offensichtlich in der Version 7.1, und gefahndet werden sollte nach der Fehlermitteilung, die NI dazu vielleicht herausgebracht hat und danach, was NI als Work-Arround vorschlägt.
Ich entsinne mich dunkel, daß ich auch mit reentranten VIs in Version 7 Schwierigkeiten hatte, und ich hatte das Problem dann statt mit einem reantranten SUB-VI mit mehreren Kopien (Umbenennungen) des SUB-VIs gelöst.
Verrückte Idee, aber versuchen kann mans ja mal: Als Timer statt der Uhr mal den Metronom verwenden, dann ticken alle Timer synchron..
Gruss Ludwig
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.02.2007, 20:24
Beitrag #8

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
reentrant execution ... was mache ich falsch ?
Also bei mir (unter LabVIEW 8.20) läuft es auch problemlos.
Es liegt somit nicht an Deinem Programm, sondern, wie meine "Vorredner" schon erwähnt haben, an Deiner LabVIEW-Version.

Gruß Markus

--------------------------------------------------------------------------
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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Reentrant VI´s debuggen NoWay 2 6.789 07.07.2015 13:59
Letzter Beitrag: Kiesch
  non-reentrant Sub-VIs in unabhängigen Applikationen Nordvestlys 2 2.755 02.03.2015 11:44
Letzter Beitrag: Nordvestlys
  Verständnisfrage zu reentrant VI´s NoWay 1 4.260 27.05.2014 09:50
Letzter Beitrag: gottfried
  Wie mache ich zwei Instanzen einer FGV im selben Projekt? Lupin 13 12.168 06.10.2013 19:10
Letzter Beitrag: jg
  Mittelwert falsch Hubert R. 11 8.841 26.09.2013 22:59
Letzter Beitrag: Lucki
  LabVIEW rechnet teilweise falsch Quantenpunkt 4 3.833 19.03.2013 18:42
Letzter Beitrag: Quantenpunkt

Gehe zu: