EditerChiffres
Sommaire

1.Description

Elaboration d'un clavier numérique. Un texte (entrée 1) peut être édité à volonté. Pour ce faire, ajouter un chiffre, une virgule ou un point (entrée 2) et supprimer le dernier caractère (entrée 3) ou le texte entier (entrée 4). Le module accepte uniquement des caractères dont le résultat est un nombre valable.
Remarque
Entrée 2 : les codes ASCII invalides sont ignorés par le module.

2.Entrées

NomInitDescription
1E1 Texte""
Texte (texte) - Nombre devant être édité.
2E2 ASCII0
ASCII (numérique) - Code ASCII du caractère devant être annexé au nombre. Pour déterminer des codes ASCII, il est possible d'utiliser le module ChrToASCII (17783).
3E3 RA0
Retour arrière (numérique) - Une valeur quelconque supprime (en sa présence) le dernier caractère du nombre actuel.
4E4 Supprimer0
Supprimer (numérique) - Une valeur quelconque ramène le nombre sur 0.
5E5 Annulation0
Annulation (numérique) - Une valeur > 0 annule toutes les entrées déjà réalisées concernant le nombre. Le module ne réagit à aucune entrée jusqu'à ce qu'un nouveau nombre (entrée 1) soit présent.
6E6 OK0
OK (numérique) - Une valeur > 0 provoque l'émission du nombre édité sur les sorties 2 et 4. Le module ne réagit à aucune entrée tant jusqu'à ce qu'un nouveau nombre (entrée 1) soit présent.
7E7 Changement de signe0
Changement de signe (numérique) - La réception d'une certaine valeur provoque le changement de signe (de + à – et de – à +).

3.Sorties

NomInitEnvoi si changementDescription
1A1 Affichage""s
Affichage (texte) - Respectivement le nombre actuellement édité.
2A2 Résultat""s
Résultat (texte) - S'il a été confirmé avec OK (entrée 6), il s'agit du nombre actuellement édité.
3A3 Terminé0s
Terminé (numérique) - Affiche avec la valeur 1 qu'un OK (entrée 5) ou une annulation (entrée 6) a été déclenché. Le module ne réagit à aucune entrée tant jusqu'à ce qu'un nouveau nombre (entrée 1) soit présent.
4A4 Résultat (flottant)0s
Résultat (flottante) (numérique) - Le résultat sous forme de valeur numérique

4.Divers

Recalcul au démarrage :non
Le module est permanent :non
Désignation interne :17782
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
EditerTexte
Ajouter zéros de tête
Comparateur de texte (8x)