12.14
EXTCALL
Vanuit een deelprogramma heeft u met het commando EXTCALL toegang tot bestanden op
een plaatselijke drive, USB-gegevensdrager of netwerkdrive.
De programmeur kan met de settingdatum SD $SC42700 EXT_PROG_PATH de brondirectory
en met het commando EXTCALL de bestandsnaam voor het na te laden subprogramma
vastleggen.
Randvoorwaarden
Bij EXTCALL-oproepen moet met de volgende randvoorwaarden worden rekening gehouden:
● Enkel bestanden met extensie MPF of SPF kunnen via EXTCALL vanop een netwerkdrive
worden opgeroepen.
● De bestanden en paden moeten overeenkomen met NCK-naamgeving (max. 25 tekens
voor de naam, 3 tekens voor de extensie).
● Een programma op een netwerkdrive kan met het commando EXTCALL worden gevonden,
wanneer
– met SD $SC42700 EXT_PROG_PATH het zoekpad naar de netwerkdrive - of een
– zonder SD $SC42700: in de EXTCALL-oproep het programma rechtstreeks - via een
● Let bij programma's die op externe opslagmedia (Windows-systeem) zijn aangemaakt op
het juiste gebruik van hoofdletters en kleine letters.
Opmerking
Maximale padlengte voor EXTCALL
De lengte van het pad mag niet langer zijn dan 112 tekens. Het pad wordt samengesteld
uit de inhoud van de settingdatum (SD $SC42700) en de opgave van het pad bij de
EXTCALL-oproep uit het deelprogramma.
Voorbeelden van EXTCALL-oproepen
Door de settingdatum te gebruiken kan het zoeken naar het programma gericht worden
gestuurd.
● Oproep USB-drive aan TCU (USB-geheugen aan aansluiting X203) wanneer SD42700
leeg is: bijv. EXTCALL "//TCU/TCU1 /X203 ,1/TEST.SPF"
- OF -
Oproep USB-drive aan TCU (USB-geheugen aan aansluiting X203) wanneer SD42700 "//
TCU/TCU1 /X203 ,1" bevat: "EXTCALL "TEST.SPF"
● Oproep van USB frontaansluiting (USB-FlashDrive), wanneer SD $SC 42700 leeg is: bijv.
EXTCALL "//ACTTCU/FRONT,1/TEST.SPF"
- OF -
Oproep van USB frontaansluiting (USB-FlashDrive), wanneer SD42700 "//ACTTCU/
FRONT,1" bevat: EXTCALL "TEST.SPF"
Universal
Bedieningshandboek, 08/2018, 6FC5398-6AP41-0JA0
directory daarin - verwijst. Het programma moet rechtstreeks daar zijn opgeslagen; er
worden geen subdirectories doorzocht.
volledig opgegeven pad, wat ook naar een subdirectory van een netwerkdrive kan
verwijzen - wordt opgegeven en zich daar ook inderdaad bevindt.
Programma's beheren
12.14 EXTCALL
351