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 

StyleGuide- Frage



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.)
Beitrag #1

Filip Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Mar 2007

8.2
2006
kA


Deutschland
StyleGuide- Frage
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


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.09.2007, 07:24
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

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 !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2007, 07:35 (Dieser Beitrag wurde zuletzt bearbeitet: 21.09.2007 11:17 von Filip.)
Beitrag #3

Filip Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Mar 2007

8.2
2006
kA


Deutschland
StyleGuide- Frage
' 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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2007, 08:41 (Dieser Beitrag wurde zuletzt bearbeitet: 21.09.2007 08:43 von Lucki.)
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
StyleGuide- Frage
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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: