Casa > Notícies > Contingut

CMD_GAUGE - Dibuixa un indicador

Apr 27, 2019

image

Prototip de C

void cmd_gauge (int16_t x,

int16_t y,

int16_t r,

opcions uint16_t,

uint16_t major,

uint16_t menor,

uint16_t val,

uint16_t interval);

Paràmetres

x

Coordenada X del centre de calibre, en píxels

y

Coordenada Y del centre de mesurament, en píxels

r

Radi de l’ample, en píxels

opcions

De manera predeterminada, el dial de mesurament es dibuixa amb efecte 3D i el valor de les opcions és

zero. OPT_FLAT elimina l’efecte 3D. Amb l’opció OPT_NOBACK, la

el fons no es dibuixa. Amb l’opció OPT_NOTICKS, les marques de ticks no ho són

dibuixat. Amb l’opció OPT_NOPOINTER, el punter no es dibuixa.

major

Nombre de subdivisions principals del dial, 1-10

menor

Nombre de subdivisions menors del dial, 1-10

val

Valor indicat del mesurador, entre 0 i interval, inclòs

rang

Valor màxim

Descripció

Els detalls de la dimensió física són

 Les marques es col·loquen en un arc de 270 graus, en sentit horari, començant per la posició sud-oest

 Les marques menors són línies d'amplada r * (2/256), major r * (6/256)

 Les papallones es dibuixen a una distància de r * (190/256) a r * (200/256)

 El punter es dibuixa amb línies d'amplada r * (4/256), fins a un punt

r * (190/256) del centre

 Els altres extrems de les línies estan situats a 90 graus perpendiculars a cadascun

la direcció del punter, a una distància r * (3/256) del centre

Consulteu dimensions físiques dels estris del motor del co-processador per obtenir més informació.

image

image

image

image

image

image

image

image

image

image

image