Chaînes globales (SGB)

Famille « Calcul et logique du programme » : ce que fait chaque outil, ses paramètres (D à O) et ses résultats (P à Y).

17 outils

Chaînes de caractères globales $(n). Le texte du commentaire est évalué comme une formule (alias, $(n), résultats d'autres lignes $Q(nom)…) quand il commence par « ( ». Le texte obtenu s'affiche dans la grille (colonne P). P = longueur de la chaîne obtenue, sauf mention contraire.

SGBW

Ecrire Chaine

Chaîne globale D := texte du commentaire.

Paramètres

C
Texte à mémoriser
D
Numéro de Chaîne Globale

Résultats

P
Longueur Chaîne Globale
SGBMID

Extrait Chaine

Chaîne D := ses J caractères à partir du G-ième (modifiée en place).

Paramètres

D
Numéro de la chaîne globale
G
Position du 1er caractère (par défaut 1)
J
Nombre de caractères

Résultats

P
Longueur Chaîne Globale
SGBEPU

Epure Chaine

Retire de la chaîne G toutes les occurrences du texte de la chaîne D (sans tenir compte de la casse) ; résultat dans la chaîne J (0 = dans G).

Paramètres

D
Chaîne 1
G
Chaîne 2
J
Numéro de la nouvelle chaîne

Résultats

P
Longueur Chaîne Globale
Paramètres et résultats communs à SGBUPC, SGBLWC

Paramètres

D
Numéro de Chaîne Globale Source
G
Numéro de Chaîne Globale Destination

Résultats

P
Longueur Chaîne Globale
SGBUPC

MAJUSCULE CHAINE

Chaîne G := chaîne D en majuscules.

  • P vaut 1 (pas la longueur).
SGBLWC

minuscule chaine

Chaîne G := chaîne D en minuscules.

  • P vaut 1.
SGBASC

Caractère --> Ascii

Codes des 9 premiers caractères de la chaîne D dans Q..Y.

Paramètres

D
Numéro de Chaîne Globale

Résultats

P
Longueur Chaîne Globale
Q
Car1
R
Car2
S
Car3
T
Car4
U
Car5
V
Car6
W
Car7
X
Car8
Y
Car9
SGBCHR

Ascii --> Caractère

Chaîne J := caractères de codes D, E, F, G, H, I (0 = ignoré, hors 1..255 = espace).

Paramètres

D
Car1
E
Car2
F
Car3
G
Car4
H
Car5
I
Car6
J
Numéro de Chaîne Globale destination

Résultats

P
Longueur Chaîne Globale
SGBVAL

Chaine --> Réel

Valeur numérique de la chaîne D (espaces retirés) dans Q ; P = 1 si la conversion réussit.

Paramètres

D
Numéro de Chaîne Globale

Résultats

P
Conversion Réussie si = 1
Q
Valeur Convertie
SGBSTR

Réel --> Chaine

Chaîne D := texte de la valeur G (entier, ou réel au format court).

Paramètres

D
Numéro de Chaîne Globale destination
G
Valeur à convertir

Résultats

P
Longueur Chaîne Globale
SGBPOS

Position dans Chaine

Position de la chaîne G dans la chaîne D : J = 0 première occurrence, J ≥ 1 occurrence suivante n° J, J < 0 = en partant de la fin ; Q = longueur de D, R = longueur de G.

Paramètres

D
Dans la chaîne n°
G
Cherche la posiition de la chaîne n°
J
Recherche de l'occurence n°
SGBGREP

Expression Régulière

Expression régulière : cherche le motif (chaîne G) dans la chaîne D, remplace par la chaîne J ; résultat dans la chaîne M (0 = dans G).

Paramètres

D
Chaîne globale : Entrée
G
Chaîne globale : Pattern
J
Chaîne globale : Remplacement
M
Chaîne globale : Destination

Résultats

P
Longueur Chaîne Globale
  • Q = 1 si trouvé, R = nombre de groupes, T,U = position et longueur du groupe 1, W,X = du groupe 2. Avec M = 0, le résultat est écrit dans la chaîne du motif (G).
SGBZA

Set Alias Chaine

Alias de la chaîne globale D := texte du commentaire.

Paramètres

C
Texte à mémoriser
D
Numéro de Chaîne Globale

Résultats

P
Longueur Chaîne Globale
SGBPAR

Chaine Paramètre

Comme PARPAT : chemin ou nom choisi par un mot du commentaire, rangé dans la chaîne D.

Paramètres

C
Paramètre à récupérer
D
Numéro de Chaîne Globale
SGBR

Lire Chaine

Montre la chaîne globale D dans le commentaire de la ligne ; P = sa longueur.

Paramètres

D
N° de la chaîne

Résultats

P
Longueur Chaîne Globale
SGBADD

Concatène Chaine

Chaîne J := chaîne D + chaîne G.

Paramètres

D
Numéro de chaîne 1
G
Numéro de chaîne 2
J
Numéro de la chaîne obtenue

Résultats

P
Longueur Chaîne Globale
SGWINO

Ecrire Info Outils

Écrit le texte du commentaire dans le journal « Informations Outils » (fenêtre Informations Connections).

Paramètres

C
C (commentaire) : texte à écrire

Résultats

P
Longueur du texte écrit (0 si vide)
SGRINO

Lire Info Outils

Relit la ligne E (0 ou 1 = la dernière) d'un journal (D = 0 Informations Outils, 1 acquisition, 2 E/S, 3 défauts outils) dans la chaîne F.

Paramètres

D
Type d'information (0=défaut)
E
Numéro de ligne (0/1=dernière)
F
N° ChaineGlobale destination

Résultats

P
1=ligne trouvée, -1=vide/inexistante
Q
Code résultat de la ligne (0=info, <>0=défaut)
  • P = 1 trouvée, −1 vide ; Q = type de la ligne (0 information, sinon défaut).