BC10InitBuf
B = Buffer
C = Funzioni di Calcolo
La funzione BC10InitBuf esegue l'inizializzazione di un buffer circolare per la gestione dello stesso.
La funzione richiede il passaggio del nome dell'array che funge da buffer circolare e restituisce un valore sulla variabile ErrCode nel caso ci sia un errore.
IMPLEMENTAZIONE
BC10InitBuf (Buffer, ErrCode L)
Parametri:
IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
---|---|---|---|---|
IN | ARRSYS | Buffer | B/W/L/S | Array contenente il Buffer |
OUT | GLOBAL | ErrCode | F | Flag di errore (vedi sotto) |
Errore
Variabile ErrCode
0 = Nessun errrore
1 = Dimensione array inferiore a 3 elementi
Esempio
INIZ: BC10InitBuf (Buffer, ErrCode) MAIN: WAIT 1 JUMP MAIN END
Note
-
La funzione deve essere necessariamente richiamata almeno una volta (non necessariamente ad ogni accensione, basta una volta nella vita dell'applicativo) nel caso si voglia utilizzare in seguito le funzioni BC10PushBuf o BC10PopBuf.