01.09.2005, 10:46
Hi Leute,
ich hab da ein kleines Problem.
Ich möchte gerne einen Pointer Slide benutzen, um einen Temperaturregler zu visualisieren.
Hierbei wird der Regler über USB angesprochen und er gibt seine Daten auch wieder über USB zurück.
Der Benutzer soll dem Regler einen Sollwert vorgeben (Pointer) können und die Anzeige soll dann gemäß dem aktuellen Regler-Ist-Wert dem Sollwert nachlaufen.
Ich habe jetzt schon einen Weg gefunden, allerdings gefällt der mir noch nicht 100%ig. Es handelt sich allerdings erstmal nur um eine Simulation des Verhaltens.
Ich habe in den Pointer Slide Control 2 Pointer eingebaut, den einen sichtbar, den anderen transparent.
Dann habe ich es so eingestellt, dass immer nur der Zwischenraum der beiden Pointer mit Füllfarbe angezeigt wird, der Rest bleibt auch transparent.
Meine Probleme, die ich jetzt noch habe, sind folgende:
[list]
[*]Dadurch, dass es ein Control ist, kann der Benutzer auch den transparenten Pointer verschieben, was aber nicht sein sollte. OK, der Istwert ändert das dann immer wieder ab, aber es sollte nicht geändert werden können.
[*]Wenn die beiden Pointer auf der Integer-Slide-Leister einen Abstand von <= 2 zueinander haben, spinnt die Kontrolle der Füllfarbe und färbt mir den gesamten Slide mit der Füllfarbe. Das ist auch überhaupt nicht schön.
[list]
Ich saß jetzt schon so ewig lange da dran und hab dies und das probiert, aber ich komm einfach nicht weiter. Hat von euch da einer eine schlaue Idee, wie man das machen könnte?
Ich wär für jede Hilfe dankbar.
Gruß,
Joe
ich hab da ein kleines Problem.
Ich möchte gerne einen Pointer Slide benutzen, um einen Temperaturregler zu visualisieren.
Hierbei wird der Regler über USB angesprochen und er gibt seine Daten auch wieder über USB zurück.
Der Benutzer soll dem Regler einen Sollwert vorgeben (Pointer) können und die Anzeige soll dann gemäß dem aktuellen Regler-Ist-Wert dem Sollwert nachlaufen.
Ich habe jetzt schon einen Weg gefunden, allerdings gefällt der mir noch nicht 100%ig. Es handelt sich allerdings erstmal nur um eine Simulation des Verhaltens.
Ich habe in den Pointer Slide Control 2 Pointer eingebaut, den einen sichtbar, den anderen transparent.
Dann habe ich es so eingestellt, dass immer nur der Zwischenraum der beiden Pointer mit Füllfarbe angezeigt wird, der Rest bleibt auch transparent.
Meine Probleme, die ich jetzt noch habe, sind folgende:
[list]
[*]Dadurch, dass es ein Control ist, kann der Benutzer auch den transparenten Pointer verschieben, was aber nicht sein sollte. OK, der Istwert ändert das dann immer wieder ab, aber es sollte nicht geändert werden können.
[*]Wenn die beiden Pointer auf der Integer-Slide-Leister einen Abstand von <= 2 zueinander haben, spinnt die Kontrolle der Füllfarbe und färbt mir den gesamten Slide mit der Füllfarbe. Das ist auch überhaupt nicht schön.
[list]
Ich saß jetzt schon so ewig lange da dran und hab dies und das probiert, aber ich komm einfach nicht weiter. Hat von euch da einer eine schlaue Idee, wie man das machen könnte?
Ich wär für jede Hilfe dankbar.
Gruß,
Joe