TextEdit
Anwendungsmöglichkeiten
Eingabe von Text über eine Visuseite (siehe Beispielprojekt)
Funktion
Ein Text (Eingang 1) kann beliebig editiert werden. Dazu kann ein einzelnes Zeichen angehängt werden (Eingang 2) und das letzte Zeichen (Eingang 3) bzw. der ganze Text (Eingang 4) gelöscht werden.
Eingänge
Eingang Init Beschreibung
Eingang 1 "" Text (Text) - Text, der editiert werden soll.
Eingang 2 0 ASCII (Numerisch) - ASCII-Code des Zeichens, das an den Text 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 im aktuellen Text.
Eingang 4 0 Clear (Numerisch) - Ein Wert <> 0 löscht den gesamten Text.
Eingang 5 0 Abbruch (Numerisch) - Ein Wert <> 0 macht alle vorher gemachten Eingaben bezüglich des Textes rückgängig. Der Baustein ist jetzt solange gesperrt, bis ein neuer Text (Eingang 1) vorliegt.
Eingang 6 0 OK (Numerisch) - Bei einem Wert <> 0 wird der editierte Text auf Ausgang 2 ausgeben. Der Baustein ist jetzt solange gesperrt, bis ein neuer Text (Eingang 1) vorliegt.
Eingang 7 0 Shiftstate (Numerisch) - Bei einem Wert <> 0 werden alle durch Eingang 2 eingegebenen Kleinbuchstaben in Großbuchstaben umgewandelt.
Anmerkung: Eingang 2: Ungültige ASCII-Codes werden durch den Baustein ignoriert.
Ausgänge
Ausgang Init Beschreibung
Ausgang 1 "" Anzeige (Text) - Jeweils der aktuell editierte Text.
Ausgang 2 "" Result (Text) - Dieser Ausgang sendet den Text der Anzeige wenn OK (Eingang 6) <> 0.
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 ein neuer Text (Eingang 1) vorliegt.
Sonstiges
Neuberechnung beim Start: Nein
Baustein ist remanent: Nein
Interne Bezeichnung: 17777
Der Baustein wird im "Experten" in der Kategorie "Textfunktionen" einsortiert.
ähnliche Funktionen
ZiffernEdit ChrToASCII