software:qview:qview_6:qcl_library:vi10drawbuffer

VI10DrawBuffer

V = Vector

I = Image

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

La funzione VI10DrawBuffer chiede al device HMI di processare, e quindi di disegnare, il contenuto del buffer. L'elaborazione del contenuto buffer non é un'operazione sincrona all'esecuzione della funzione stessa il che significa che con la funzione VI10DrawBuffer si segnala solamente al device HMI la presenza di un buffer da processare. Sarà l'HMI, e quindi il firmware, a decidere come e quando iniziare la fase di disegno.
Per poter capire quando l'operazione di disegno é ultimata e poter creare un nuovo buffer di disegno bisogna utilizzare le funzioni VI10WaitBufferReadyUsingEND o VI10WaitBufferReadyUsingWAIT.

VI10DrawBuffer (awBuffer)

Parametri:

IN/OUTTIPO VARIABILENOME DI ESEMPIODIM
IN ARRSYS /
ARRGBL
AwBuffer W Array che funge da buffer per istruzioni/dati

Esempio

TASK_00

MAIN:
      IF gfDraw
            VI10DrawBuffer (awBuffer)		;Disegna il contenuto del buffer
            gfDraw = 0
      ENDIF
END

Note

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