> 뉴스 > 내용

CMD_GAUGE - 계기 그리기

Apr 27, 2019

image

C 프로토 타입

무효 cmd_gauge (int16_t x,

int16_t y,

int16_t r,

uint16_t 옵션,

uint16_t 메이저,

uint16_t 부전승,

uint16_t val,

uint16_t 범위);

매개 변수

엑스

게이지 중심의 X 좌표 (픽셀 단위)

와이

게이지 중심의 Y 좌표 (픽셀 단위)

아르 자형

게이지의 반지름 (픽셀 단위)

옵션들

기본적으로 게이지 다이얼은 3D 효과로 그려지며 옵션 값은 다음과 같습니다.

제로. OPT_FLAT는 3D 효과를 제거합니다. OPT_NOBACK 옵션을 사용하면

배경은 그려지지 않습니다. 옵션 OPT_NOTICKS를 사용하면 눈금이 표시되지 않습니다.

그어진. 옵션 OPT_NOPOINTER를 사용하면 포인터가 그려지지 않습니다.

주요한

다이얼의 주요 구획 수, 1-10

미성년자

다이얼의 작은 구역 수, 1-10

게이지 표시 값, 0과 범위 (범위 포함)

범위

최대 값

기술

물리적 차원의 세부 사항은 다음과 같습니다.

 눈금은 남서쪽 위치에서 시계 방향으로 270도 아크에 놓입니다.

 작은 눈금은 폭 r * (2/256), 큰 r * (6/256)

 틱은 r * (190/256)에서 r * (200/256)까지의 거리에 그려집니다.

 포인터는 폭 r * (4/256)의 선을 점으로 그립니다

센터에서 r * (190/256)

 선의 다른 끝은 각각 90도 직각으로 배치됩니다.

중심으로부터 거리 r * (3/256)의 포인터 방향

자세한 내용은 Co-processor engine 위젯 실제 크기를 참조하십시오.

image

image

image

image

image

image

image

image

image

image

image