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 

Variable ohne Element -einfach unsichtbar machen?



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!

19.08.2018, 17:28 (Dieser Beitrag wurde zuletzt bearbeitet: 19.08.2018 17:29 von GerdW.)
Beitrag #15

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Variable ohne Element -einfach unsichtbar machen?
Hallo catbull,

nachdem du ja über das Wochenende schon einiges zu Thema "THINK DATAFLOW!" gelernt hast (Link in meiner Signatur!), noch ein paar Hinweise/Gedanken:

Zitat:Gibts Gründe dafür hier eher einen Case zu verwenden oder tuts dieses if-Dreieck genauso?
- FGVs, die einfach nur Werte speichern/lesen lassen (wie in deinem Bild), bringen keinen echten Mehrwert ggü. einer einfachen globalen Variablen! Du handlest dir nur zusätzlichen Overhead ein! RaceConditions (Link in meiner Signatur!) kannst du mit einer solchen einfachen FGV auch nicht vermeiden: du weißt weiterhin nicht, wer zuerst lesen oder schreiben darf…
- Erst, wenn man weitere Methoden implementiert (z.B. Daten speichern oder aus Datei lesen), wird es wirklich sinnvoll! Und ein ErrorIO ist dann auch Pflicht…

Zitat:Ich versuche globale Variablen zu vermeiden,
Gegen globale Variablen ist nichts einzuwenden, wenn man sie bewußt verwendet.
Warum sollte es verkehrt sein, zu Programmstart in einer globalen Variablen die aktuelle Programmversion (und ähnliche Informationen) zu speichern, wenn man hinterher nur noch lesend darauf zugreift? (Stichwort "WORM"= "write once read multiple", zu finden im NI-Forum).
Es gilt wie sonst auch: der Programmierer sollte wissen (und dokumentieren), was er da macht…

Zum Thema "Variablen":
Dieser Begriff wird in LabVIEW anders verwendet als in textbasierten Sprachen.
- Dort benutzt du ihn, um Daten von einem Codeteil zum nächsten zu bringen: in LabVIEW benutzt man dafür den Draht!
- Dort benutzt du ihn, um Daten zu (in einem Memorybuffer) speichern: auch hier benutzt LabVIEW den Draht - oder ein Schieberegister/Feedbacknode!

Hier mal ein Beispiel für ein Snake-Spiel:
   
- Es gibt genau 4 FP-Elemente, die alle für den User sichtbar sind: String (Hinweistext), Spielfeld, Punktestand, Lebens-Anzeige der Schlange.
- Alle Daten befinden sich in Drähten und im Schieberegister.
- Es werden keine "Variablen" benötigt!
- Tetris sind fast identisch aus (dort habe ich nur einen QMH eingebaut)…

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


Nachrichten in diesem Thema
RE: Variable ohne Element -einfach unsichtbar machen? - GerdW - 19.08.2018 17:28

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Wait und Wait-Until, seltsame Effekte, ich verstehs einfach nicht... catbull 3 3.555 24.09.2018 20:56
Letzter Beitrag: Lucki
  Trennbalken bei Ausführung unsichtbar Lucki 2 3.893 21.05.2015 12:39
Letzter Beitrag: Lucki
  In Array einfügen ohne Element zu löschen BJ 5 6.441 27.03.2013 06:41
Letzter Beitrag: NWOmason
  strikte Typedfinition ändert sich einfach Hasenfuss 3 3.796 12.01.2013 13:09
Letzter Beitrag: Hasenfuss
  lokale Variable unsichtbar machen Jibiel 8 9.338 28.01.2011 10:02
Letzter Beitrag: Lucki
  Clusterlinien unsichtbar machen Honeygirl24 4 6.285 16.09.2010 14:56
Letzter Beitrag: Matze

Gehe zu: