如何使用vba脚本对对象的动态对话框进行设置

请问如何通过wincc的vba编辑器(在画面对象中按alt+f11)修改wincc中对象的动态对话框的更新周期,内容如下:
 新建一个对象----圆,点击属性----颜色----背景颜色----添加动态对话框,在表达式/公式栏中添加一个变量(比如说tag),此时我想修改时间名称下面“变量“的属性,将其属性的标准周期更改成更具变化,请问如上功能如何通过wincc的vba编辑器进行修改,
 我通过vba编辑器建立圆形对象的过程及动态值的代码如下:
 请问如何更改变量的标准周期,谢谢
 Sub AddDynamicDialogToCircleRadiusTypeAnalog()
 Dim objDynDialog As HMIDynamicDialog
 Dim circle5 As HMICircle
 Set circle5 = ActiveDocument.HMIObjects.AddHMIObject("Circle_A", "HMICircle")
 With circle5
 .BackColor = RGB(255, 255, 255)
 End With
 Set objDynDialog = circle5.BackColor.CreateDynamic(hmiDynamicCreationTypeDynamicDialog, "'888'")
 ‘(就是想请教在此处如何进行编程,谢谢了,更新周期要改到根据变化)
 With objDynDialog
 .ResultType = hmiResultTypeAnalog
 .AnalogResultInfos.Add 31, RGB(255, 255, 255)
 .AnalogResultInfos.Add 63, RGB(255, 255, 0)
 .AnalogResultInfos.Add 95, RGB(0, 0, 255)
 .AnalogResultInfos.Add 127, RGB(0, 255, 0)
 .AnalogResultInfos.ElseCase = RGB(255, 0, 0)
 End With
 end sub 

 

最佳答案

在With ObjDynDialg下面再添加一句:
 .Trigger.VariableTriggers.Item(1).CycleType = hmiVariableCycleTypeOnChange

 详情参考:
 WinCC Information>>VBA for Automated Configuration>>VBA in the Graphics Designer>>Creating Dynamics with VBA>>Editing Triggers

提问者对于答案的评价:
我自己已经试出来了,但是还要谢谢你啊,以后要是有什么问题还得向您请教啊,呵呵,谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc271896.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午8:43
下一篇 2019年6月11日 上午8:43

相关推荐

  • 我在什么地方能学到wincc

    我在什么地方能学到wincc组态和下到wincc软件? 最佳答案 给你邮箱zhou0335@sina.com发了一些资料,看看吧。 提问者对于答案的评价:组态手册我有,其它的没有,…

    SIMATIC WinCC 2019年6月11日
  • Wincc.

    Wincc自定义对象和博途wincc面板功能有什么区别,他们怎么使用呢 最佳答案 具体没怎么用过,WINCC V7里面也能创建面板对象的,主要也就是方便对象开发的,可以参…

    SIMATIC WinCC 2021年7月5日
  • 具体的实现报表的按时间打印

    我现在的报表功能已经实现了,并且还通过报表编辑器做好了报表布局.可是我现在想问问怎么能通过建立两个I/O域来输入起始时间,然后进行查询后在打印报表中只显示这段时间的值,麻烦各位能给…

    SIMATIC WinCC 2019年6月11日
  • wincc如何注册OCX组件

    那位大师说说如何注册OCX组件啊  我点注册 会转到电脑的一个文件下 可是什么文件也没有啊 最佳答案 参考资料:《如何在计算机中注册未知的&…

    SIMATIC WinCC 2019年6月11日
  • WinCC如何添加字体

    WinCC里面默认字体是宋体。业主说太丑。。。能不能添加别的字体? 最佳答案 WinCC flexible打开后,在左侧目录树里找到:项目--设备--画面--设备设置--…

    SIMATIC WinCC 2018年1月1日
  • MP277触摸屏的报警有记录而历史曲线无记录

    我用的MP227触摸屏,温度报警记录可以在报警记录的画面里看到报警记录,而温度的历史曲线在历史曲线的画面里却看不到记录,请问这是啥问题?哪位高手能赐教。我将不胜感激, 问题补充:我…

    SIMATIC WinCC 2019年6月11日
  • winccV7.4SP1的项目创建报错

    winccV7.4 SP1安装完成后,在wincc项目管理器中新建项目和打开现有的项目的时候提示服务器不可用,无法连接到服务器,电脑系统是WIN10企业版 64…

    2021年7月5日
  • wcc安装问题

    我有个CD,在里面有CD1.CD2两个文件夹,其中有很多的SETUP文件.我不知道安装哪个?还有就 是我在安装是必须把卡巴斯基等软件退出吗? 问题补充:CD1里面有好多的文件夹里有…

    SIMATIC WinCC 2019年6月11日
  • wincc application怎么使用啊,有例子吗?最好有代表性的。

    wincc application怎么使用啊,有例子吗?最好有代表性的。 最佳答案 参考:http://www.docin.com/p-89650988.html上面有一…

    SIMATIC WinCC 2019年6月11日
  • 关于WinCC7.0和7.4的界面文件.PDL

    大家好。中控室现场电脑装的是V7.0版的,我自己电脑装的V7.4的。能不能用V7.4版软件修改工程后,放回到现场电脑(V7.0)正常激活使用? 问题补充:7.4里只是简单添加几个显…

    SIMATIC WinCC 2021年7月5日