LabVIEWForum.de
Ereignisstruktur bei Wertänderung eines Anzeigeelements - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Ereignisstruktur bei Wertänderung eines Anzeigeelements (/Thread-Ereignisstruktur-bei-Wertaenderung-eines-Anzeigeelements)

Seiten: 1 2


Ereignisstruktur bei Wertänderung eines Anzeigeelements - Lucki - 19.06.2009 06:56

' schrieb:Wobei laut rolfk die Feedbacknode in LV8.2 noch deutlich schlechter programmiert ist als ein Schieberegister.
http://www.LabVIEWforum.de/index.php?s=&am...ost&p=38359

Gruß, Jens
Ja, um mich kurz zu fassen, habe ich den Sachverhalt vereinfacht. Rückkopplungsknoten sind mehr als nur eine andere Darstellungform von Schieberegistern. Während Schieberegister immer durch Rückkopplungsknoten ersetzt werden können, gilt das Umgekehrte nicht. Ein Rückkopplunsknoten ist ein selbständiges Element (Palette Strukturen) und ist, im Gegensatz zum Schieberegister, auch ohne For- oder While-Schleife existenzfähig. Er ist gewissermaßen Schieberegister plus interne eigene (unsichtbare), while-Schleife. Klar, daß, wenn die sichtbare while Schleife, vielleicht sogar überflüssigerweise, außerdem noch da ist, die Performance nicht gerade gesteigert wird. Der große Vorteil ist aber, daß man z.B bei einer Statemachine mit 100 Cases die Schieberegister-Verdrahtung nicht mehr durch alle 100 Cases ziehen muß, wenn man das nur in einem Case braucht.
Ein Rückkopplungsknoten ist vermutlich identisch mit diesem Konstrukt:
[attachment=19180]


Ereignisstruktur bei Wertänderung eines Anzeigeelements - jg - 19.06.2009 17:59

Hi, Lucki,

klar ist Feedback-Node und Shift-Register immer austauschbar. Genau das zeigt dein Bsp, in dieser Art und Weise sind sie IMMER austauschbar.

Ich wollte nur auf Rolf's Beitrag verweisen, dass eben bei LV <= 8.2 die Performance der Feedbacknode übel ist. Erst mit LV8.5 darf man die Feedback-Node wohl bedenkenlos einsetzen.

Gruß, Jens


Ereignisstruktur bei Wertänderung eines Anzeigeelements - Lucki - 19.06.2009 18:22

' schrieb:klar ist Feedback-Node und Shift-Register immer austauschbar. Genau das zeigt dein Bsp, in dieser Art und Weise sind sie IMMER austauschbar.
Ja klar hast Du Recht. Die wasserdichte Formulierung von dem was ich meinte wäre gewesen:
Bei einem frei stehendem Feedback-Node (nicht in einer Schleife) ist der Eintrag im Kontextmenü "Durch Schiebregister ersetzen" inaktiv. Er wird erst aktiv, wenn man eine Schleife drum herum macht. Bei einem Schieberegister ist hingegen der Eintrag "Durch Rückkopplungsknoten ersetzen" immer aktiv.

Edit: Nicht wasserdicht genug. Der Eintrag im Kontextmenü kann natürlich auch bei Schieberegistern inaktiv sein - wenn es ein gestapeltes Schieberegister ist.