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) 是错误的!

  • 指令详细描述请参考 指令集说明