按键表达式指的是在组态工程运行时,使用鼠标对图形组件进行按键操作,执行相应的表达式赋值操作。
按键表达式分为:
l 左键按下:鼠标光标在图形组件上,鼠标左键按下执行相应的表达式赋值操作。
l 左键抬起:鼠标光标在图形组件上,鼠标左键抬起执行相应的表达式赋值操作。
l 左键双击:鼠标光标在图形组件上,鼠标左键双击执行相应的表达式赋值操作。
l 右键按下:鼠标光标在图形组件上,鼠标右键按下执行相应的表达式赋值操作。
l 右键抬起:鼠标光标在图形组件上,鼠标右键抬起执行相应的表达式赋值操作。
以上5类按键表达式的设置格式完全相同,点击“组件设定”按钮,弹出“组件设定对话框”,选中“相应的”属性页,进行按键设置,如下图:
如上图,使用组态设计器设计工程时,点击“添加新表达式”按钮,弹出“表达式赋值”对话框(参考7.2.4 表达式赋值),添加一个赋值表达式。按键表达式可以同时添加多个赋值表达式,这些赋值表达式都会在表达式列表中显示,如下图:
双击某一行表达式,可以对赋值表达式进行重新编辑。如上图所示,表达式列表右侧有4个按钮,分别为:
l 删除:删除选中的某一个赋值表达式。
l 向上:向上移动选中某一个赋值表达式。
l 向下:向下移动选中的某一个赋值表达式。
l 全部删除:删除全部的赋值表达式。
在组态工程运行时,触发按键表达式,会依次执行(表达式列表的顺序)每一个表达式的赋值操作(表达式的赋值操作指的是把一个表达式的值赋值给一个变量)。