1.Beschreibung
Erstellung einer numerischen Tastatur. 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.
Hinweis
Eingang 2: Ungültige ASCII-Codes werden durch den Baustein ignoriert.
2.Eingänge
Nr. | Name | Init | Beschreibung |
---|---|---|---|
1 | E1 Text | "" | Text (Text) - Zahl die editiert werden soll. |
2 | E2 ASCII | 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. |
3 | E3 BS | 0 | Backspace (Numerisch) - Ein beliebiger Wert löscht (wenn vorhanden) das letzte Zeichen in der aktuellen Zahl. |
4 | E4 Clear | 0 | Clear (Numerisch) - Ein beliebiger Wert setzt die Zahl zurück auf 0. |
5 | E5 Abbruch | 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. |
6 | E6 OK | 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. |
7 | E7 Vorzeichenwechsel | 0 | Vorzeichen wechseln (Numerisch) - Beim Eintreffen eines beliebigen Werts wird das Vorzeichen gewechselt (von + zu – und von – zu +). |
3.Ausgänge
Nr. | Name | Init | SBC | Beschreibung |
---|---|---|---|---|
1 | A1 Anzeige | "" | s | Anzeige (Text) - Jeweils die aktuell editierte Zahl. |
2 | A2 Result | "" | s | Result (Text) - Wenn mit OK (Eingang 6) bestätigt wurde, die aktuell editierte Zahl. |
3 | A3 Fertig | 0 | s | 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. |
4 | A4 Result (float) | 0 | s | Result (float) (Numerisch) - Das Ergebnis als numerischer Wert |
s = send, sbc = send by change
4.Sonstiges
Neuberechnung bei Start: | Nein |
---|---|
Baustein ist remanent: | Nein |
Interne Bezeichnung: | 17782 |
Kategorie: | Textfunktionen |