变量和动作

变量

变量是可赋值的逻辑单元,改变变量值,与变量绑定的所有控件显示内容会随之变化。一个变量可以绑定多个控件,一个控件只能绑定一个变量。如下图所示,滑块变量绑定了4个“NewSlideBlock"变量。



给变量赋值有以下方式:

1、直接赋值

在添加变量时设定变量初始值。如果没有其他赋值操作,变量固定为该初始值。



2、寄存器赋值

变量启用寄存器,设置寄存器序号,相应序号寄存器的值被动态赋予该变量。部分序号的寄存器为系统预留,详情参考AHMI 串口协议。(AHMI串口协议请联系速显微电子获取)



3、动作指令赋值

动作指令赋值是实现界面交互最常用的方式。即通过动作窗口,动态设置变量值,在动作小节详细说明。

动作

动作列表在控件的属性栏中,点击默认动作“action0”,在弹出的动作编辑界面进行设定。



每个动作包含一条或多条指令,每个指令包括一个操作和两个操作数(操作数1为变量或定时器,操作数2为用户输入值或变量或定时器),1条指令执行后,操作数1的值进行相应改变。

A、动作名称

默认为action0,用户可编辑修改。

B、触发条件

触发条件根据控件不同而有差异:

对于页面、图层控件,触发条件为加载/离开,表示该页面(图层)出现时或离开时触发动作。

对于按钮控件,触发条件为释放,表示松开按钮后触发动作。

对于进度条、仪表盘等多数控件,触发条件为进入低警报、离开低警报、进入高警报、离开高警报、tag值改变。

C、操作

操作下拉列表,用户根据需要选择相应操作。每个操作有2个操作数,操作数1可以是变量或定时器,操作数2默认是用户输入值,用户勾选“启用变量”后,可以选择变量或寄存器。操作具体执行内容和注意事项参见下表。

D、快捷添加定时器

用户可在动作编辑界面快速添加定时器。每个定时器由起点、终点、步长、时间间隔、当前值、定时模式6条指令设定,用户添加后可在指令列表中进行修改。

E、添加指令

用户完成一个操作、操作数1,操作数2的编辑后,点击“添加指令”按键,完成一条指令的编辑。该动作中所有编辑的指令都显示在下方的指令列表中。



用户可单击指令列表中某一行,可修改该指令的触发条件、操作、操作数。

注意:每个action的命令组中跳页命名应当留在最后,否则会因先执行了跳页而导致其他指令无法执行。

错误示例:



正确示例:



操作下拉菜单中各选项的执行:

results matching ""

    No results matching ""