7.13 按键表达式

    按键表达式指的是在组态工程运行时,使用鼠标对图形组件进行按键操作,执行相应的表达式赋值操作。

    按键表达式分为:

l  左键按下:鼠标光标在图形组件上,鼠标左键按下执行相应的表达式赋值操作。

l  左键抬起:鼠标光标在图形组件上,鼠标左键抬起执行相应的表达式赋值操作。

l  左键双击:鼠标光标在图形组件上,鼠标左键双击执行相应的表达式赋值操作。

l  右键按下:鼠标光标在图形组件上,鼠标右键按下执行相应的表达式赋值操作。

l  右键抬起:鼠标光标在图形组件上,鼠标右键抬起执行相应的表达式赋值操作。

    以上5类按键表达式的设置格式完全相同,点击“组件设定”按钮,弹出“组件设定对话框”,选中“相应的”属性页,进行按键设置,如下图:

   

   如上图,使用组态设计器设计工程时,点击“添加新表达式”按钮,弹出“表达式赋值”对话框(参考7.2.4 表达式赋值),添加一个赋值表达式。按键表达式可以同时添加多个赋值表达式,这些赋值表达式都会在表达式列表中显示,如下图:

   

    双击某一行表达式,可以对赋值表达式进行重新编辑。如上图所示,表达式列表右侧有4个按钮,分别为:

l  删除:删除选中的某一个赋值表达式。

l  向上:向上移动选中某一个赋值表达式。

l  向下:向下移动选中的某一个赋值表达式。

l  全部删除:删除全部的赋值表达式。

    在组态工程运行时,触发按键表达式,会依次执行(表达式列表的顺序)每一个表达式的赋值操作(表达式的赋值操作指的是把一个表达式的值赋值给一个变量)。