1.Beschreibung
Eingabe von Text über eine Visuseite (siehe Beispielprojekt). 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.
Hinweis
Eingang 2: Ungültige ASCII-Codes werden durch den Baustein ignoriert.
2.Eingänge
Nr. | Name | Init | Beschreibung |
---|---|---|---|
1 | E1 Text | "" | Text (Text) - Text, der editiert werden soll. |
2 | E2 ASCII | 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. |
3 | E3 BS | 0 | Backspace (Numerisch) - Ein Wert > 0 löscht (wenn vorhanden) das letzte Zeichen im aktuellen Text. |
4 | E4 Clear | 0 | Clear (Numerisch) - Ein Wert > 0 löscht den gesamten Text. |
5 | E5 Abbruch | 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. |
6 | E6 OK | 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. |
7 | E7 Shiftstate | 0 | Shiftstate (Numerisch) - Solange ein Wert <> 0 anliegt, werden alle durch Eingang 2 eingegebenen Kleinbuchstaben in Großbuchstaben umgewandelt. |
3.Ausgänge
Nr. | Name | Init | SBC | Beschreibung |
---|---|---|---|---|
1 | A1 Anzeige | "" | s | Anzeige (Text) - Jeweils der aktuell editierte Text. |
2 | A2 Result | "" | s | Result (Text) - Dieser Ausgang sendet den Text der Anzeige wenn OK (Eingang 6) <> 0. |
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 ein neuer Text (Eingang 1) vorliegt. |
s = send, sbc = send by change
4.Sonstiges
Neuberechnung bei Start: | Nein |
---|---|
Baustein ist remanent: | Nein |
Interne Bezeichnung: | 17777 |
Kategorie: | Textfunktionen |