software:qview:qview_6:qcl_library:bc10initbuf

no way to compare when less than two revisions

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.


software:qview:qview_6:qcl_library:bc10initbuf [2019/08/29 17:01] (versione attuale) – creata - modifica esterna 127.0.0.1
Linea 1: Linea 1:
 +====== 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/ |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 ===
 +
 +<code QCL>
 +INIZ:                 
 +     BC10InitBuf (Buffer, ErrCode)
 +MAIN:                 
 + WAIT 1
 + JUMP MAIN
 +END
 +</code>
 +
 +=== 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  B__C10PopBuf__.
  
  • Ultima modifica: 2019/08/29 17:01