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 

Gleiches VI mehrfach starten



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!

25.08.2006, 11:25 (Dieser Beitrag wurde zuletzt bearbeitet: 25.08.2006 11:28 von DoubleU.)
Beitrag #8

DoubleU Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jan 2006

8.01
2004
kA


Deutschland
Gleiches VI mehrfach starten
' schrieb:Danke für die fixe Antwort, aber das behebt mein Problem nicht.

"Ablaufinvariante Ausführung" wird wohl in meiner englischen Version (8.0) "Reentrant Execution" sein. Das bedeutet doch aber nicht, dass ich mehrere Instanzen dieser VI offen haben kann. Oder?
Hi,
doch genau das bedeudet es. Das deutsche Wort scheint mir auch nicht gerade die beste Wahl. Reentrant Execution, wiedereinkehrend oder so ähnlich.
Das heißt im klartext, du kannst ein VI wieder und wieder starten auch wenn eine ältere Instanz noch läuft. Es wird jedes mal im Speicher neue Variablen, etc.. dafür angelegt!
Während bei not-reentrant (normalen) VIs, das mehrfache starten nur nacheinander möglich ist. Kommt LabVIEW an das VI (welches bereits läuft) im Blockdiagramm wartet es bis die offene Instanz fertig abgelaufen ist und startet es erst dann. Alle Schieberegister, Speicherbelegung, etc bleiben erhalten.


.....ups war wohl zu langsam...


So und jetzt zu deinem eigentlichen ProblemWink

du machst eine Referenz für das VI auf, hier macht er standardmäßig immer die Referenz zum selben VI auf, du brauchst aber verschiedene für die reentrant möglichkeit!

Das machst du in dem du bei open reference eine Option mit übergibst - in der online Hilfe siehst du die Opitonen die du hast.

Das wäre passend:
0x08 Prepare for reentrant run. Reserves the target VI so it cannot be edited and if the target VI is reentrant, allocates a dedicated parallel data space for this VI reference. If the target VI is not reentrant, the function returns an error.

hoffe dir geholfen zu haben und es läuft damit.

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


Nachrichten in diesem Thema
Gleiches VI mehrfach starten - DarthZiu - 23.08.2006, 08:43
Gleiches VI mehrfach starten - DarthZiu - 25.08.2006, 09:20
Gleiches VI mehrfach starten - eg - 25.08.2006, 09:26
Gleiches VI mehrfach starten - jg - 25.08.2006, 10:10
Gleiches VI mehrfach starten - Lucki - 25.08.2006, 10:38
Gleiches VI mehrfach starten - DarthZiu - 25.08.2006, 11:17
Gleiches VI mehrfach starten - DoubleU - 25.08.2006 11:25
Gleiches VI mehrfach starten - DarthZiu - 25.08.2006, 11:31

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mehrfach Vergleich auf Gleichheit MicroScoop 7 6.225 13.08.2019 14:21
Letzter Beitrag: MicroScoop
  Haupt-VI zu mehrfach gleichzeitig ausführbaren Sub-VI machen mez15 5 4.725 14.02.2017 08:32
Letzter Beitrag: GerdW
Question Parallele FOR-Schleife: Parallel in gleiches Array schreiben..? wassersebastian 4 5.592 04.10.2016 11:18
Letzter Beitrag: wassersebastian
  Kommunikation bei mehrfach ausgeführten SubVis (Melder) I3erry 3 3.972 24.06.2015 13:01
Letzter Beitrag: GerdW
  Hintergrundfarbe Frontpanel mehrfach ändern alan 6 5.442 25.02.2015 10:44
Letzter Beitrag: jg
  VISA USB-Gerätetreiber mehrfach verwenden? LVuser85 9 7.070 14.01.2015 11:03
Letzter Beitrag: LVuser85

Gehe zu: