Bosh sahifa > Yangiliklar > Kontent

CMD_CLOCK - Analog soatni chizish

Apr 27, 2019

image

C prototipi

void cmd_clock (int16_t x,

int16_t y,

int16_t r,

uint16_t imkoniyatlari,

uint16_t h,

uint16_t m,

uint16_t s,

uint16_t milodiy);

Parametrlar

x

x - soat markazining koordinatalari, piksellarda

y

y - soat markazining koordinatalari, piksellarda

imkoniyatlari

Odatiy bo'lib, soat terish 3D effekti va ushbu parametr nomi bilan chiziladi

OPT_3D hisoblanadi. OPT_FLAT variantida 3D effekti o'chiriladi. Variant bilan

OPT_NOBACK, orqa fon chiziladi. OPT_NOTICKS optsiyasi bilan,

o'n ikki soatlik shamollar tortilmaydi. OPT_NOSECS opsiyasi bilan, soniya qo'lda

chizilmaydi. OPT_NOHANDS opsiyasi bilan qo'llar chizilmaydi. Variant bilan

OPT_NOHM, hech bir soat va daqiqa qo'llar chiqarilmaydi.

h

soat

m

daqiqa

b

soniya

Xonim

millisekundlarda

Ta'rif

Jismoniy hajmning tafsilotlari

 12 ta belgilari radius r * (200/256) doira bo'yicha joylashtiriladi.

 Har bir belgi radius r * (10/256)

 Ikkinchi qo'lning uzunligi r * (200/256) va kengligi r * (3/256)

Minutarlarning uzunligi r * (150/256) va kengligi r * (9/256)

 soat qo'lining uzunligi r * (100/256) va kengligi r * (12/256)

Qo'shimcha ma'lumot olish uchun Ko-protsessor dvigatel vidjetlarining jismoniy o'lchamlarini ko'ring

image

image

image

Vaqt joylari katta qiymatlarga ega bo'lishi mumkin. Bu erda soat (7 x 3600) va daqiqa

(38 x 60s) va sekundlar - 59. Vaqtni ko'rsatadigan soatning yuzini yaratish

7.38.59:

image

image

image

image