6. 调用指令
说明: 指令可以上位机写脚本调用,也可以单片机发送给串口屏,串口屏接收到指令后执行相应的操作。
注意: 指令不等同于C语言的函数,函数可以有返回值,指令是没返回值的。如:int a = get_sdsize();,这是错误的
举例
b1.x = 100; // 给按钮1的X坐标赋值
b1.y = (b1.y + 100)/10 - 5;
b1.txt = "123"; // 字符串型变量赋值
move(b1, 0, 0, 200, 200, 500, 0);// 调用指令:b1控件从(0, 0)移动到(200, 200),时间500ms
if (b1.x == 200 && b1.y == 200)
{
page(2); // 调用指令:切换到id为2的页面(执行此指令后会退出脚本,后面的代码不会执行)
b1.x = 0; // 不会被执行
b1.y = 0; // 不会被执行
}
提示
脚本执行过程调用了page(页面切换)指令或执行出错后,会退出脚本,后面的代码不会被执行!
所有指令均无返回值,b1.x = move(b1, 0, 0, 200, 200, 500, 0) 是错误的!
指令详细描述请参考 指令集说明