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 

Schalter in bestimmten Rahmen einer Sequenz "latchen"?



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!

11.02.2010, 10:33 (Dieser Beitrag wurde zuletzt bearbeitet: 11.02.2010 11:00 von Jansen83.)
Beitrag #12

Jansen83 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: May 2009

8.6
-
de

18055
Deutschland
Schalter in bestimmten Rahmen einer Sequenz "latchen"?
' schrieb:Ja.
Ja.
Ja.

Bingo! Dreimal Ja!

Lokale Variablen haben einen entscheidenden Nachteil: Sie untergraben das Hauptprinzip von LabVIEW: den Datenfluß. In deinem Falle sind lokale Variablen ein k.o.-Kriterium - weil ReceConditions erzeugend.

Hast du dir auch mal Gedanken gemacht über Sequenzierung? Auch so ein wichtiges Prinzip von LabVIEW. Im übrigen hat Sequenzierung den Vorteil, dass lokale Variablen automatisch vermieden werden.

Die Verwendung von lokalen Variablen werde ich versuchen soweit zu minimieren, wie ich in der Lage bin.
Über die Sequenzierung hab ich mir ehrlich gesagt bisher wenig Gedanken gemacht. Problem ist, dass ich bisher versucht habe, mich alleine in LabVIEW einzuarbeiten, bzw so recht keine andere Wahl hatte. Grundlagenbücher geben diesbezüglich wenig Aufschluss. Soll keine Ausrede darstellen. Um Fehler zu erkennen und möglichst abzustellen bin ich ja hier und für jeden Tipp dankbar.


Das Beispielprogramm kann ich im großen und ganzen nachvollziehen. Allerdings lässt es sich zumindest bisher nicht ganz auf mein Beispiel anwenden.
Nach meiner Theorie müsste ich ja als Eingang fürs SubVi überall eine lokale Variable der Variblen "Rampenfahrt START" anhängen, da die SubVIs automatisch ausgeführt werden sollen, mit dem Schaltverhalten "latch". Das widerspricht aber dem Aspekt, dass das Schaltverhalten der Variablen nicht "Latch" sein darf wenn ein boolesches Element mit lokalen Variablen verbunden ist.

Darüber bin ich mir ja nun bewusst, dass jede "unnötige" lokale Varible RaceConditions erzeugt.
Huh
Vielleicht könnte mir jemand mit meinem Beispiel die Sache noch etwas verdeutlichen Blush

Edit: Ich weiß nicht, sicher lässt sich die Problematik auch anders lösen.
Oder muss ich versuchen, die Latch-Variable im Unterprogramm mittels Eigenschaftsknoten zurückzusetzen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Schalter in bestimmten Rahmen einer Sequenz "latchen"? - Jansen83 - 11.02.2010 10:33

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Rahmen oder Kasten eines XY-Graphen ändern bachatero18 2 3.899 04.11.2020 20:22
Letzter Beitrag: bachatero18
  Sequenz wird zweimal durchlaufen mprocket 7 5.740 21.01.2018 18:59
Letzter Beitrag: mprocket
  Schalter an/aus Tobolf 1 4.009 27.01.2017 11:00
Letzter Beitrag: GerdW
  Eingabe String nach einen bestimmten Format bearbeiten galilio 18 11.807 27.01.2017 10:58
Letzter Beitrag: jg
  Sequenz zur Dokumentation, Einfluss auf das Timing TSC 7 5.288 19.10.2016 07:08
Letzter Beitrag: TSC
  Auf Wunsch zusätzliche Sequenz erstellen Rayid 7 6.099 29.09.2016 11:50
Letzter Beitrag: GerdW

Gehe zu: