配置交互

在可视化编辑右侧面板中,选择交互 Tab,交互动作,点击“+交互动作”。

交互动作采用的是触发事件 + 执行动作的模式。可通过单击、双击、长按等事件来显示隐藏组件、打开链接、下发设备数据、唤起气泡、唤起弹窗。

一个组件支持最多有20个交互动作。支持多个交互动作使用同一个触发事件。事件触发时,按照交互动作配置的先后顺序依次执行相应的动作。

显示隐藏

触发事件时,控制同页面内其他组件的展示和隐藏。

  1. 选择触发事件,选择动作为显示隐藏。

  2. 设置点击出现的组件和点击隐藏的组件。均可多选。

image

应用示例

步骤一:给画布中圆形组件配置交互动作,点击圆形组件时隐藏矩形组件,点击预览查看效果

image

步骤二:在预览画面点击圆形组件,矩形组件将隐藏。

矩形隐藏

下发数据

触发事件时,设置组件关联设备的属性点和要下发的设置值,设置值可为固定值或者来自某个组件,如来自开关组件的值,也可勾选“启用二次确认”,在下发前或会弹窗提示。配置完成后,可点击“验证”测试是否能成功下发数据。

  1. 选择触发事件,选择动作为“下发数据”。

  2. 单击“配置下发数据”。

image

  1. 在弹出的对话框中,设置组件关联设备的属性点和要下发的设置值。数据源可以是设备属性点位或者设备属性点类型的变量,设置值可为固定值或者来自某个组件的某个属性,也可勾选“启用二次确认”,在下发前会弹窗提示,点击确定后,提示“下发成功”。

  1. 配置完成后,可点击“验证”测试是否能成功下发数据,单击确定。

  2. 在浏览时或发布后的页面,通过鼠标事件来触发相应的动作。

下发数据应用示例

示例1: 下发固定值到指定设备点位

第一步: 在页面上增加以下组件,包括工业按钮、文字。

截屏2022-04-15 下午3

第二步:选中文字组件“加压”为文字组件配置交互动作“下发数据”,设置下发值为固定值10。

image

第三步:浏览或发布时,可点击文字“加压”,出现下发数据的二次确认弹框,支持修改下发数据,点击确定将压力值10(或修改的下发值)下发到设备。

下发1

示例2: 下发组件的值到指定的设备点位

第一步:在页面上增加以下组件,包括工业按钮、文字、数码管。

截屏2022-04-15 下午3

第二步:选中文字组件“加压”为文字组件配置交互动作“下发数据”,下发的数据值可以来自任意组件的任意属性,或者变量,目前设置下发值来自数码管的组件值。

image

image

如需开启数据过滤脚本功能,先勾选“数据过滤脚本”标题边上的勾选框,再点击编辑框,在框中输入对应的过滤脚本。

image

第三步:浏览或发布时,可点击文字“加压”将数码管的压力值100下发到设备。

下发2

打开链接

触发事件时,打开配置的页面链接。

  1. 选择触发事件,选择动作为打开链接。

  2. 单击选择链接。

  3. 在弹出的对话框中,配置链接,单击确定。

image

参数

说明

链接打开方式

可选:

  • 当前页面:在当前应用页面打开链接。

  • 新开页面:在新开页面打开链接。

目标链接

可选:

  • 当前应用页面:设置当前应用中的某个页面为链接目标页。

  • 指定链接:设置外部链接为链接目标页。输入链接需以http://或https://开头。

URL参数

单击+URL参数,配置键和值。

值支持配置动态参数,单击参数来源,选择组件值进行配置。

应用示例

步骤一:给圆形组件配置交互动作,点击打开链接

步骤二:选择链接并配置,可配置链接打开方式为当前页面或新开页面,可配置目标链接为当前应用页面或指定链接

步骤三:点击预览查看效果,点击对应的组件后将根据配置打开链接。

7EBCDC79-CEAE-4A9A-8875-BFA5FE43393C.png

唤起气泡

触发组件事件时,关联的自定义组件以气泡的形式展示出来。

image

应用示例

