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!
Und zwar hab ich ein großes Projekt und in diesem brauch ich immer wieder an verschiedenen stellen fest abgespeicherte werte die in einer Datei steht.
Jetzt war mein Gedanke dass ich beim Programmstart die Datei auslese und die Werte in Umgebungsvariablen speichere. Und diese dann immer wieder in den verschiedenen Programmteilen abrufe! Ich wollte es schon mit festen Verbindungen machen aber diese wird mit der zeit ziemlich unübersichtlich.
Ist das der richtige weg? Oder wie würdet ihr das machen?
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Variablen richtig nutzen
Wenn es geht, verdrahte ich durch. Dabei bilde ich mir Cluster oder Arrays, dann kann ich mehrere Werte in einem "Draht" durchführen.
So bleibt's schön übersichtlich.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
' schrieb:Und zwar hab ich ein großes Projekt und in diesem brauch ich immer wieder an verschiedenen stellen fest abgespeicherte werte die in einer Datei steht.
Für sowas hab ich eine FGV (Funktionale Globale Variable), die CONST.VI heißt. Dieses FGV kann mit einem Enumerator gesteuert werden. Ohne Enum-Anschluss wird grundsätzlich nur der CONST-Cluster ausgegeben. Mit Enum-Anschluss so Sachen gemacht wie z.B. Schreiben/Lesen von/nach INI-File oder auch einzelne Werte setzen.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Ihr könnt mich hauen, aber genau für solche Sachen nehm ich auch gern globale Variablen. Ich erzeuge ein Panel Const.vi und lege dort meine Variablen rein. Das schöne ist, ich kann später mittels der Suche alle Stellen im Programm finden, die Zugriff auf eine Variable haben. Das geht mit einer FGV nicht (Außer sie speichert nur einen Wert) und es entfällt das typecast bzw. unflatten. Allerdings lege ich die Variable nicht in schnelle Schleifen.
' schrieb:Das geht mit einer FGV nicht (Außer sie speichert nur einen Wert)
Richtig.
Aber: Wählt man den Variablenname geschickt, also z.B. Const.MyFileAndPath.IniPath, kann man nach dem Text suchen. Dann braucht man keine GV, sondern kann FGV nehmen, kann aber trotzdem individuell suchen.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
' schrieb:Aber: Wählt man den Variablenname geschickt, also z.B. Const.MyFileAndPath.IniPath, kann man nach dem Text suchen. Dann braucht man keine GV, sondern kann FGV nehmen, kann aber trotzdem individuell suchen.