SmartInputbox stellt KRL Befehle zur Verfügung, um am Smartpad eine Eingabe-Box für numerische Werte (INT, REAL) anzuzeigen.
Nach der Eingabe des Bedieners per OnScreen-Keypad, steht der Wert dem Roboterprogramm zur Verfügung.
Durch verschiedene optionale Parameter kann die Eingabe-Box ganz auf die jeweilige Anforderung zugeschnitten werden.
- Aufruf aus beliebigen KRL-Programmen
- Eingabe von Integer- oder Realvariablen
- Angabe und Überprüfung eines Wertebereichs
- Angabe eines Hinweistextes für den Bediener
- Angabe einer Fensterüberschrift
- Verwendung von Übersetzungsdateien zur sprachabhängigen Anzeige des Hinweistextes
DECL INT i i = InputInt("Geben sie eine Ganzzahl ein!")
Im Beispiel erhält die Integer Variable 'i' den eingegebenen Wert.
Der Programm-Zeiger wartet dabei bis die Eingabe durch den Bediener erfolgt ist.
DECL REAL r r = InputReal("Geben sie einen Wert ein!","Wert eingeben",15.5,-20,20,5)
Im Beispiel erhält die Real Variable 'r' den eingegebenen Wert.
Im Beispiel wird neben dem Dialog-Text auch ein Text für den Fenster-Rahmen angegeben 'Wert eingeben'.
Ebenso wird der Default-Wert '15.5' sowie ein ein Min-Wert '-20' und ein Max-Wert '20' im Aufruf übergeben.
Der letzte Parameter '5' steht für den Schrittwert wenn die Auf-Ab Tasten gedrückt werden.
Durch verschiedene optionale Parameter kann die Eingabe-Box ganz auf die jeweilige Anforderung zugeschnitten werden.
SmartInputbox lässt sich einfach per 'Inbetriebnahme'-'Zusatzsoftware' automatisch installieren und ebenso auch wieder deinstallieren.
KSS 8.2, 8.3, 8.5, 8.6, 8.7
Techpaket: Installation per Inbetriebnahme - Zusatzsoftware
OrangeApps.SmartInputBox_V1.0.17.zip, 186 KB
13.02.2023
Anwender Dokumentation in Deutsch
OrangeApps.SmartInputBox.Anwender.de_V1.2.pdf, 1 MB
13.02.2023
Anwender Dokumentation in Englisch
OrangeApps.SmartInputBox.User.en_V1.1.pdf, 1 MB
13.02.2023
*Alle Preise in EUR zzgl. 19% MwSt und ggf. Versandkosten.