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 

VI mit externer DLL macht kein Multithreading



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!

07.12.2009, 09:19
Beitrag #12

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
VI mit externer DLL macht kein Multithreading
' schrieb:Es kostet mich doch nix, nur da Ablaufinvarianz einzustellen, wo ich es auch wirklich will.

Im Gegenteil, das ist ausserordentlich sinnvoll. Ablaufinvarianz kostet nämlich etwas, und zwar Speicher und Verwaltungsaufwand in LabVIEW und zwar auch wenn diese Ablaufinvarienz nicht benützt wird. Zudem kann es sehr wohl gewünscht sein VIs eben gerade nicht ablaufinvarient auszuführen. Das von Dir geschilderte Szenario ist ein gutes Beispiel aber auch beispielsweise intelligente globale Variablen (IGV). Die funktionieren nur als gewünscht, wenn sie nicht ablaufinvarient sind.

Zitat:Noch eine Frage: Wenn das Top-Level VI Ablaufvarinanz hat, muss dann per Hand auch jedes darin verwendete VI auf Ablaufinvariant gesetzt werden ?

Ja! Alblaufinvarienz wird nicht vererbt in der Hierarchie. Das ist auch sinnvoll da Du zum Beispiel oben erwähnte IGVs auch in ablaufinvarienten VIs einsetzen können willst.

Von Hand ist aber nicht unbedingt nötig. Mit VI Server und ein klein wenig Scripting geht es auch automatischer.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
VI mit externer DLL macht kein Multithreading - rolfk - 07.12.2009 09:19

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Aufruf externer Bibliotheken / Keyence / Schnittstelle _Markus_ 1 6.373 20.05.2019 12:23
Letzter Beitrag: _Markus_
  LabView Wrapper - PostUserEvent aus externer DLL Stephan235 3 10.460 22.07.2015 13:28
Letzter Beitrag: rolfk
  Einbinden externer DLL St_Markus 1 6.923 28.05.2013 15:25
Letzter Beitrag: rolfk
  VI als externer Code finalr 1 5.074 23.11.2012 08:58
Letzter Beitrag: GerdW
  Array Elemnte von externer Funktion verbinden Heili 3 5.397 12.11.2010 13:54
Letzter Beitrag: Lucki
  Debugging externer DLL Tom_UniMainz 4 8.739 22.07.2009 07:31
Letzter Beitrag: rolfk

Gehe zu: