当前位置: 首页 > news >正文

Wincc通过VBS脚本控制控件“ Wincc Online Trend Control ”的曲线显示

Wincc通过VBS脚本控制控件“ Wincc Online Trend Control ”的曲线显示

  • 前言
  • 操作步骤

前言

Wincc的曲线趋势控件的曲线根据变量变化显示和隐藏。

操作步骤

首先建几个变量用于测试

在这里插入图片描述

新建曲线趋势控件,将之前的变量关联上去。

在这里插入图片描述
在这里插入图片描述

为了方便测试,新建按钮做属性值的切换

在这里插入图片描述

在这里插入图片描述

最后大概是这样

在这里插入图片描述

在曲线趋势的控件属性中找到【Trend Visible】,右键选择vbs脚本

在这里插入图片描述

代码如下,就是根据变量值切换对应曲线的显示和隐藏
(ps:好像第一条曲线无法隐藏,也就是index=0的曲线)

在这里插入图片描述

Function TrendVisible_Trigger(ByVal Item)
Dim objTagl,objTag2,objTag3
Set objTagl = HMIRuntime.Tags("曲线1显示")
Set objTag2 = HMIRuntime.Tags("曲线2显示")
Set objTag2 = HMIRuntime.Tags("曲线3显示")

'根据变量切换曲线1的显示
item.TrendIndex=0
If objTagl.Read = 1 Then
item.TrendVisible = 1
Else
item.TrendVisib1e = 0
End If

'根据变量切换曲线2的显示
item.TrendIndex=1
If objTag2.Read = 1 Then
item.TrendVisible = 1
Else
item.TrendVisible = 0
End If

'根据变量切换曲线3的显示
item.TrendIndex=2
If objTag3.Read = 1 Then
item.TrendVisible = 1
Else
item.TrendVisible = 0
End If
End Function

最终效果如图:

在这里插入图片描述

在这里插入图片描述

相关文章:

  • windows开启wsl与轻量级虚拟机管理
  • [Vue]App.vue讲解
  • 【Vue3知识】组件间通信的方式
  • 2025年Python的主要应用场景
  • 查看wifi密码
  • 【AI News | 20250408】每日AI进展
  • layui 弹窗-调整窗口的缩放拖拽几次就看不到标题、被遮挡了怎么解决
  • 痉挛性斜颈康复助力:饮食调养指南
  • 物体检测算法:R-CNN,SSD,YOLO
  • Qt 交叉编译详细配置指南
  • Vue进行前端开发流程
  • 图解Java运行机制-JVM、JRE、JDK区别
  • 方法的重写
  • ubuntu安装openWebUI和Dify【自用详细版】
  • 【多源BFS】01 矩阵 / 飞地的数量 / 地图中的最高点 / 地图分析 / 腐烂的苹果
  • 01-JVM 内存模型与 GC 原理
  • 蓝桥杯-蓝桥幼儿园(并查集)
  • 采用小程序远程控制LED灯亮灭
  • 数据库中的数组: MySQL与StarRocks的数组操作解析
  • Pytorch的安装和使用
  • 上海优化营商环境十大攻坚突破任务中,为何第一项是实施世行对标改革?
  • 花20万骑自行车?CityRide带火“骑行经济”
  • 动物只有在被认为对人类有用时,它们的建筑才会被特别设计
  • 无人机穿越大理崇圣寺千年古塔时“炸机”,当地:肇事者已找到,将被追责
  • 这个五一假期,外贸拓内销好货和识货人在上海“双向奔赴”
  • 五问舆论漩涡中的“协和‘4+4’模式”:是否公平,如何合格?