software:qview:qview_6:qcl_library:vi11waitbufferreadyusingend

Differenze

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

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
software:qview:qview_6:qcl_library:vi11waitbufferreadyusingend [2025/01/13 11:32] – [VI11WaitBufferReadyUsingEND] qem214software:qview:qview_6:qcl_library:vi11waitbufferreadyusingend [2025/01/13 11:49] (versione attuale) qem214
Linea 1: Linea 1:
-====== VI11WaitBufferReadyUsingEND ====== +pagina da cancellare 
- +
-PRELIMINARE- +
- +
-**V = **//Vector// +
- +
-**I = **//Image// +
- +
-Funzione utilizzata per la gestione della funzionalità Vector Image (oggetto presente su alcune versioni di Qpaint). +
- +
-La funzione VI11WaitBufferReadyUsingEND viene utilizzata per poter attendere la conclusione della fase di disegno precedentemente avviata, __in un task a tempo__.\\ +
-Nel caso in cui la procedura di disegno non sia completa, quando si richiama questa funzione, il task a tempo viene interrotto e si passa al task successivo. Nel ciclo successivo il task a tempo ricomincerà dalla prima istruzione. +
- +
-===== IMPLEMENTAZIONE ===== +
- +
-FIXME +
- +
-**VI10WaitBufferReadyUsingEND (awBuffer)** +
- +
-Parametri: +
- +
-^IN/OUT^TIPO VARIABILE^NOME DI ESEMPIO^DIM^^ +
-|  IN  |  ARRSYS /\\ ARRGBL  |  awBuffer  |  W  |Array che funge da buffer per istruzioni/dati| +
- +
-=== Esempio === +
- +
-//T_TIME00// +
-<code qcl> +
-MAIN: +
-      IF gbSequenza EQ 1 +
-             VI10DrawBuffer(awBuffer) ;Disegna il contenuto del Buffer +
-             gbSequenza = 2 +
-      ENDIF +
-      IF gbSequenza EQ 2 +
-             VI10WaitBufferReadyUsingEND(awBuffer) ;Attende la conclusione del disegno +
-             gbSequenza = 3 +
-      ENDIF +
-      IF gbSequenza EQ 3 +
-             glPippo = 1000                 ;(questa istruzione viene eseguita solo alla fine del processo di disegno) +
-             gbSequenza = 4 +
-      ENDIF +
-;.... +
- +
-END +
-</code> +
- +
-=== Note === +
- +
-  * La funzione può interrompere l'esecuzione del task e, nel ciclo successivo, farlo ripartire dalla prima istruzione.+
  
 +DELETEME
  • Ultima modifica: 2025/01/13 11:32