Dom > Novosti > Sadržaj

CMD_CLOCK - Nacrtajte analogni sat

Apr 27, 2019

image

C prototip

void cmd_clock (int16_t x,

int16_t y,

int16_t r,

uint16_t opcije,

uint16_t h,

uint16_t m,

uint16_t s,

uint16_t ms);

Parametri

x

x-koordinata centra sata, u pikselima

y

y-koordinata centra sata, u pikselima

opcije

Podrazumevano je da je satni sat nacrtan sa 3D efektom i imenom ove opcije

je OPT_3D. Opcija OPT_FLAT uklanja 3D efekat. Sa opcijom

OPT_NOBACK, pozadina nije nacrtana. Sa opcijom OPT_NOTICKS,

dvanaest sati krpelja nisu povučeni. Sa opcijom OPT_NOSECS, sekundarna ruka

nije nacrtana. Sa opcijom OPT_NOHANDS, ne izvlače se ruke. Sa opcijom

OPT_NOHM, ne izvlače se ruke i minute.

h

hours

m

minuta

s

sekundi

gospođa

milisekundi

Opis

Detalji fizičke dimenzije su

 12 kvačica stavlja se na krug radijusa r * (200/256).

 Svaka oznaka je točka radijusa r * (10/256)

 sekundarna ruka ima dužinu r * (200/256) i širinu r * (3/256)

 Ruka minuta ima dužinu r * (150/256) i širinu r * (9/256)

 Rukavice su dužine r * (100/256) i širine r * (12/256)

Pogledajte fizičke dimenzije widgeta Co-procesora motora za više informacija

image

image

image

Vremenska polja mogu imati velike vrijednosti. Ovdje su sati (7 x 3600) i minute

su (38 x 60s), a sekunde je 59. Kreiranje sata na satu pokazuje vreme kao

7.38.59: \ t

image

image

image

image