|
|
4.7 STAMPE DA PROGRAMMA DEI PARAMETRI P
I parametri P del sistema possono essere scritti in un programma in memoria o su hard disk.
Per attivare la funzione di stampa sono disponibili le funzioni OPEN, FORMAT, PRINT e CLOSE.
OPEN
La funzione OPEN definisce Il nome del programma su cui scrivere i parametri con il seguenti formato:
OPEN 2, NOME
Il programma NOME viene creato nello stesso ambiente, memoria o hard disk, in cui si trova il programma che contiene l’istruzione OPEN.
Se il programma NOME è già presente in memoria, il sistema crea un programma aggiungendo i caratteri /A, /B, /C, ecc. al nome.
Se si vuole sovrascrivere sul programma esistente programmare:
OPEN 3, NOME
Se si vuole appendere al programma esistente, programmare:
OPEN 4, NOME
FORMAT
Sono definibili 6 formati di stampa così programmati:
FORMATn = STRINGA ####.### STRINGA ####.### STRINGA ####
dove:
n rappresenta il numero di formato (da 1 a 6) da richiamare nella funzione di stampa PRINT.
STRINGA è una qualunque successione di caratteri alfanumerici.
# Con il carattere # si definisce come stampare il valore numerico contenuto nel parametro Pn.
####.### significa stampare un numero con 3 interi e tre decimali più il segno.
#### significa stampare solo la parte intera di un numero con 3 cifre intere più il segno.
La funzione attiva la scrittura di un blocco nel programma con il formato:
PRINT n, P..., P..., P..., P...
dove:
n rappresenta il numero di formato (da 1 a 6) precedentemente definito
P... sono i parametri da stampare o scrivere, da P0 a P199, separati dal carattere “ virgola “.
La funzione PRINT da sola introduce un blocco vuoto.
Nella scrittura dei parametri in un programma, il formato richiamato dall'istruzione PRINT deve
generare un blocco corretto secondo la sintassi del sistema.
Per scrivere una stringa alfanumerica mettere il carattere [ (parentesi quadra aperta) come primo
carattere della stringa.
I blocchi non corretti vengono comunque memorizzati con il carattere @ (chiocciolina) all'inizio del
blocco.
CLOSE
La funzione chiude il file di stampa e va programmata da sola dopo l’ultimo comando di stampa.
Esempio di programmazione
OPEN 2, NOFIL
E1=G20X20Y20I-20
E2=G20X99Y99
E3=G13X50Y0J90
P10=E1
P15=E2
P20=E3
FORMAT1=[XCENTRO ####.### YCENTRO ####.### RAGGIO ####.###
FORMAT2=[XPUNTO ####.### YPUNTO ####.###
FORMAT3=[DISTANZA ####.### ANGOLO ####.###
PRINT 1,P10,P11,P12
PRINT 2,P15,P16
PRINT 3,P20,P21
CLOSE
.........
+