11.2.13
VARIABLES ASSOCIÉES AUX PARAMETRES LOCAUX
La CNC permet d'affecter 26 paramètres locaux (P0-P25) à une sous-routine grâce aux
mnémoniques PCALL et MCALL.
Ces mnémoniques permettent l'exécution de la sous-routine désirée ainsi que l'initialisation
de ses paramètres locaux.
Variables de lecture
CALLP:
Exemple:
(PCALL 20, P0=20, P2=3, P3=5
....
....
(SUB 20)
(P100 = CALLP)
....
....
Dans le paramètre P100, on obtiendra:
0000 0000 0000 0000 0000 0000 0000 1101
Page
PROGRAMMATION EN LANGAGE DE HAUT NIVEAU
26
Permet de savoir quels paramètres locaux ont été définis et ceux qui ne
l'ont pas été dans l'appel de sous-routine par la mnémonique PCALL
ou MCALL.
Les informations sont données par les 26 bits les moins significatifs (bits
0..25), chacun correspondant au paramètre local portant le même
numéro; ainsi, le bit 12 correspond à P12.
Chaque bit indiquera si le paramètre local a été défini (=1) ou non (=0).
31 30 29 28 27 26 25 24 23 22 21 20
0 0 0 0 0 0 * * *
Chapitre: 11
6 5 4 3 2 1 0
* * *
* * * * * * *
; Appel de la sous-routine 20
; Début de la sous-routine 20
LSB
Section:
VARIABLES ASSOCIÉES AUX
PARAMETRES LOCAUX