INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Shuttle Jog als Bedienelement



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!

11.04.2009, 10:02 (Dieser Beitrag wurde zuletzt bearbeitet: 11.04.2009 10:03 von LabViewNix.)
Beitrag #3

LabViewNix Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2007

8.5
2007
de

83278
Deutschland
Shuttle Jog als Bedienelement
Ok, noch mal das Ganze....

Ich benötige einen Bedienelement mit der Funktion eines Shuttle Jog (Bekannt???)
Sinn und Zweck des Ganzen ist die Einstellung der Frequenz eines Signalgenerators. Ich möchte dabei programmtisch die Schrittzahl und Schrittweite pro Umdrehung des Shuttle Jog vorgeben können. So soll z.B. eine Umdrehung (0..360°) 10 Steps a 1Hz oder 100 Steps a 1Hz oder 100 Steps a 1Khz bewirken. Das Bedienelement muss sich dabei kontinuierlich mit der Maus in beide Richtungen drehen lassen, ohne dass eine Begrenzung der Drehung bei 0°=Minwert oder 360°=Maxwert statt findet (= n*360°) - jetzt verstanden?

Wenn ich den Darstellungswinkel der Skala des Bedienelementes auf 360° erweitere so kann ich im Datentyp Double (DBL) einen Sprung über die 360°->0° also von Maxwert nach Minwert erzeugen. Das liegt wohl daran dass bei Datentyp DBL der exakte Min- bzw. Maxwert nicht getroffen wird und daher der Sprung von min- max und umgekehrt funktioniert.
Dann ist aber die Umsetzung der Schrittweite und Schrittzahl recht umständlich.

Wenn ich den Datentyp auf INT (U8 oder U16 oder ähnliches) schalte, bleibt das Bedienelement bei einer Rechtsdrehung am Maxwert stehen und umgekeht bei einer Linksdrehung am Minwert. Das liegt wohl daran dass der exakte max bzw. Minwert erreicht wird und somit eine Begrenzung der Drehung statt findet. Es ist also dabei keine n*360° Drehung für die Eingabe möglich.

Daher die Frage, gibt es eine Möglichkeit mit den Bedienelementen Drehschalter / Drehknopf die Funktionalität eines Shuttle Jog zu realisieren.
Gibt es evtl. schon ein solches Bedienelement und ich habs nur nicht gefunden?

Gruß LabVIEWNix
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Shuttle Jog als Bedienelement - Y-P - 10.04.2009, 16:31
Shuttle Jog als Bedienelement - LabViewNix - 11.04.2009 10:02
Shuttle Jog als Bedienelement - kpa - 11.04.2009, 13:11
Shuttle Jog als Bedienelement - jg - 12.04.2009, 18:46
Shuttle Jog als Bedienelement - kpa - 12.04.2009, 19:45
Shuttle Jog als Bedienelement - RoLe - 14.04.2009, 13:39

Gehe zu: