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
TextEdit ChrToASCII