cirs-画实心圆

在当前页面画一个实心圆,不支持跨页面画实心圆,不能写在页面的前初始化事件中

注意

绘图指令不要写在页面的前初始化事件中,否则在页面渲染完成后,将会被页面控件(每个页面ID为0的控件是与页面名称相同的页面控件)完全覆盖

注意

不推荐使用GUI绘图指令,绘图指令不要写在页面的前初始化事件中,否则在页面渲染完成后,将会被页面控件(每个页面ID为0的控件是与页面名称相同的页面控件)完全覆盖。绘图指令在跳转页面后会丢失。绘图指令和控件有重叠时,当控件刷新时,和控件重叠的部分会丢失。

cirs x,y,r,color

x:圆心坐标x

y:圆心坐标y

r:半径

color:填充颜色;

cirs-示例1

1 //以坐标(100,100)为圆心画一个半径为30的实心圆,填充颜色为RED
2 cirs 100,100,30,RED
../_images/cirs_1.jpg

cirs-示例2

1 //以坐标(200,200)为圆心画一个半径为50的实心圆,颜色为0(黑色)
2 cir 200,200,50,0
../_images/cirs_2.jpg

cirs-c语言示例

单片机通过串口以坐标(100,100)为圆心画一个半径为30的实心圆,RGB565颜色值为1024

1 int posX=100, posY=100, radius=30, color=1024;
2 printf("cirs %d,%d,%d,%d\xff\xff\xff", posX, posY, radius, color);

注意

绘图指令不要写在页面的前初始化事件中,否则在页面渲染完成后,将会被页面控件(每个页面ID为0的控件是与页面名称相同的页面控件)完全覆盖

cirs指令-相关链接

HMI颜色代号表

cirs指令-样例工程下载

cirs指令-演示工程下载链接:

《绘图指令》演示工程下载

《绘图指令演示工程2》下载