Frage

Ich entwickle eine Spezialität Anwendung, bei der der Endbenutzer gleichzeitig mehrere Steuerelemente für den Betrieb benötigt. Die Anwendung wird verwendet, um „tune“ die Steuerparameter eines elektronischen Geräts das Gerät auf die beste Leistung zu kalibrieren.

Derzeit gibt es eine Benutzeroberfläche mit mehreren grafischen Schiebereglern, die der Bediener zu einem Zeitpunkt einen Schieber Klick schleppt. Er kann auch auf einem Schieberegler, und klicken Sie mit der Maus-Scrollrad, das ein wenig einfacher zu bedienen ist.

Das funktioniert, irgendwie, ist aber etwas umständlich. Die verschiedenen Parameter (5 in diesem speziellen Fall) ausreichend voneinander unabhängig, so dass ich nicht nur die Parameter in eine einzelne Anpassung Umgestalten. Und wenn der Fahrer seinen Blick auf das Gerät angepasst werden, anstatt die Benutzeroberfläche der Steuerungsapplikation halten kann, wäre es beschleunigen und seine Arbeit vereinfachen.

Eine Idee, die ich hatte, war, dass ich eine ganze Reihe von USB-Jog-Dial Produkte kaufen können, und binden jeweils an eine bestimmte Steuerung wählen. Auf diese Weise kann der Bediener schnell anpassen beliebige Parameter oder sogar gleichzeitig zwei Parameter. (BTW, Griffin Powermate kommt zum unmittelbaren Sinn, aber ich weiß, es gibt ein paar andere Jogdials gibt.)

Haben Sie irgendwelche Vorschläge?

ADDED:

Beachten Sie, dass in einigen Fällen werden die Parameter in verschiedenen Richtungen eingestellt und kann in der Justageschritte deutlich unterschiedlich sein. Es ist nicht eine einfache „Spur zwei Kanäle zusammen, und dann die Feinabstimmung das letzte Bit der Differenz“.

War es hilfreich?

Lösung

Vielleicht Tastendrücke erfassen und eine Reihe von Paaren als Auf- / Ab-Controller definieren.

So etwas wie ...

A/Z are the up/down keys for slider 1
S/X are the up/down keys for slider 2
D/C are the up/down keys for slider 3
F/V are the up/down keys for slider 4
G/B are the up/down keys for slider 5

etc ...

Oder vielleicht nur halten Sie das Mausrad für Anpassungen und eine Reihe von Hotkeys definieren zu aktivieren (das heißt geben Fokus) jeder der Schieberegler so können Sie schnell wechseln, was man mit zwei Händen, die eingestellt wird.

Andere Tipps

Wie über eine Checkbox für jede Kontrolle eine Gruppe von ihnen zusammen zu binden? Dann, wenn sie ein anpassen, alle anderen, die miteinander verbunden sind bewegen, um den gleichen Betrag. Geben Sie eine Schaltfläche, um sie alle zu deaktivieren.

Dies ist ein Code von mir, und es ist Public-Domain, die zu Problemen dieser Art anwendbar sein könnten. Erklärt es ist nicht einfach, aber es wurde zweimal in Zeitschriften veröffentlicht. Vielleicht finden Sie es interessant:

http://en.wikipedia.org/wiki/Differential_Execution

Es gibt auch Arbeits Code starten aus, auf Source, Projekt DynDlgDemo.

Wenn Sie wollen, kann ich Ihnen senden Sie eine Kopie des letzten Artikels.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top