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 

numerische Bedienung - schneller Wertänderung bei längeren Tastendruck



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!

13.11.2014, 11:39
Beitrag #1

kallejoerg Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Nov 2014

LabView 2012
2014
DE



numerische Bedienung - schneller Wertänderung bei längeren Tastendruck
Hallo Zusammen,

ich nutze eine numerische Bedienung im Wertebereich von 0 bis 100. Das Inkrement ist 1. Jedoch müsste ich 100 mal auf die Up-Taste drücken, wenn ich auf 100 möchte. Gibt es eine interne VI-Lösung, dass z.B. bei längeren Tastendruck schneller hoch bzw. runtergezählt wird? Ein Eingabe per Hand soll nicht Ziel sein.

Danke im Voraus für Eure Hilfe.

Mit besten Grüßen vom LV-Anfänger Kalle.


Angehängte Datei(en) Bild(er)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.11.2014, 13:30
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: numerische Bedienung - schneller Wertänderung bei längeren Tastendruck
Nein, das müsstest du selber programmieren.

Schneller geht "nur": Cursor IN das Numeric Control setzen und denn mit den Hoch-Runter Tasten der Tastatur den Wert ändern.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.11.2014, 18:29
Beitrag #3

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: numerische Bedienung - schneller Wertänderung bei längeren Tastendruck
(13.11.2014 11:39 )kallejoerg schrieb:  Gibt es eine interne VI-Lösung, dass z.B. bei längeren Tastendruck schneller hoch bzw. runtergezählt wird? Ein Eingabe per Hand soll nicht Ziel sein.



Hallo Kalle,

du kannst, während du die up/down-Taste gedrückt hälst, die SHIFT-Taste drücken. Dann gehts schneller - der "Zählfokus" wechselt allerdings auch die Dezimalstelle, wenn eine neue erreicht ist. Musst mal ausprobieren.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.11.2014, 08:30
Beitrag #4

kallejoerg Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Nov 2014

LabView 2012
2014
DE



RE: numerische Bedienung - schneller Wertänderung bei längeren Tastendruck
Hallo Zusammen,

vielen Dank für Eure Beiträge. Nun versuche ich das programmtechnisch umzusetzen und verzweifel schon an einem einfachen Zeitvergleich. Wie hier bei einem µC-Code:

long previousMillis = 0;
long interval = 100;

void loop()
{
unsigned long currentMillis = millis();
if(currentMillis - previousMillis > interval) {
previousMillis = currentMillis;
...
}

Kann mir jemand einen Tipp geben. Hab versucht zwei Warten Fkt. zu vergleichen, jedoch nimmt er immer ein vielfaches von einer Fkt., Vgl. VI im Anhang (VI ist im Entwurfsstatus).

Beste grüße Kalle


Angehängte Datei(en)
12.0 .vi  Up_Down_mit_Schnelltaste_SubVi.vi (Größe: 21,03 KB / Downloads: 246)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.11.2014, 10:44
Beitrag #5

Morpheus Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 205
Registriert seit: Jul 2009

2019 SP1, 2020 SP1
2005
EN

8000
Schweiz
RE: numerische Bedienung - schneller Wertänderung bei längeren Tastendruck
Im angefügten Snippet habe ich deine Timing-Anforderungen abgebildet.
Ich hoffe dies hilft dir weiter.

Die Umsetzung ist analog deinem "uC-Code". Neuer Zeitstempel - Alter Zeitstempel.

Gruss
Chris


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.11.2014, 14:52
Beitrag #6

kallejoerg Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Nov 2014

LabView 2012
2014
DE



RE: numerische Bedienung - schneller Wertänderung bei längeren Tastendruck
Hallo Zusammen,

vielen Dank für eure Beiträge! Im Anhang meine Umsetzung. Mit der Wartefkt. bin ich nicht ganz zufrieden. Hat jemand noch einen Tipp wie es besser geht?
Funktionsbeschreibung:
Wenn Taster 400ms gedrückt wird, soll mit um 10 de- bzw. inkrementiert werden sonst nur mit 1.
Taster hat das schaltverhalten "Bis Loslassen schalten" und die Funktion Boolean Trigger gibt eine Flanke, wenn es eine Wertänderung am Taster gibt (Open G).

Würde mich um einen zusätzlichen Hinweis freuen.

Beste Grüße und einen schönes WOEN.

Grüße Kalle


Angehängte Datei(en)
12.0 .vi  Up_Down_mit_Fastmode.vi (Größe: 24,76 KB / Downloads: 253)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.11.2014, 19:37
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: numerische Bedienung - schneller Wertänderung bei längeren Tastendruck
Kannst ja auch mal das mit als Denkansatz nehmen:

12.0 .vi  Up_Down_mit_Fastmode.vi (Größe: 15,38 KB / Downloads: 254)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2014, 06:47
Beitrag #8

kallejoerg Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Nov 2014

LabView 2012
2014
DE



RE: numerische Bedienung - schneller Wertänderung bei längeren Tastendruck
Hallo Lucki,


vielen Dank für deine Anregung. Das ist natürlich sehr elegant gelöst. Über eine Ereignisstruktur habe ich noch gar nicht nachgedacht.

Vielen Dank! War eine große Hilfe von dir.

Schönen start in die Woche.

Grüße Kalle
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  wav Dateien schneller abspielen Peter04 2 6.339 04.01.2012 12:34
Letzter Beitrag: Peter04
  zweiter Cursor wechselt bei Tastendruck auch einmal die Position bienee 0 4.484 21.09.2011 08:08
Letzter Beitrag: bienee

Gehe zu: