software:qview:qview_6:qcl_library:bc22popbuf

Differenze

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

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
software:qview:qview_6:qcl_library:bc22popbuf [2024/07/09 09:23] – [Table] qem218software:qview:qview_6:qcl_library:bc22popbuf [2024/09/02 14:35] (versione attuale) – [Errore] qem214
Linea 5: Linea 5:
 **C = **//Funzioni di Calcolo// **C = **//Funzioni di Calcolo//
  
-La funzione BC22PopBuf estrae__ un valore da una memoria tipo FIFO__. La memoria FIFO e'  implementata mediante una variabile di tipo array.+La funzione BC22PopBuf estrae__ un valore da una memoria tipo FIFO__. La memoria FIFO è implementata mediante una variabile di tipo array.
  
 ===== IMPLEMENTAZIONE ===== ===== IMPLEMENTAZIONE =====
Linea 24: Linea 24:
 Una volta richiamata la funzione se ci sono degli errori la variabile di errore (ErrorCode) assume i seguenti valori:\\ Una volta richiamata la funzione se ci sono degli errori la variabile di errore (ErrorCode) assume i seguenti valori:\\
 0 - Nessun errore, dato estratto\\ 0 - Nessun errore, dato estratto\\
-1 - La memoria FIFO e' vuota+1 - La memoria FIFO è vuota
  
 === Esempio === === Esempio ===
Linea 31: Linea 31:
  
 <code QCL> <code QCL>
 +;...
 MAIN:                  MAIN:                 
       IF gfEstrai       IF gfEstrai
Linea 45: Linea 46:
   *L'utilizzo di questa funzione è legato alla funzione** BC22InitBuf **che inizializza il buffer in questione e che deve essere richiamata almeno una volta prima della funzione BC22PushBuf.    *L'utilizzo di questa funzione è legato alla funzione** BC22InitBuf **che inizializza il buffer in questione e che deve essere richiamata almeno una volta prima della funzione BC22PushBuf. 
   *La funzione complementare a questa è la funzione **BC22PushBuf** che immette un dato nella memoria FIFO.   *La funzione complementare a questa è la funzione **BC22PushBuf** che immette un dato nella memoria FIFO.
 +
 +==== Differenze rispetto alla precedente versione ====
 +
 +Rispetto alla precendente implementazione la variabile <code>ErrorCode</code> può essere anche di tipo Byte
 +
 +
  
  • Ultima modifica: 2024/07/09 09:23