LabVIEWForum.de
Wie erstelle ich ein übersichtliches modulares Programm? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Wie erstelle ich ein übersichtliches modulares Programm? (/Thread-Wie-erstelle-ich-ein-uebersichtliches-modulares-Programm)



Wie erstelle ich ein übersichtliches modulares Programm? - feuerwehringenieur - 14.12.2006 13:17

Hallo,

ich möchte ein Programm schreiben, daß aus vielen verschiedenen Benutzermodulen besteht (1 Modul Verwaltung, 1 Modul Bestandsführung, 1 Modul Personal usw.). Jedes dieser Module ist ein eigenes Programm für sich und besteht wiederum aus verschiedenen Eingabefenstern.

Der Zugriff auf die einzelnen Hauptmodule soll menügesteuert erfolgen. Wie würdet ihr die Oberflächen dazu anlegen, so daß der Benutzer von einem Hauptfrontpanel aus auf die Module zugreifen kann.

Würdet ihr jedes Modul in einem eigenen neuen Fenster öffnen lassen und von da aus wieder mit weiteren Fenstern verzweigen?
Oder wäre es besser, im Hauptfrontpanel mit Registerkarten zu arbeiten?

Hat jemand von euch sowas ähnliches vielleicht schon mal erstellt?

Danke und Gruß

Christian


Wie erstelle ich ein übersichtliches modulares Programm? - Y-P - 14.12.2006 13:23

Hallo,

beim Lehrgang von National-Instruments macht man das so, dass man eine "State-Machine" verwendet und die einzelnen Programmteile in einem separaten Fenster aufpoppen lässt.
(Einfaches Beispiel, vgl. hier: http://www.LabVIEWforum.de/index.php...ost&p=14713 )

Gruß Markus

' schrieb:Hallo,

ich möchte ein Programm schreiben, daß aus vielen verschiedenen Benutzermodulen besteht (1 Modul Verwaltung, 1 Modul Bestandsführung, 1 Modul Personal usw.). Jedes dieser Module ist ein eigenes Programm für sich und besteht wiederum aus verschiedenen Eingabefenstern.

Der Zugriff auf die einzelnen Hauptmodule soll menügesteuert erfolgen. Wie würdet ihr die Oberflächen dazu anlegen, so daß der Benutzer von einem Hauptfrontpanel aus auf die Module zugreifen kann.

Würdet ihr jedes Modul in einem eigenen neuen Fenster öffnen lassen und von da aus wieder mit weiteren Fenstern verzweigen?
Oder wäre es besser, im Hauptfrontpanel mit Registerkarten zu arbeiten?

Hat jemand von euch sowas ähnliches vielleicht schon mal erstellt?

Danke und Gruß

Christian



Wie erstelle ich ein übersichtliches modulares Programm? - feuerwehringenieur - 14.12.2006 13:45

Hallo Markus,

danke für die Antwort, aber mir geht es ganz pragmatisch um den Aufbau der Benutzeroberfläche.

Wenn ich jedes Modul in einem eigenen Fenster aufmachen lasse, hat der Benutzer plötzlich 3 oder 4 Fenster in der Taskleiste nebeneinander.
Wenn ich alle Module in einem Frontpanel aufmachen lasse, muß ich mit Registerkarten (die der Benutzer naturlich nicht sieht) arbeiten.

Oder gibt es noch andere Möglichkeiten?

Danke und Gruß

Christian




' schrieb:Hallo,

beim Lehrgang von National-Instruments macht man das so, dass man eine "State-Machine" verwendet und die einzelnen Programmteile in einem separaten Fenster aufpoppen lässt.
(Einfaches Beispiel, vgl. hier: http://www.LabVIEWforum.de/index.php...ost&p=14713 )

Gruß Markus



Wie erstelle ich ein übersichtliches modulares Programm? - IchSelbst - 14.12.2006 14:16

' schrieb:Oder gibt es noch andere Möglichkeiten?
Sub-Panels, sehr interssant. Du hast für jedes Modul ein eigenes (Main-)Sub-VI. Nur benutzt jedes dieser Modul-SubVIs kein eigenes Frontpanel, sondern das Frontpanel des einen Hauptprogrammes. Dazu wird dem Sub-Panel praktisch gesagt, welches SubVI (demnächst) hier auszuführen ist.


Wie erstelle ich ein übersichtliches modulares Programm? - feuerwehringenieur - 14.12.2006 14:49

Hi,

irgendwie stehe ich im Moment etwas auf dem Schlauch. Hast Du dafür mal ein Beispiel?

Gruß

Christian


' schrieb:Sub-Panels, sehr interssant. Du hast für jedes Modul ein eigenes (Main-)Sub-VI. Nur benutzt jedes dieser Modul-SubVIs kein eigenes Frontpanel, sondern das Frontpanel des einen Hauptprogrammes. Dazu wird dem Sub-Panel praktisch gesagt, welches SubVI (demnächst) hier auszuführen ist.



Wie erstelle ich ein übersichtliches modulares Programm? - IchSelbst - 14.12.2006 15:13

' schrieb:irgendwie stehe ich im Moment etwas auf dem Schlauch. Hast Du dafür mal ein Beispiel?
Als Bild:


Wie erstelle ich ein übersichtliches modulares Programm? - feuerwehringenieur - 14.12.2006 15:53

Hallo,

ich hab das mal ausprobiert. Ist zwar ne super Sache, macht mein Programm aber extrem langsam, wenn ich dann in diesem Sub-Panel eine weitere Aktion ausführen will.

Oder habe ich etwas falsch gemacht?

Und wie kann ich denn im Unter-Vi dann eine Aktion ausführen? Bei mir funktioniert das nicht so ganz.

Gruß

Christian


Wie erstelle ich ein übersichtliches modulares Programm? - IchSelbst - 14.12.2006 17:03

' schrieb:Oder habe ich etwas falsch gemacht?
Wie soll das jemand wissen, wenn er dein Programm nicht kennt? Wink

Möglicherweise ist deine bisherige Programmstruktur ja ungeeignet für die Verwendung mit einem Sub-Panel.