侧边栏滑动的实现分享

已锁定

xiatianyun

  • 帖子

    735
  • 精华

    10
  • 被关注

    16

论坛等级:侠圣

注册时间:2020-05-09

钻石 钻石 如何晋级?

侧边栏滑动的实现分享

2511

14

2021-09-08 00:19:26

star star

前天看到RENHQ发帖关于侧边栏实现的分享贴,我初次学习WinCC,也照着做了,觉得感受颇深。

用WinCC设计HMI的一些方法我也有些明白了,不过还是要吐槽:真他妈不好学。

实现一个功能居然需要在分散在系统中的多个地方来进行设计:变量管理、全局C、全局VBS、画面、画面属性.....,我真有些担心功能实现累计多了会不会分不清楚写过的代码到底是实现哪个功能的。

我还是总结了下侧边栏滑动功能的实现,我从原来博主的需要从多个地方入手设计简化到只需从两个地方处理就可以实现了:1是在VBS全局动作里面添加需要实现侧边栏滑动的对象代码,只是两行。2是在侧边栏属性X或Y里设置VBS动态代码,一行,并设置动画触发。


时间晚了,直接贴图吧:

C全局动作 ,这是固定不变的,不需要修改。获取鼠标坐标。


VBS 全局动作,添加所需侧边栏代码。

动作调用的函数,实现自动设置侧边栏目标位置,并决定是否再次激活动画触发。

侧边栏属性动态代码调用的函数。

所需内部变量,后几个是结构类型变量,保持后面部分不变。



侧边栏滑动的实现分享 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有30992条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。