首页 > 电脑专区 > 电脑教程 >

Wincc VBS脚本改变圆半径大小

来源:互联网 2023-02-20 18:56:08 版权归原作者所有,如有侵权,请联系我们

VBS是微软基于VB的程序脚本语言,类似于C语言中的函数,只要创建一次,就可以多次调用,Wincc使用VBS可以实现图形的动态化。nCs办公区 - 实用经验教程分享!

工具/原料

  • Wincc 7.4
  • VBScript

方法/步骤

  • 1

    新建一个画面,在画面中分别拖入一个圆 对象和圆形按钮对象。nCs办公区 - 实用经验教程分享!

    圆对象的名称改为Circlel。nCs办公区 - 实用经验教程分享!

    Wincc VBS脚本改变圆半径大小nCs办公区 - 实用经验教程分享!

  • 1此文章非法爬取自百度经验
  • 2

    在变量管理器中,新建一个C_fill的内部变量,变量类型为32位无符号数,作为圆的半径。nCs办公区 - 实用经验教程分享!

    在对象圆的属性对话框中,选择 几何,在半径一项中,小灯泡处右键选择变量C_fill。nCs办公区 - 实用经验教程分享!

    Wincc VBS脚本改变圆半径大小nCs办公区 - 实用经验教程分享!

  • 3

    单击圆形按钮在属性对话框中选择事件栏,选择鼠标项,在左键按下一项中右键选择VBS脚本,打开VBS脚本编辑器。nCs办公区 - 实用经验教程分享!

    输入代码函数。nCs办公区 - 实用经验教程分享!

    Dim objCirclenCs办公区 - 实用经验教程分享!

    Dim objTagnCs办公区 - 实用经验教程分享!

    SetobjCircle=ScreenItems("Circlel")nCs办公区 - 实用经验教程分享!

    Set objTag=HMIRuntime.Tags("C_fill")nCs办公区 - 实用经验教程分享!

    objTag.ReadnCs办公区 - 实用经验教程分享!

    objTag.Value=objTag.Value 18nCs办公区 - 实用经验教程分享!

    objTag.WritenCs办公区 - 实用经验教程分享!

    objCircle.Radius=objTag.ValuenCs办公区 - 实用经验教程分享!

    nCs办公区 - 实用经验教程分享!

    实现每次按下鼠标左键,圆半径加大18nCs办公区 - 实用经验教程分享!

    Wincc VBS脚本改变圆半径大小nCs办公区 - 实用经验教程分享!

  • 4

    在右键按下右键选择VBS脚本,打开VBS脚本编辑器。nCs办公区 - 实用经验教程分享!

    输入代码函数nCs办公区 - 实用经验教程分享!

    Dim objCirclenCs办公区 - 实用经验教程分享!

    Dim objTagnCs办公区 - 实用经验教程分享!

    SetobjCircle=ScreenItems("Circlel")nCs办公区 - 实用经验教程分享!

    Set objTag=HMIRuntime.Tags("C_fill")nCs办公区 - 实用经验教程分享!

    objTag.ReadnCs办公区 - 实用经验教程分享!

    objTag.Value=objTag.Value-18nCs办公区 - 实用经验教程分享!

    objTag.WritenCs办公区 - 实用经验教程分享!

    objCircle.Radius=objTag.ValuenCs办公区 - 实用经验教程分享!

    nCs办公区 - 实用经验教程分享!

    实现每次按下鼠标右键,圆半径减小18nCs办公区 - 实用经验教程分享!

    Wincc VBS脚本改变圆半径大小nCs办公区 - 实用经验教程分享!

  • 5

    运行仿真,按下鼠标左键,圆变大,按下鼠标右键,圆变小。nCs办公区 - 实用经验教程分享!

    Wincc VBS脚本改变圆半径大小nCs办公区 - 实用经验教程分享!

    Wincc VBS脚本改变圆半径大小nCs办公区 - 实用经验教程分享!

    Wincc VBS脚本改变圆半径大小nCs办公区 - 实用经验教程分享!

  • 注意事项

    • 如果对您有所帮助,欢迎转载或交流。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!nCs办公区 - 实用经验教程分享!


    标签: 驱动脚本改变半径

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号