VI11WaitBufferReadyUsingWAIT
V = Vector
I = Image
Funzione utilizzata per la gestione della funzionalità Vector Image (oggetto presente su alcune versioni di Qpaint).
La funzione VI11WaitBufferReadyUsingWAIT viene utilizzata per poter attendere la conclusione della fase di disegno precedentemente avviata.
Una istruzione di Wait al suo interno fa in modo che l'istruzione successiva alla riga di chiamata di questa funzione, sia eseguita solo quando la fase di disegno sul Vector Image sia definitivamente conclusa.
HISTORY
La funzione VI11WaitBufferReadyUsingWAIT sostituisce la precedente VI10WaitBufferReadyUsingWAIT rendendo il flusso di esecuzione non bloccante nel caso in cui la condizione di verifica sia vera; se la condizione di verifica risulta falsa, allora viene eseguita l'istruzione di WAIT.
IMPLEMENTAZIONE
VI11WaitBufferReadyUsingWAIT (awBuffer)
Parametri:
IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
---|---|---|---|---|
IN | ARRSYS / ARRGBL | awBuffer | W | Array che funge da buffer per istruzioni/dati |
Esempio
TASK_00
MAIN: VI11WaitBufferReadyUsingWAIT( awBuffer ) ;Attende la conclusione del disegno precedente ... VI10DrawBuffer( awBuffer ) ;Disegna il contenuto del Buffer glPippo = 1000 ;(questa istruzione viene eseguita solo alla fine del processo di disegno)
Note
-
Questa funzione contiene dei WAIT. Da non utilizzare in un task che richiede l'esecuzione completa delle istruzioni ad ogni ciclo.