Variables globales : compteurs et points

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

13 outils

Compteurs globaux %(n) (valeurs, aussi réglables par l'opérateur dans le panneau Réglages) et points globaux #(n) (triplets X ; Y ; Z). Les compteurs locaux C(n) d'un spg se règlent par AR_ZCT / AR_ICT (onglet Arithmétique). Dans une formule, une variable se cite par son n° ou par son alias (%(Couleur Verte)). Les valeurs sont enregistrées dans le fichier <programme>.var (CGBVAR, et à l'arrêt du cycle) ; le fichier .var.update sert aux mises à jour (CGBUPD).

CGBZ

Set Compteur Global

Compteur global n° D := G ; si F > D, les compteurs D à F reçoivent tous G.

Paramètres

D
Numéro de compteur
G
Valeur à mémoriser

Résultats

P
Opération Réussie si =1
Q
Valeur du compteur
  • Q = valeur du compteur.
CGBI

Inc Compteur

Compteur global n° D += G.

Paramètres

D
Numéro de compteur
G
Valeur à incrémenter

Résultats

P
Opération Réussie si =1
Q
Valeur du compteur
CGBREG

Panneau Réglages

Ouvre le panneau Réglages (.upa nommé par le commentaire, cherché dans le dossier du programme) ; J = n° du compteur global qui recevra l'information de retour.

Paramètres

C
Nom du fichier ou paramètre texte
J
Compteur global qui reçoit l'information de retour

Résultats

P
Opération Réussie si =1
Q
Q 0
R
R 0
S
S 0
T
T 0
U
U 0
V
V 0
W
W 0
X
X 0
Y
Y 0
CGBUPD

Mise à jour des variables

Recharge les variables du fichier .var.update puis réenregistre le .var (sauf pendant la sortie du panneau Réglages) ; Q = 1 si le panneau Réglages vient d'être validé.

Paramètres

Aucun paramètre.

Résultats

P
Opération Réussie si =1
Q
Vaut 1 si Panneau Réglage a été validé (Panneau tournant en parallèle)
PGBZ

Affecter points globaux

Points globaux D à G := (J ; K ; L) ; G = 0 : seulement le point D.

Paramètres

D
Numéro de Point
G
Numéro de Point de fin
J
Valeur 1
K
Valeur 2
L
Valeur 3

Résultats

P
Opération Réussie si =1
Q
Point,0
R
Point,1
S
Point,2
  • Rien n'est fait si D > G (G ≠ 0).
  • Rien n'est fait si D > G (avec G ≠ 0).
CGBVAR

Sauve Variables

Enregistre les variables globales dans le fichier .var du programme.

Paramètres

Aucun paramètre.

Résultats

P
Opération Réussie si =1
Q
Q 0
R
R 0
S
S 0
T
T 0
U
U 0
V
V 0
W
W 0
X
X 0
Y
Y 0
CGBZA

Set Compteur et Alias

Comme CGBZ, et pose l'alias du compteur D = texte du commentaire.

Paramètres

D
Numéro de compteur
G
Valeur à mémoriser

Résultats

P
Opération Réussie si =1
Q
Valeur du compteur
PGBZA

Set Points Globaux et Alias

Comme PGBZ, et pose l'alias des points = texte du commentaire.

Paramètres

D
Numéro de Point
G
Numéro de Point de fin
J
Valeur 1
K
Valeur 2
L
Valeur 3

Résultats

P
Opération Réussie si =1
Q
Point,0
R
Point,1
S
Point,2
PGBZS

PGBs Coin et offset

Point global D := (J ; K ; L) et point global G := (M ; N ; O) (centre de zone et décalage) ; W,X = J + M, K + N.

Paramètres

D
Numéro de Point
G
Numéro de Point
J
X1
K
Y1
M
Décalage en X
N
Décalage en Y

Résultats

P
Numéro Plan Actif
Q
X1
R
Y1
T
Offset X
U
Offset Y
W
X2
X
Y2
PGBZZ

PGBs HG BD

Point global D := (J ; K ; L) et point global G := (M ; N ; O) (coins haut gauche et bas droit d'une zone) ; W,X = M − J, N − K.

Paramètres

D
Numéro de Point
G
Numéro de Point
J
X1
K
Y1
M
X2
N
Y2

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
  • Fonctionnement identique à PGBZS, seul le dessin diffère.
PGBZSO

PGBs Coin, offset, Repere

Comme PGBZS avec un décalage de repère : décalage = point G − point H (H = 0 : point G seul) ; point D := (J ; K) + décalage, L ; point E := (M ; N ; O).

Paramètres

D
Numéro de Point
E
Numéro de Point
G
Numéro de Point
H
Numéro de Point
J
X1
K
Y1
M
Décalage en X
N
Décalage en Y

Résultats

P
Numéro Plan Actif
Q
X1
R
Y1
T
Offset X
U
Offset Y
W
X2
X
Y2
CGBREGA

Panneau Réglages Apply

Comme CGBREG, avec le bouton « Appliquer » (7e caractère A).

Paramètres

C
Nom du fichier ou paramètre texte
J
Compteur global qui reçoit l'information de retour

Résultats

P
Opération Réussie si =1
Q
Q 0
R
R 0
S
S 0
T
T 0
U
U 0
V
V 0
W
W 0
X
X 0
Y
Y 0
CGBRDE

Lit Val Défaut upa

Lit dans le .upa (commentaire, sinon celui du programme) la valeur par défaut, le mini et le maxi du compteur D (ou, si D = 0, du point G, composante H).

Paramètres

D
Num Compteur
G
Numéro Point
H
Position

Résultats

P
Opération Réussie si =1
Q
Valeur Défaut
R
Val Min
S
Val Max
  • Q défaut, R mini, S maxi ; P = 1 si trouvé.