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!
21.09.2007, 06:00 (Dieser Beitrag wurde zuletzt bearbeitet: 21.09.2007 06:03 von 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?
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
StyleGuide- Frage
Ich würde eine State-Machine (mit Schieberegister) verwenden.
Lade doch mal Dein VI hoch....
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
21.09.2007, 07:35 (Dieser Beitrag wurde zuletzt bearbeitet: 21.09.2007 11:17 von Filip.)
' schrieb:Ich würde eine State-Machine (mit Schieberegister) verwenden.
Lade doch mal Dein VI hoch....
Es ist sehr umfangreich und ich glaube recht unverständlich. Ich wollte eigentlich nur mal wissen, wie Ihr solche Probleme vermeidet oder umgeht.
Zur Statemachine. Ich find die Statemachine zwar nicht schlecht, aabbber: wenn die einzelnen States recht groß sind, dann sind die entsprechenden Leitungen von den Schieberegister auch sehr groß, das finde ich irgendwie unübersichtlich.
Viele Grüße
Filip
21.09.2007, 08:41 (Dieser Beitrag wurde zuletzt bearbeitet: 21.09.2007 08:43 von Lucki.)
Also wenn es Dir um den großen Platzbedarf der lokalen Varialblen im Blockdiagramm geht, dem kann doch leicht abgeholfen werden:
Für die langen, aussagekräftige Bezeichnungen auf dem FP "Untertitel" statt Beschriftungen verwenden, und für die Beschriftungen (auf dem FP unsichtbar) nur Abkürzungen. Dann kommen auch die lokalen Variablen nicht unerträglich groß daher.