Gestion des programmes
14.14 EXTCALL
14.14
EXTCALL
L'instruction EXTCALL permet, à partir d'un programme pièce, d'accéder à des fichiers se
trouvant sur un lecteur local, un support de données USB ou un lecteur réseau.
Le programmeur peut définir le répertoire source avec la donnée de réglage SD $SC42700
EXT_PROG_PATH, puis, avec la commande EXTCALL, le nom du fichier du sous-programme à
charger.
Autres conditions
Tenir compte des contraintes suivantes pour les appels EXTCALL :
• Avec EXTCALL, on ne peut appeler sur une unité de mémoire en réseau que des fichiers ayant
l'extension MPF ou SPF.
• Les fichiers et chemins doivent être conformes à la nomenclature NCK (max. 25 caractères
pour le nom, 3 caractères pour l'extension).
• Après une instruction EXTCALL, le système trouve un programme sur le lecteur réseau,
– lorsque SD $SC42700 EXT_PROG_PATH renvoie au lecteur réseau ou à un répertoire qui y
– sans SD $SC42700 : si dans l'instruction EXTCALL, l'accès direct au programme est indiqué
• Respecter bien les minuscules et les majuscules pour les programmes qui ont été créés sur
des supports mémoire externes (sous Windows).
Remarque
Longueur de chemin maximale pour EXTCALL
La longueur du chemin ne doit pas dépasser 112 caractères. Le chemin se compose du
contenu de la donnée de réglage (SD $SC42700) et du chemin spécifié lors de l'appel
d'EXTCALL depuis le programme pièce.
Exemples d'appels EXTCALL
L'utilisation de la donnée de réglage permet une recherche ciblée du programme.
• Appel d'un lecteur USB sur la TCU (unité de mémoire USB sur l'interface X203), si SD42700
est vide : par exemple EXTCALL "//TCU/TCU1 /X203,1/TEST.SPF"
- OU -
Appel d'un lecteur USB sur la TCU (unité de mémoire USB sur l'interface X203), si SD42700
contient "//TCU/TCU1 /X203,1" : "EXTCALL "TEST.SPF"
• Appel d'une interface USB à l'avant (clé USB), lorsque SD $SC42700 est vide : par exemple
EXTCALL "//ACTTCU/FRONT,1/TEST.SPF"
- OU -
Appel d'une interface USB à l'avant (clé USB), lorsque SD42700 contient "//ACTTCU/
FRONT,1" : EXTCALL "TEST.SPF"
844
figure. Le programme doit figurer en accès direct sur le lecteur, car le système ne scrute
pas les sous-répertoires.
sous la forme d'un chemin parfaitement spécifié dans lequel peut figurer un sous-
répertoire et si le programme figure effectivement à cet endroit.
Manuel d'utilisation, 10/2020, A5E48384743D AB
Tournage