14.12.2006, 13:17
(Dieser Beitrag wurde zuletzt bearbeitet: 14.12.2006 13:18 von feuerwehringenieur.)
Beitrag #1
|
feuerwehringenieur
LVF-Grünschnabel
Beiträge: 36
Registriert seit: Feb 2005
10.0
-
kA
Deutschland
|
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?
Danke und Gruß
Christian
|
|
|
14.12.2006, 13:23
Beitrag #2
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
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 !!
--------------------------------------------------------------------------
|
|
|
14.12.2006, 13:45
Beitrag #3
|
feuerwehringenieur
LVF-Grünschnabel
Beiträge: 36
Registriert seit: Feb 2005
10.0
-
kA
Deutschland
|
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 )
Gruß Markus
|
|
|
14.12.2006, 14:16
Beitrag #4
|
|
|
14.12.2006, 14:49
Beitrag #5
|
feuerwehringenieur
LVF-Grünschnabel
Beiträge: 36
Registriert seit: Feb 2005
10.0
-
kA
Deutschland
|
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.
|
|
|
14.12.2006, 15:13
Beitrag #6
|
|
|
14.12.2006, 15:53
(Dieser Beitrag wurde zuletzt bearbeitet: 14.12.2006 16:11 von feuerwehringenieur.)
Beitrag #7
|
feuerwehringenieur
LVF-Grünschnabel
Beiträge: 36
Registriert seit: Feb 2005
10.0
-
kA
Deutschland
|
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.
Gruß
Christian
|
|
|
14.12.2006, 17:03
Beitrag #8
|
|
|
| |