Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Prossima revisione | Revisione precedente | ||
software:qview:qview_6:qcl_library:bc22popbuf [2024/07/05 11:53] – creata qem218 | software:qview:qview_6:qcl_library:bc22popbuf [2024/09/02 14:35] (versione attuale) – [Errore] qem214 | ||
---|---|---|---|
Linea 5: | Linea 5: | ||
**C = **// | **C = **// | ||
- | La funzione BC22PopBuf estrae__ un valore da una memoria tipo FIFO__. La memoria FIFO e' | + | La funzione BC22PopBuf estrae__ un valore da una memoria tipo FIFO__. La memoria FIFO è implementata mediante una variabile di tipo array. |
===== IMPLEMENTAZIONE ===== | ===== IMPLEMENTAZIONE ===== | ||
Linea 13: | Linea 13: | ||
Parametri: | Parametri: | ||
- | ^IN/ | + | ^ IN/ |
- | | IN | ARRGBL / ARRSYS | + | | IN |
- | | OUT | GLOBAL | + | | OUT | GLOBAL |
- | | OUT | GLOBAL | + | | OUT | GLOBAL |
- | | IN | GLOBAL / SYSTEM | + | | IN |
- | | IN | GLOBAL / SYSTEM | + | | IN |
==== Errore ==== | ==== Errore ==== | ||
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' | + | 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' | *L' | ||
*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 < | ||
+ | |||
+ | |||