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 

Ablaufinvariante VIs



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!

30.06.2017, 11:39
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Ablaufinvariante VIs
Hallo Serge,

Zitat:Sind die SubVIs eines ablaufinvarianten VIs ebenfalls ablaufinvariant oder muss ich für jedes SubVI einzeln entscheiden ob ich es ablaufinvariant brauche?
Die Ablaufvarianz legt man für jedes subVI in dessen Eigenschaften fest.

Zitat:Wie soll ich bei meinem Prozess entscheiden welche VIs ich ablaufinvariant brauche?
Nach Anforderung!
Ich verwende z.B. eine FGV in einem reentrant-VI: die sollte man tunlichst nicht reentrant setzen…
(Andererseits willst du natürlich verhindern, das ein non-reentrant VI deine Abläufe blockieren kann!)

Zitat:Gibt es was spezielles zu beachten wenn ich in den VIs auf COM ports zugreiffe oder daten in files Schreibe?
Ja: du solltest vermeiden, auf "shared resources" (COM-Ports, Dateien) parallel zugreifen zu wollen - das kann schnell zu Problemen führen!
Wenn du nur Daten in eine Datei schreibst, kannst du das durchaus noch parallel machen. Eine andere Lösung wäre aber auch, die Daten in eine Queue zu schreiben und in einem weiteren VI die Queue zu lesen und (nur) dort dann in die Datei zu speichern…

Zitat:Muss ich sonst etwas grundlegendes zu beachten? Umgang mit globals, lokalen Variablen etc?
- Wozu brauchst du hier globale Variablen?
- Lokale Variablen sind lokal in dem VI, in dem sie aufgerufen werden. Da reentrant-VIs geklont im Speicher liegen, verwendet jeder Clon seine eigene lokale Variable. (Meist Oft gibt es bessere Lösungen als lokale Variablen.)

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


Nachrichten in diesem Thema
Ablaufinvariante VIs - serge_franke - 30.06.2017, 11:26
RE: Ablaufinvariante VIs - GerdW - 30.06.2017 11:39

Gehe zu: