Wie erstelle ich ein übersichtliches modulares Programm?
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!
14.12.2006, 13:17 (Dieser Beitrag wurde zuletzt bearbeitet: 14.12.2006 13:18 von feuerwehringenieur.)
Wie erstelle ich ein übersichtliches modulares Programm?
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?
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Wie erstelle ich ein übersichtliches modulares Programm?
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
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Wie erstelle ich ein übersichtliches modulares Programm?
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 )
Wie erstelle ich ein übersichtliches modulares Programm?
' 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.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Wie erstelle ich ein übersichtliches modulares Programm?
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?
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.