Indietro

  

4.5 SOTTOPROGRAMMI ESTERNI AL PROGRAMMA

Un sottoprogramma, se di utilizzo generale, può essere memorizzato come un normale programma e può essere richiamato con la funzione L seguita dal nome e dal carattere “ : ” (due punti).

 

Esempio: LPROG1:

Questo tipo di sottoprogramma non ha una funzione di inizio o fine, il sistema ritorna al programma principale dopo l’esecuzione dell’ultimo blocco.

Il numero dei sottoprogrammi esterni dipende solo dalla loro lunghezza e dalla memoria disponibile.

I sottoprogrammi sono normalmente programmati in forma parametrica per realizzare cicli di lavorazione particolari.

Il valore dei parametri viene definito nel programma principale prima della chiamata al sottoprogramma.

È possibile richiamare programmi residenti su altre cartelle con il seguente formato di programmazione:

 

Lnome_cartella\nome_programma;

 

es: LESEMPI\PROG1;

 

E’ possibile richiamare all’interno dell’hard disk i programmi residenti in altre cartelle create all’interno della cartella principale D:\S4000\PARTPROG, con il seguente formato di programmazione:

 

L\nome_cartella\nome_programma;

 

es: L\ESEMPI\PROG1;

 

Se il programma da richiamare si trova all’interno di una sottocartella il formato è il seguente:

 

L\nome_cartella\nome_sotto_cartella\nome_programma;

 

es: L\ESEMPI\SELCA\PROG1;

 

Se il programma da richiamare si trova nella cartella precedente a quella in cui si trova il programma chiamante, il formato è il seguente:

 

L..\nome_programma;

 

es: L..\PROG2;

 

Se il programma da richiamare si trova in una cartella con percorso diverso rispetto alla cartella in cui si trova il programma chiamante, bisogna sempre specificare tutto il percorso; il formato è il seguente:

 

L\nome_cartella\nome_programma;

 

es: dall’interno del programma PROG1 sito nella cartella D:\S4000\PARTPROG\ESEMPI si desidera

 

richiamare il programma PROG2 sito nella cartella D:\S4000\PARTPROG\SELCA:

 

L\SELCA\PROG2;

 

Si ricorda che la cartella principale di partenza è D:\S4000\PARTPROG

 

Se il programma da richiamare all’interno di una cartella contiene a sua volta programmi richiamati all’interno della stessa, tali programmi non possono essere richiamati con la sola istruzione Lnome_programma; ma è necessario sempre che venga specificato tutto il percorso:

es: dall’interno del programma FIERA sito nella cartella principale si desidera richiamare il programma DEMO sito nella cartella SELCA, il quale a sua volta richiama i programmi PROG1, PROG2, PROG3, ecc... siti sempre all’interno di SELCA:

 

ATTENZIONE!!: nel richiamo a sottoprogrammi esterni, i nomi dei programmi richiamati non possono contenere spazi.

 

Programma FIERA Programma DEMO

 

L\SELCA\DEMO; L\SELCA\PROG1;

L\SELCA\PROG2;

L\SELCA\PROG3;

......

+

Privacy Policy - Personalizza tracciamento pubblicitario