DIAView2.4.2_VBS_多组数据共用一个页面

经常有相同的多台设备参数显示,如果一台设备用一个窗口,太过浪费资源。

空压机的单机画面设计的非常巧妙,因为多台空压机的显示界面一样,直接通过换里面连接的参数来达到,一个窗口可以显示多台空压机参数。

通过编写画面程序,读联入的空压机号,换对应参数。

简化脚本

Dim i
i=Var.联控.当前设备编号
文本框0.FindAnimation("HMIAnalogValueDisplay").Expression = "Var.红五"&&".输出频率"

………………………………….

    If Var.联控.当前设备编号=1 then
        If  Var.红五1.风机启停=True then
        文本框2.Text ="启动"
        Else 
            文本框2.Text ="停止"
        End If  


        If Var.红五1.主机启停=True then
            图像15.IsShow=False
            图像16.IsShow=True
            elseif  Var.红五1.主机启停=False  then
            图像15.IsShow=True
            图像16.IsShow=False
        End If

…………………………….
             文本框8.FindAnimation("HMIAnalogValueDisplay").Expression = Var.红五1.转速
    End If    

 

    管道0.FindAnimation("HMIFlowingStartStopAnimation").Expression="Var.红五"&i&".主机启停"   

 ……………

 

分析

主要是三个部分

一、  通过读当前设备编号确定是要显示哪个空压机

           在画面程序中找到窗口,点击对象找到文本框0他下面只有一个语句FindAnimation,用这个语句将对应空压机的变量名称替换原有名称,从而达到显示对应空压机参数的目的。

二、通过读取空压机状态给图像参数赋值。

三、动态图像收到图像参数,从而进行动画。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值