software:qview:qview_6:qcl_library:bc10initbuf

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.

BC10InitBuf (Buffer, ErrCode L)

Parametri:

IN/OUTTIPO VARIABILENOME DI ESEMPIODIM
IN ARRSYS Buffer B/W/L/S Array contenente il Buffer
OUT GLOBAL ErrCode F Flag di errore (vedi sotto)

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.
  • Ultima modifica: 2019/08/29 17:01