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
N° | Nom | Init | Description |
---|---|---|---|
1 | E1 Texte | "" | Texte (texte) - Nombre devant être édité. |
2 | E2 ASCII | 0 | 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). |
3 | E3 RA | 0 | Retour arrière (numérique) - Une valeur quelconque supprime (en sa présence) le dernier caractère du nombre actuel. |
4 | E4 Supprimer | 0 | Supprimer (numérique) - Une valeur quelconque ramène le nombre sur 0. |
5 | E5 Annulation | 0 | 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. |
6 | E6 OK | 0 | 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. |
7 | E7 Changement de signe | 0 | Changement de signe (numérique) - La réception d'une certaine valeur provoque le changement de signe (de + à – et de – à +). |
3.Sorties
N° | Nom | Init | Envoi si changement | Description |
---|---|---|---|---|
1 | A1 Affichage | "" | s | Affichage (texte) - Respectivement le nombre actuellement édité. |
2 | A2 Résultat | "" | s | Résultat (texte) - S'il a été confirmé avec OK (entrée 6), il s'agit du nombre actuellement édité. |
3 | A3 Terminé | 0 | s | 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. |
4 | A4 Résultat (flottant) | 0 | s | Résultat (flottante) (numérique) - Le résultat sous forme de valeur numérique |
s = send, envoi, sbc = send by change, envoi si changement
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)
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)