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 

VI übersichtlicher 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!

13.04.2006, 20:09
Beitrag #1

Bertl Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Feb 2006



kA



VI übersichtlicher machen
Hallo!!

Mein VI wird immer größer und somit auch unübersichtlicher. Kann man ein VI in weitere VIs unterteilen???


Danke für die Hilfe!

Bertl
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.04.2006, 07:56
Beitrag #2

oppossom Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 151
Registriert seit: Mar 2006

6.1:7.0
2003
kA


Oesterreich
VI übersichtlicher machen
Hi!

Ja, kann man Wink

Du erstellst einfach ein Sub-Vi mit den benötigten Anschlüssen. Zu denen kommst du, wenn du rechts oben auf das Icon mit der rechten Maustaste klickst und "Show Connectors" wählst. Die kannst du dann mit deinen Bedien- und Anzeigeelementen am Frontpanel verbinden, damit du aus deinem Haupt-VI den Sub-Vis Werte über-/zurückgeben kannst.
Im Haupt-Vi dann Functions -> Select a VI, anschließen, fertig Big Grin

Lg Stefan

EDIT: generell empfiehlt es sich, den Sub-Vis aussagekräftige Icons zu verpassen (und sei es nur Text), sonst ist dein Haupt-VI vollgepflastert mit gleichen Icons und man kennt sich erst nicht aus
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.04.2006, 08:45
Beitrag #3

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
VI übersichtlicher machen
SUB-Vis zu erstellen ist natürlich der Königweg, um die Übersichtlichkeit eines Programms zu erhöhen. Wie in anderen Programmiersprachen auch, gilt es durchaus als gute Programmiertechnik, Unterprogramme auch dann zu erstellen, wenn diese nur ein einiges Mal aufgerufen werden.

Als Zweitwichtigstes würde ich die Verwendung der Sequenz-Struktur empfehlen. Erstes Beipiel: Ein Programm sieht typischerweise so aus: 1. Initialisierungen 2. Hauptprogramm-Schleife 3. Einstellungen zum Beenden das Programms. Wenn man dafür eine Sequenz erstellt, sieht es schön aufgeräumt aus, man hat nicht links und rechts der Schleife einen Haufen Bauteile herumliegen. Zweites Beispiel: Du mußt mehrere Male etwas ähnliches machen, z. B mehrere Bauelemente aktivieren/Deaktivieren. Nimm eine Sequenz, dann ist nur einmal an der Oberfläche zu sehen, es wird aber 6 mal gemacht. Drittes Beispiel: Die Gleichung Y = A+B+C kannst Du als Sequenz schreiben: 1. Berechnung von A 2.3. Berechung von B,C 4. Summation.

Ich gestehe, daß ich auch jederzeit bereit bin, mich (- im "Gas"-Schröderschem Sinne -) "suboptimal" zu verhalten, wenn es denn die Übersichtlichkeit erhöht. Es geht darum, einen unübersichtlichen Dahtverhau, manchmal über ganze Kontinente hinweg, zu vermeiden. Die beiden Methoden dazu sind: a) lokale Variable verwenden - natürlich mit der entsprechenden Vorsicht. Wenn man den Umgang beherrscht, dann braucht man sich von dem allgemeinen Kesseltreiben gegen die Verwendung lokaler Variablen nicht beeindrucken zu lassen (OK - kein guter Rat für Anfänger) b) damit zusammenhängend (falls es kein Bedien/Anzeigeelement gibt, von dem sich eine lokale Variable erstellen ließe): Bedien-/Anzeigelement zu erstellen, das man, da es auf dem Panel nicht gebraucht wird, dort unsichbar macht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Eigenschaftsknoten in ein SubVI oder anders übersichtlicher machen Philipp_O 3 2.507 29.07.2022 07:42
Letzter Beitrag: Kiesch
  Block Diagram übersichtlicher Tomtom79 17 13.806 06.09.2011 11:29
Letzter Beitrag: NWOmason
  Aus U16 iI16 machen Benno 1 3.674 20.09.2005 15:25
Letzter Beitrag: marker

Gehe zu: