Haza > hírek > Tartalom

CMD_GAUGE - Rajzoljon egy mérőt

Apr 27, 2019

image

C prototípus

void cmd_gauge (int16_t x,

int16_t y,

int16_t r,

uint16_t opciók,

uint16_t fő,

uint16_t kisebb

uint16_t val,

uint16_t tartomány);

paraméterek

x

X-koordinátája a nyomtáv középpontjában, pixelben

y

A mérőközpont Y-koordinátája, pixelben

r

A nyomtáv sugara pixelben

opciók

Alapértelmezés szerint a mérőtárcsát 3D hatással húzza, és az opciók értéke

nulla. Az OPT_FLAT eltávolítja a 3D hatást. Az OPT_NOBACK opcióval a

a háttér nem készült. Az OPT_NOTICKS opcióval a kullancsjelek nem

húzott. Az OPT_NOPOINTER opcióval a mutató nem húzódik.

Jelentősebb

A tárcsán lévő főbb alosztályok száma, 1-10

kisebb

Kis számok száma a tárcsán, 1-10

val

Gauge jelzett érték 0 és tartomány között, beleértve

hatótávolság

Maximális érték

Leírás

A fizikai dimenzió részletei

 A kullancsjelek 270 fokos ívben helyezkednek el, az óramutató járásával megegyező irányban délnyugati pozícióból indulva

 Kisebb kullancsok a r * (2/256), a fő r * (6/256) szélességű vonalak

 A kullancsok r * (190/256) és r * (200/256) közötti távolságra készülnek

 A mutatót r * (4/256) szélességű vonalakkal rajzolják egy pontra

r * (190/256) a központtól

 A vonalak másik végei mindegyike 90 ° -ban merőleges

a mutató irányát, a központtól r * (3/256) távolságra

További információk a Co-processzor motor widgetjei fizikai méreteiben találhatók.

image

image

image

image

image

image

image

image

image

image

image