Notice de Programmation et d'utilisation
P/N 70000409 – Dispositifs de programmation avancés
Les variables communes vont de #100 à #220.
Le macro doit, soit faire partie du programme d'où il est appelé, soit
être « inclus » en utilisant le code d'inclusion d'un fichier. Voir File
Inclusion (inclusion de fichier).
Le réglage de transmission des paramètres
On peut régler les paramètres pour un macro avant l'appel du sous-
programme (M98 Pn). Voir Exemple 1. Les blocs 10 à 12 définissent
les valeurs variables pour les sous -programmes appelés dans le bloc
13.
Exemple 1
Il peut être plus pratique d'utiliser l'appel macro G65 Pn ou G66 Pn
pour transmettre les variables aux sous -programmes par adresse de
lettre. Voici comment un cycle fixé fonctionne. Voir Exemple 2. Les
valeurs sont transmises pour les paramètres A, B et C.
Exemple 2
L'appel macro G65 Pn contient une option de boucle (Ln). Dans celle-
ci, n est le nombre de répétitions du sous -programme appelé.
Macro 1 sera appelé trois fois (Ln égale 3).
Quand les paramètres sont transmis à un corps de macro par
adresse de lettre, le contenu des paramètres est stocké dans les
variables locales. Voir Tableau 0-3.
A = #1
H = #11
R = #18
X = #24
Les adresses par lettre G, L, N, O, et P ne peuvent pas être utilisées
pour la transmission des paramètres.
Tous droits réservés. Sous réserve de modifications sans préavis.
8-Avril-99
N220 #100 = #20
N230 -------
N10
#151 = 2
N11
#152 = 3
N12
#153 = 3.4
N13
M98 P1
N14
-------
N20
G65 P1 A2 B3 C3.4
N21
-------
N20 G65 P1 A2 B3 C3.4 L3
N21 -------
Tableau 0-3, Adresses par lettre
B = #2
C = #3
I = #4
J = #5
S = #19
T = #20
Y = #25
Z = #26
D = #7
E= #8
F = #9,
K = #6
M = #13
Q = #17,
U = #21
V = #22
W = #23,
17