software:qview:qview_6:qcl_library:bc21inspect

BC21Inspect

B = Buffer

C = Funzioni di Calcolo

La funzione BC21Inspect permette di acquisire un dato in memoria FIFO senza alterare la memoria stessa. Il dato non viene quindi estratto ma solamente acquisito. Mediante la variabile di ingresso index e' possibile acquisire un dato diverso dal primo inserito, index rappresenta infatti il numero di operazioni di estrazioni che sarebbero necessarie per estrarre il dato con la funzione BC21Pop.

BC21Inspect (Buffer, Index, Element, ErrorCode, head, tail)

Parametri:

IN/OUTTIPO VARIABILENOME DI ESEMPIODIM
IN ARRGBL/ ARRSYS Buffer B/W/L/S Array contenente il Buffer
IN GLOBAL Index L Variabile che contenente l'indice del valore da acquisire. Esso corrisponde al numero di operazioni necessarie per estrarre il dato dalla FIFO.
IN GLOBAL Element L/S/W/B Variabile contenente il valore da introdurre nel buffer
OUT GLOBAL ErrorCode F Variabile contenente l'errore eventualmente occorso in fase di inserimento del valore
IN GLOBAL / SYSTEM head L Indice interno
IN GLOBAL / SYSTEM tail L Indice interno

Una volta richiamata la funzione se ci sono degli errori la variabile di errore (ErrorCode) assume i seguenti valori:
0 - Nessun errore
1 - Nessun dato nella FIFO.
2 - Indice invalido.

  • Ultima modifica: 2019/08/29 17:01