info@panadisplay.com
CMD_TRACK - Dotiki sledi za grafični objekt

CMD_TRACK - Dotiki sledi za grafični objekt

Apr 27, 2019

Ta ukaz bo omogočil mehanizem soprocesorja za sledenje dotiku na posameznem

grafični objekt z eno veljavno vrednostjo oznake. Nato se bo posodobil mehanizem koprocesorja

REG_TRACKER občasno s hitrostjo sličic LCD zaslona.

Co-procesorski mehanizem sledi grafičnemu objektu v rotacijskem načinu in linearnem sledilniku

način:

 Način rotacijskega sledilnika - sledite kotu med dotikalno točko in središčem

grafičnega objekta, ki ga določa vrednost oznake. Vrednost je v enotah 1/65536 od

krog. 0 pomeni, da je kot naravnost dol, 0x4000 levo, 0x8000 navzgor in

0xC000 desno od centra.

 Linearni sledilnik - Če je parameter w večji od h, sledite relativnemu

razdalja dotikalne točke do širine grafičnega objekta, določenega z vrednostjo oznake.

Če parameter w ni večji od h, sledite relativni razdalji dotika

pokažite na višino grafičnega objekta, ki je podan z vrednostjo oznake. Vrednost je v enotah

1/65536 širine ali višine grafičnega predmeta. Razdalja dotika

točka se nanaša na razdaljo od zgornjega levega piksla grafičnega predmeta do. \ t

koordinata točke dotika.

Prototip C

void cmd_track (int16_t x,

int16_t y,

int16_t w,

int16_t h,

oznaka int16_t);

Parametri

x

Za funkcionalnost linearnega sledilnika, x-koordinata območja sledi zgoraj levo, v slikovnih pikah.

Za funkcionalnost rotacijskega sledilnika, x-koordinata središča območja proge, v slikovnih pikah.

y

Za funkcionalnost linearnega sledilnika, y-koordinata območja sledi zgoraj levo, v slikovnih pikah.

Za funkcionalnost rotacijskega sledilnika, y-koordinata središča območja proge, v slikovnih pikah.

w

Širina območja proge, v slikovnih pikah.

h

Višina območja proge, v slikovnih pikah.

Prosimo, upoštevajte:

A w in h od (1,1) pomeni, da je sledilnik rotacijski in poroča o

vrednost kota v REG_TRACKER. A w in h od (0,0) onemogočita sled

funkcionalnost soprocesorskega motorja.

oznaka

oznaka grafičnega predmeta, ki ga želite slediti, 1-255

image

image

image

image

image

image