07.03.2012, 17:20
Hallo,
Ich baue im Rahmen eines Projektes ein kleines LabVIEW-Programm und möchte nun die Benutzeroberfläche benutzerfreudlich einrichten.
Hierzu möchte ich verschiedene Szenarien (A, B und C) vorgeben, die der Benutzer anwählen kann.
Danach kann er Zeiträume (1, 2 oder 3) wählen und im Anschluss mit Schiebereglern noch Werte einstellen.
Sind alle Werte eingestellt muss der Benutzer nurnoch auf Start klicken und die Eingabe wird ausgeführt.
Nun zu meinen Fragen:
1. Ist es möglich zum Beispiel die Skalen der Schieberegler an die Auswahl der Szenarien zu koppeln? Damit meine ich, dass bei Szenario A Werte von 1-10, bei Szenario B Werte von 10-100 und bei Szenario C dann Werte von 100-1000 zur Auswahl stehen.
Wie könnte sich das bewerkstelligen lassen, bzw mit welchem Tool kann ich solche Dinge im Blockdiagramm festlegen?
2. Es soll pro Kategorie immer nur eine Auswahl möglich sein, d.h. wenn ich Szenario A anwähle und direkt danach Szenario B soll A wieder "deaktiviert" werden. Das ganze Programm soll dauerhaft im "run"-Modus laufen, ist es da dann überhaupt noch möglich solche Veränderungen auf der Benutzeroberfläche vorzunehmen?
3. Ich hab die Eingabe mit A, B und C schonmal versucht mit einigen Case-structures die in eine Whileschleife eingebettet waren versucht, hierbei ergab sich aber das Problem, dass zwar die Anwahl von A, B und C funktioniert während das Programm läuft, aber nach jedem Schleifendurchgang werden die Knöpfe resettet und die Auswahl verschwindet bzw springt immer auf die Ausgabe von A. Das liegt daran, dass ich in der innersten Case-structure im false case einen Pfad angeben musste (hier der Pfad A). Ich würde aber gerne immer die zuletzt gewählte Auswahl angezeigt haben und lassen bis eine neue Auswahl erfolgt.
Ich weiß nicht ob meine Vorstellungen so überhaupt umsetzbar sind, freue mich aber über alle Vorschläge und Anregungen.
Mit freundlichen Grüßen
Stefan
Ich baue im Rahmen eines Projektes ein kleines LabVIEW-Programm und möchte nun die Benutzeroberfläche benutzerfreudlich einrichten.
Hierzu möchte ich verschiedene Szenarien (A, B und C) vorgeben, die der Benutzer anwählen kann.
Danach kann er Zeiträume (1, 2 oder 3) wählen und im Anschluss mit Schiebereglern noch Werte einstellen.
Sind alle Werte eingestellt muss der Benutzer nurnoch auf Start klicken und die Eingabe wird ausgeführt.
Nun zu meinen Fragen:
1. Ist es möglich zum Beispiel die Skalen der Schieberegler an die Auswahl der Szenarien zu koppeln? Damit meine ich, dass bei Szenario A Werte von 1-10, bei Szenario B Werte von 10-100 und bei Szenario C dann Werte von 100-1000 zur Auswahl stehen.
Wie könnte sich das bewerkstelligen lassen, bzw mit welchem Tool kann ich solche Dinge im Blockdiagramm festlegen?
2. Es soll pro Kategorie immer nur eine Auswahl möglich sein, d.h. wenn ich Szenario A anwähle und direkt danach Szenario B soll A wieder "deaktiviert" werden. Das ganze Programm soll dauerhaft im "run"-Modus laufen, ist es da dann überhaupt noch möglich solche Veränderungen auf der Benutzeroberfläche vorzunehmen?
3. Ich hab die Eingabe mit A, B und C schonmal versucht mit einigen Case-structures die in eine Whileschleife eingebettet waren versucht, hierbei ergab sich aber das Problem, dass zwar die Anwahl von A, B und C funktioniert während das Programm läuft, aber nach jedem Schleifendurchgang werden die Knöpfe resettet und die Auswahl verschwindet bzw springt immer auf die Ausgabe von A. Das liegt daran, dass ich in der innersten Case-structure im false case einen Pfad angeben musste (hier der Pfad A). Ich würde aber gerne immer die zuletzt gewählte Auswahl angezeigt haben und lassen bis eine neue Auswahl erfolgt.
Ich weiß nicht ob meine Vorstellungen so überhaupt umsetzbar sind, freue mich aber über alle Vorschläge und Anregungen.
Mit freundlichen Grüßen
Stefan