software:qview:qview_6:qcl_library:vi10getunusedbuffersize

VI10GetUnusedBufferSize

V = Vector

I = Image

Funzione utilizzata per la gestione della funzionalità Vector Image (oggetto presente su alcune versioni di Qpaint).

La funzione VI10GetUnusedBufferSize viene usata per conoscere il numero di elementi non utilizzati del Buffer.
La dimensione del buffer é infatti specificata come numero di elementi direttamente nella definizione dell'array nel file configurazione. Non tutto l'array buffer sarà però utilizzabile per le operazioni di disegno, solo una parte di esso viene effettivamente impiegata per le operazioni di processo. La parte che non viene impiegata si può conoscere tramite questa funzione

VI10GetUnusedBufferSize (awBuffer, Elem)

Parametri:

IN/OUTTIPO VARIABILENOME DI ESEMPIODIM
IN ARRSYS /
ARRGBL
awBuffer W Array che funge da buffer per istruzioni/dati
OUT GLOBAL Elem W Variabile che contiene il numero di elementi non sfruttati nel Buffer

Esempio

TASK_00

MAIN:
 
VI10InitBuffer (awBuffer)				;Inizializza il Buffer
 
VI10GetUnusedBufferSize (awBuffer, Elem)         	;Calcola il numero di elementi non usati nel buffer
 
glElemNoUsed = Elem	  			        ;Copia num.di elementi non usati in una variabile
 
.... 
 
WAIT 1
JUMP MAIN
 
END

Note

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