software:qview:qview_6:qcl_library:vr10wrdtolng

VR10WrdtoLng

V = Variabile

R = Funzioni di Lettura

La funzione VR10WrdtoLng ha il compito di comporre insieme due WORD per formare una unica variabile LONG.
Alla funzione viene passata la “Word alta” e la “Word bassa” che andranno a formare la variabile Long.

VR10WrdtoLng (swWordUp,swWordDw,slLong)

Parametri:

IN/OUTTIPO VARIABILENOME DI ESEMPIODIM
IN SYSTEM / GLOBAL swWordUp W Word che rappresenta la parte ALTA della Long
IN SYSTEM / GLOBAL swWordDw W Word che rappresenta la parte BASSA della Long
OUT SYSTEM / GLOBAL slLong L Long composta dalle 2 Word passate alla funzione

Esempio

MAIN:
swWordDw = aswBuffer[200]			;Imposta Parte bassa
swWordUp  = aswBuffer[201] 			;Imposta Parte alta
 
VR10WrdtoLng(swWordUp,swWordDw,slLong)	        ;Compone la Long
 
AnAsse:setpos = slLong				;Imposta la Long sul setpos di un device
 
......
.....
END

Note

  • Se la variabile si utilizza per leggere 2 word sul buffer di scambio tra Qmove e un altro dispositivo, si ricordi che solitamente viene passata prima la parte bassa della variabile e poi la parte alta. Si avrebbe quindi la parte bassa su un elemento del buffer e la parte alta nell'elemento successivo.
  • Ultima modifica: 2019/08/29 17:01