步骤一:选中画布中的“点我唤起气泡”组件,配置交互动作“唤起气泡”。

image

步骤二:点击选中组件配置交互的热区内气泡出现,点击中间画布编辑区,气泡消失。

image

步骤三:预览时点击“点我唤起气泡”,气泡组件被唤起。

image

唤起弹框

触发组件事件时,关联的自定义组件以弹框的形式展示出来。

image

应用示例

步骤一:选中画布中的矩形组件,配置交互动作“唤起弹框”。

image

步骤二:点击选中组件配置交互的热区内弹框出现,点击中间画布编辑区,弹框消失。

image

步骤三:预览时点击“点我唤起弹窗”,弹框被唤起,点击右上角“x”,关闭弹框。

image

唤出设备管理

触发组件事件时,配置该交互动作的组件将通过表格的形式展示关联设备的点位信息,并可以在对某点位进行数据的下发,实现设备点位数据的管理。

应用示例

步骤一:选中画布中的某个组件,点击右侧栏中的交互

步骤二:配置相应的事件,可选择“点击/双击/长按/鼠标悬停”,下面的示例选择的是“点击”;再从动作中,选择“唤出设备管理”。

754B80D7-F7EE-47F3-B67F-2DF0FFFAC9A8.png

步骤三:点击“选择设备”;先选择设备模板,再选择设备实例,点击“确认”。进入步骤四。

image.png

步骤四: 点击“唤出设备管理”,可在当前的编辑页面看到配置的效果,查看结束之后,关闭。最终进入预览态查看配置的交互事件“点击”是否真的起作用。

63700378-4CDF-445D-B284-638BA65F8045.png

步骤五:点击预览,点击该组件,唤出“设备点位信息管理列表”

E7113B2B-8E9B-4D7A-8077-1956694CC5BA.png

步骤六:需要根据实际情况,决定是否要下发数据。凡是“控制”栏提供输入框或者开关的点位,都是可以进行数据下发。下发数据在实际车间里属于高危操作,所以每次下发数据之前,都会有二次的弹窗。

image

步骤七:查看之后,选择右上角的“x”关闭弹窗,或者点击阴影处关闭弹窗

后退

触发事件时,控制后退到上一记录页面。

image

应用示例

步骤一:给画布中组件配置交互动作,点击交互动作后退,点击预览查看效果

步骤二:在预览画面点击跳转到其他页面后,点击后退组件,页面将后退到上一记录页面。

前进

触发事件时,控制跳转到后退之前的页面。

image

应用示例

步骤一:给画布中组件配置交互动作,点击组件页面前进,点击预览查看效果

步骤二:在预览画面控制页面后退后再点击组件,页面将跳转到后退之前的页面(不会跳出组态)。

全屏

触发事件时,页面全屏。

步骤一:给画布中组件配置交互动作,点击交互动作全屏,点击预览查看效果

image

步骤二:在预览画面点击组件,画布将全屏(再次点击将退出)

刷新

触发事件时,页面刷新。

image

应用示例

步骤一:给画布中组件配置交互动作,点击交互动作刷新,点击预览查看效果

image

交互

多选

对于任意一个组件,都可以配置多选下发数据的交互配置,具体步骤如下:

  1. 配置多选交互:选中画布中的组件,在组件交互一栏中添加交互动作,此时选择时间类型为多选,在选择多选的情况下,交互动作只能为下发数据,不可修改其他交互类型。image

  1. 配置下发数据:点击下方的下发数据按钮,打开配置下发的数据侧栏,选择数据源类型与要下发的变量通道, 点击确认完成配置,此时多选交互配置已经完成。image

  2. 触发多选交互:配置完成后,在预览/运行状态下可以触发多选交互功能。点击预览或使用 shift + p 快捷键打开预览弹窗,通过长按已经配置了多选交互的组件则可以打开多选交互模式。如图所示,下图中三个组件配置了多选交互,长按后会触发多选,此时可以已配置的组件。image

  1. 执行下发数据:勾选需要下发数据的组件,点击执行按钮,会提示输入下发的数据值,输入后点击确定,会将数据下发到对应的设备。image