回复:WINCC的标准函数如何在VBS脚本中使用?

城外之人

版主

  • 帖子

    8684
  • 精华

    18
  • 被关注

    218

论坛等级:至圣

注册时间:2003-09-23

钻石 钻石 如何晋级?

发布于 2006-03-14 09:00:33

0楼

个人理解:
VBS的优势在于使用“对象”,原来在C脚本中很少使用对象的,如果真要使用,传统意义上,只能使用内部函数SetPropWord/GetPropWord等形式来设置/获取对象的属性,对象的方法甚至都不能使用。
鉴于此,在WinCC V6.0版本中,增加了VBS脚本,它的最大好处是,可以直接操作对象的属性和方法,包括画面编辑器中可用的静态、动态对象,也包括ActiveX对象,以及像Excel这样的OLE对象。
另外,WinCC运行系统又分为六大对象(集合)(参考帮助系统),在VBS中都可以直接使用,因此有了VBS后,编程人员可以更灵活、自由地应用了。
但WinCC中的标准函数、内部函数,都是基于C的,它是C程序员使用WinCC的基础,也是它的传统。正像shine版主所说的,对象的属性和方法已经最大限度地扩展了该对象的功能,WinCC的标准函数只能实现它一部分的功能。
但像在线趋势控件和在线表格控件都是基于WinCC的ActiveX控件,它是如何连接运行数据库的等等并没有向外提供接口,这就是专用控件和普通控件的不同。但为了能在C脚本中更好地使用它们,标准函数中提供了工具栏按钮命令,这属于“特事特办”。
无论成与败,无论甜与苦,我还是我。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32563条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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