运行vbs出现编译错误,vbs代码编译器错误怎么办

首页 > 实用技巧 > 作者:YD1662023-12-07 02:50:28

WinCC对象属性的动态化也可以通过C动作或VBS动作来实现。用VBS动态化的属性,"小灯泡"变为带"VB"的闪电图标;用C脚本动态化的属性,"小灯泡"变为带"c"的闪电图标。下面试举一例:用C脚本实现一个五角星旋转,说明如何通过脚本实现对象属性的动态化。

动态效果如下图所示:

运行vbs出现编译错误,vbs代码编译器错误怎么办(1)

运行vbs出现编译错误,vbs代码编译器错误怎么办(2)

如图4.1所示,为画面的一些辅助配置:


一、编写C动作

1、右键单击"旋转角"属性后的"小灯泡",选择"C动作...",弹出"编辑动作"对话框。

运行vbs出现编译错误,vbs代码编译器错误怎么办(3)

2、初步认识"编译动作"窗口

运行vbs出现编译错误,vbs代码编译器错误怎么办(4)

项目函数由用户自己创建,可调用其他函数,也可被其他函数或动作调用;

标准函数是WinCC提供的函数,用户不能创建,但可以修改。可调用其他函数,也可被其他函数或动作调用;

内部函数也是由WinCC提供的函数,用户既不能创建,也不能修改。只能被其他函数或动作调用。

3、编写"动作"代码,并编译。

运行vbs出现编译错误,vbs代码编译器错误怎么办(5)

图4.4的代码简单解释:


二、设置触发器

代码编写完成且编译无错误后,还需要为动作设置触发器。点击图4.3所示的"触发器"按钮,弹出"触发器"窗口。

运行vbs出现编译错误,vbs代码编译器错误怎么办(6)

可选的触发器有:

为了方便演示,本例中触发器选择为"标准周期",周期为250ms。


这样,简单几步就通过C动作,实现了对象“五角星”的动态旋转的动态化过程了。VBS动作的实现过程类似,也包括代码的编写、编译以及触发器的选择,不同的是它使用的是VB语言。

<<上一篇

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.