EditerTexte
Sommaire

1.Description

Saisie de texte via une page Visu (voir exemple de projet). Un texte (entrée 1) peut être édité à volonté. A cet effet, on peut ajouter un caractère individuel (entrée 2) et supprimer le dernier caractère (entrée 3) ou le texte entier (entrée 4).
Remarque
Entrée 2 : les codes ASCII invalides sont ignorés par le module.

2.Entrées

NomInitDescription
1E1 Texte""
Texte (texte) - Texte devant être édité.
2E2 ASCII0
ASCII (numérique) - Code ASCII du caractère devant être ajouté au texte. Pour déterminer des codes ASCII, il est possible d'utiliser le module ChrToASCII (17783).
3E3 RA0
Retour arrière (numérique) - Une valeur > 0 supprime (s'il existe) le dernier caractère du texte actuel.
4E4 Supprimer0
Supprimer (numérique) - Une valeur > 0 supprime l'ensemble du texte.
5E5 Annulation0
Annulation (numérique) - Une valeur > 0 annule toutes les saisies effectuées concernant le texte. Le module est alors verrouillé jusqu'à qu'un nouveau texte soit présent (à l'entrée 1).
6E6 OK0
OK (numérique) - Avec une valeur > 0, le texte édité est émis à la sortie 2. Le module est alors verrouillé jusqu'à qu'un nouveau texte soit présent (à l'entrée 1).
7E7 Etat casse0
Changer casse (numérique) - Pour une valeur <> 0, toutes les minuscules introduites à l'entrée 2 sont converties en majuscules.

3.Sorties

NomInitEnvoi si changementDescription
1A1 Affichage""s
Affichage (texte) - Le texte actuellement édité.
2A2 Résultat""s
Résultat (texte) Cette sortie envoie le texte de l'affichage si OK (entrée 6 <> 0).
3A3 Terminé0s
Terminé (numérique) -La valeur 1 affichée indique qu'un OK (entrée 5) ou une annulation (entrée 6) a été déclenché. Le module ne réagit plus à aucune entrée tant qu'un nouveau texte n'est pas présent (entrée 1).

4.Divers

Recalcul au démarrage :non
Le module est permanent :non
Désignation interne :17777
Catégorie :Fonctions de texte

5.Fonctions similaires

Mémoire circulaire (texte)
Mémoire circulaire (texte) avec horodatage
Texte en lignes
Texte en lignes (strict
Découper texte (doux)
Découper texte (dur)
Séparer texte
Longueur de texte
Déclencheur de texte
Assembler textes
Comparer textes
Sélecteur de texte
Sélecteur inverse
EditerChiffres
Ajouter zéros de tête
Comparateur de texte (8x)