software:qview:qview_6:qcl_library:vi10waitbufferreadyusingwait

Differenze

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

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
software:qview:qview_6:qcl_library:vi10waitbufferreadyusingwait [2019/08/29 17:01] – creata - modifica esterna 127.0.0.1software:qview:qview_6:qcl_library:vi10waitbufferreadyusingwait [2024/09/02 13:43] (versione attuale) qem214
Linea 1: Linea 1:
 +====== VI10WaitBufferReadyUsingWAIT ======
 +
 +**V = **//Vector//
 +
 +**I = **//Image//
 +
 +Funzione utilizzata per la gestione della funzionalità Vector Image (oggetto presente su alcune versioni di Qpaint).
 +
 +La funzione VI10WaitBufferReadyUsingWAIT 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.
 +
 +===== IMPLEMENTAZIONE =====
 +
 +**VI10WaitBufferReadyUsingWAIT (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//
 +<code qcl>
 +MAIN:
 +      
 +VI10DrawBuffer(awBuffer )    ;Disegna il contenuto del Buffer 
 +
 +VI10WaitBufferReadyUsingWAIT( awBuffer )    ;Attende la conclusione del disegno
 +
 +glPippo = 1000                            ;(questa istruzione viene eseguita solo alla fine del processo di disegno)
 +</code>
 +
 +=== Note ===
 +
 +  * Questa funzione contiene dei WAIT. Da non utilizzare in un task che richiede l'esecuzione completa delle istruzioni ad ogni ciclo.