Forum: Mikrocontroller und Digitale Elektronik Nextion Display Werteübernahme bei Keypad "OK"


von Hanna (Gast)


Lesenswert?

Hallo zusammen,

ich arbeite aktuell mit dem Nextion Enterprise Display an einem 
STM32-M4.

Grundsätzlich funktioniert das ganze recht gut, d.h. ich kann per 
Steuerbefehl Daten auf der jeweiligen Seite in Form von Text oder Num 
Feldern aktualisieren.
Zur Anzeige von Daten sieht das aktuell ganz gut aus.
Jetzt möchte ich aber gerne Parameter einstellen.

d.h. es gint ein Num-Feld in welchem ich die Key-Num-Funktion aktiviert 
habe, so dass bei Anklicken des Feldes auch ein Numpad erscheint mittels 
dessen ich des Zahlenwert eintragen kann.

Was mit fehlt ist ein EVENT (ähnlich des Button Pressed odewr Button 
Realeased) in dem ich dann meinen Steuerbefehl an den STM Schicken kann.

Das einzige was ich bisher gefunden habe ist ein Event wenn man die Page 
verlässt, würde aber bedeuten, dass z.B. der neue Regelsollwert erst an 
die Steuerung gesendet wird wenn man die Seite verlässt. Kann ja nicht 
der Weg sein.

Ich bräuchte also sowas wie ein Event wenn am vorgefertigten Keypad die 
OK Taste gedrückt wird, dann...-> print "Wert:n0.value" oder so ähnlich


Für jeden Denkanstoß bin ich überaus dankbar

von notarget (Gast)


Lesenswert?

Hallo,
gehe auf die Page mit der KeyPad (default name KeybdB),
musst du eventuell freischalten ( unlock in der Page attributen),
dann gehst du auf die Event Übersicht von Button "OK" (b210),
hier auf "TouchReleaseEvent" , hier gibt es bereits cca. 40 -50 Zeilen 
Code,
hier gitbst du ganz oben " prints input.txt,0 " ein, ohne die Semikolone 
.

Glaube das ist was du suchst.

von Hanna (Gast)


Lesenswert?

PERFEK!!!!!!!!!


Vielen vielen Dank

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.