software:qview:qview_6:qcl_library:vr10lngtowrd

VR10LngtoWrd

V = Variabile

R = Funzioni di Lettura

La funzione VR10LngtoWrd ha il compito di scomporre una variabile LONG in due variabili di Word.
Alla funzione viene passata la variabile Long che verrà scomposta in due variabili word: “Word parte alta” e “Word parte bassa”.

VR10LngtoWrd (slLong,swWordUp,swWordDw)

Parametri:

IN/OUTTIPO VARIABILENOME DI ESEMPIODIM
IN SYSTEM / GLOBAL SlLong L Variabile Long da scomporre
OUT SYSTEM / GLOBAL SwWordUp W Word che rappresenta la parte ALTA della Long
OUT SYSTEM / GLOBAL SwWordDw W Word che rappresenta la parte BASSA della Long

Esempio

MAIN:
 
slLong = AnAsse:setpos			        ;Carica il setpos di un device sulla Long da scomporre
 
VR10LngtoWrd (slLong,swWordUp,swWordDw)	        ;Scompone la variabile Long
 
aswBuffer[200] = swWordDw			;Imposta Parte bassa sul Buffer
aswBuffer[201] = swWordUp 			;Imposta Parte alta sul Buffer
 
......
.....
END

Note

  • Se la variabile si utilizza per impostare 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 avrà quindi la parte bassa su un elemento del buffer e la parte alta nell'elemento successivo.
  • Ultima modifica: 2019/08/29 17:01