21.09.2007, 06:00
Hallo,
Mein Programm besteht aus einem Optionsfeld und ein Enum. In den verschiedenen Arbeitsmodi, die ich mit dem Enum auswähle, benötige ich meist die selben Optionen, sodass ich mittels lokalen Variablen auf die Optionen zugreifen muss. Das versuche ich, wegen bekannter Nachteile, zu vermeiden. Nutze ich trotzdem lokale Variable, so wird das Blockdiagramm natürlich sehr groß, da die lokalen Variablen im Programm sehr viel Platz einnehmen.(siehe Anhang)
(Eine Lösung wäre natürlich in den Unterfunktionen, über Referenz aufs aufrufende VI, auf die Variablen von diesem zuzugreifen. Zwar würde damit das Blockdiagramm im HauptVI kleiner, aber natürlich das entsprechende SubVI umso größer. - Also doch ziemlicher Mist)
Wie umgeht Ihr solche Probleme, was sagt der StyleGuide dazu?
Viele Grüße
Filip
Mein Programm besteht aus einem Optionsfeld und ein Enum. In den verschiedenen Arbeitsmodi, die ich mit dem Enum auswähle, benötige ich meist die selben Optionen, sodass ich mittels lokalen Variablen auf die Optionen zugreifen muss. Das versuche ich, wegen bekannter Nachteile, zu vermeiden. Nutze ich trotzdem lokale Variable, so wird das Blockdiagramm natürlich sehr groß, da die lokalen Variablen im Programm sehr viel Platz einnehmen.(siehe Anhang)
(Eine Lösung wäre natürlich in den Unterfunktionen, über Referenz aufs aufrufende VI, auf die Variablen von diesem zuzugreifen. Zwar würde damit das Blockdiagramm im HauptVI kleiner, aber natürlich das entsprechende SubVI umso größer. - Also doch ziemlicher Mist)
Wie umgeht Ihr solche Probleme, was sagt der StyleGuide dazu?
Viele Grüße
Filip