ZiffernEdit
Anwendungsmöglichkeiten
Erstellung einer numerischen Tastatur.
Funktion
Ein Text (Eingang 1) kann beliebig editiert werden. Dazu können eine einzelne Ziffer, Komma
oder Punkt angehängt (Eingang 2) und das letzte Zeichen (Eingang 3) bzw. der ganze Text
(Eingang 4) gelöscht werden. Der Baustein akkzeptiert nur Zeichen, die eine gültige Zahl
als Ergebnis haben.
Eingänge
Eingang
|
Init
|
Beschreibung
|
Eingang 1
|
""
|
Text (Text) - Zahl die editiert werden soll.
|
Eingang 2
|
0
|
ASCII (Numerisch) - ASCII-Code des Zeichens, das an die Zahl gehängt werden soll. Zur
Ermittlung von ASCII-Codes kann der Baustein ChrToASCII (17783) verwendet werden.
|
Eingang 3
|
0
|
Backspace (Numerisch) - Ein Wert <> 0 löscht (wenn vorhanden) das letzte Zeichen in
der aktuellen Zahl.
|
Eingang 4
|
0
|
Clear (Numerisch) - Ein Wert <> 0 löscht setzt die Zahl zurück auf 0.
|
Eingang 5
|
0
|
Abbruch (Numerisch) - Ein Wert <> 0 macht alle vorher gemachten Eingaben bezüglich
der Zahl rückgängig. Der Baustein reagiert jetzt solange auf keine Eingaben, bis
eine neue Zahl (Eingang 1) vorliegt.
|
Eingang 6
|
0
|
OK (Numerisch) - Bei einem Wert <> 0 wird die editierte Zahl auf Ausgang 2 und 4
ausgegeben. Der Baustein reagiert jetzt solange auf keine Eingaben, bis eine neue Zahl
(Eingang 1) vorliegt.
|
Eingang 7
|
0
|
Vorzeichen wechseln (Numerisch) - Bei einem Wert <> 0 ändert die editierte Zahl das
Vorzeichen (von + zu – und von – zu +)
|
Anmerkung: Eingang 2: Ungültige ASCII-Codes werden durch den Baustein ignoriert.
Ausgänge
Ausgang
|
Init
|
Beschreibung
|
Ausgang 1
|
""
|
Anzeige (Text) - Jeweils die aktuell editierte Zahl.
|
Ausgang 2
|
""
|
Result (Text) - Wenn mit OK (Eingang 6) bestätigt wurde, die aktuell editierte Zahl.
|
Ausgang 3
|
0
|
Fertig (Numerisch) - Zeigt mit dem Wert 1 an, dass ein OK (Eingang 5) oder ein Abbruch
(Eingang 6) ausgelöst wurde. Der Baustein reagiert jetzt solange auf keine Eingaben, bis
eine neue Zahl (Eingang 1) vorliegt.
|
Ausgang 4
|
0
|
Result (float) (Numerisch) - Das Ergebnis als numerischer Wert
|
Sonstiges
Neuberechnung beim Start: Nein
Baustein ist remanent: Nein
Interne Bezeichnung: 17782
Der Baustein wird im "Experten" in der Kategorie "Textfunktionen" einsortiert.
ähnliche Funktionen