Bosh sahifa > Yangiliklar > Kontent

CMD_SPINNER - Harakatlanuvchi spinnerni ishga tushiring

Apr 27, 2019

image

Spinner foydalanuvchini ba'zi vazifalar davom etayotganligini ko'rsatadigan animatsiya qoplamasi. To

spinnerni ishga tushirish, ekranlar ro'yxatini yaratish va CMD_SPINNERdan foydalanish. Co-protsessor

dvigatel displeyni joriy ekran ro'yxatiga o'tkazadi, uni ko'rsatish uchun ekran ro'yxatini o'zgartiradi

paydo bo'ladi, keyin esa doimiy ravishda CMD_STOP qabul qilmaguncha jonlantiradi. REG_MACRO_0 va

REG_MACRO_1 registrlari animatsiyaning ta'sirini bajarish uchun ishlatiladi. The

strelkalar harakati chastotasi displey ko`rish tezligi bo`yicha tuziladi.

Odatda 480x272 displey paneli uchun tasvir tezligi ~ 60fps. 0 va 60fps uslubida,

nuqta ketma-ketlikni 2 soniya ichida takrorlaydi. 1 va 60fps uslubida nuqta takrorlanadi

ketma-ket 1.25 sekund ichida. 2 va 60fps uslubida soat qo'llari takrorlanadi

ketma-ketlikda 2 soniya ichida 3 va 60fps uslubida harakatlanuvchi nuqtalar ketma-ketlikni takrorlaydi

1 sekund ichida.

CMD_SKETCH, CMD_SCREENSAVER yoki CMD_SPINNERdan faqat bittasi bo'lishi mumkin.

bir vaqtning o'zida faol.

C prototipi

void cmd_spinner (int16_t x,

int16_t y,

uint16_t uslubi,

uint16_t shkalasi);

image

Parametrlar

X

Spinnerning yuqori chap qismidagi X koordinatasi

Y

Yuqori chap burchakdagi Y koordinatasi

Uslub

Spinner uslubi. Joriy oraliq 0 dan 3 gacha.

O'lchov

Spinnerning o'lchov koeffitsienti. 0 miqdori yo'q demakdir.

Misollar

Ko'rsatish ro'yxatini yarating, so'ngra spinnerni ishga tushiring:

image

image

image

image

image