当前位置:首页 > 实用技巧 >

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

来源:原点资讯(www.yd166.com)时间:2023-12-07 02:50:28作者:YD166手机阅读>>

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

动态效果如下图所示:

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

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

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

  • 旋转角与内部变量"angle"相关,画面中的输出域中,显示当前的角度
  • 设置旋转参考坐标X、Y均为50,即"五角星"围绕包围它的矩形的中心点旋转。

一、编写C动作

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

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

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

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

  • 程序在"代码编辑区"编写,代码可以是C语言,也可以调用左边"函数浏览区"的函数;
  • 函数浏览区的函数分为:项目函数、标准函数和内部函数。

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

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

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

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

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

图4.4的代码简单解释:

  • 函数GetTagDWord和SetTagDWORD均为内部函数,属于固定用法,分别用于读变量"angle"的值和将值写入"angle"中。
  • 每执行一次代码,"旋转角"的度数增加13°。

二、设置触发器

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

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

可选的触发器有:

  • 变量:用某一变量作为触发器。查询变量的状态,变化时就执行动作。查询周期可选范围为250ms到1小时之间,也可以是用于自定义的周期;
  • 标准周期:周期性的触发动作的执行。周期时间可选范围为250ms到1小时之间,也可以是用户自定义的周期;
  • 画面周期:周期性的触发动作的执行,周期为画面对象的"更新周期";
  • 窗口周期:周期性的触发动作的执行,周期为画面窗口对象的"更新周期"

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


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

<<上一篇

,

栏目热文

vbs无效字符怎么回事(vbs缺少标识符怎么解决)

vbs无效字符怎么回事(vbs缺少标识符怎么解决)

从来没有接触过编程的小白能学会vbs吗,我的回答:当然行的!。我们一起来学学看吧,您一定有收获的。什么是VBScript...

2023-12-07 03:31:05查看全文 >>

vbs无效字符怎么办(vbs提示无效字符怎么办)

vbs无效字符怎么办(vbs提示无效字符怎么办)

编写vbs有多简单?新建“文本文档”,输入msgbox "一大波病毒正在靠近..." ,点击文件->另存为->...

2023-12-07 02:52:44查看全文 >>

vbs怎么做显示无效字符(为什么vbs中脚本是无效字符)

vbs怎么做显示无效字符(为什么vbs中脚本是无效字符)

—为什么要使用VBS?在Windows中,学习计算机操作也许很简单,但是很多计算机工作是重复性劳动,例如你每周也许需要...

2023-12-07 03:28:59查看全文 >>

vbs打开后显示错误(vbs错误代码怎么解决)

vbs打开后显示错误(vbs错误代码怎么解决)

现象:windows系统设置了bat文件默认打开程序为notepadd 后VBS脚本无法执行,会弹出notepad ...

2023-12-07 02:50:24查看全文 >>

vbs无效字符和编译器错误怎么回事(vbs无效字符如何解决)

vbs无效字符和编译器错误怎么回事(vbs无效字符如何解决)

以往我们使用某些应用程序可能会经常碰到缺少VB库导致运行异常, 不过现在更多软件开始转向 .NET 平台。当然还有很多老...

2023-12-07 02:55:21查看全文 >>

vbs代码字符错误怎么修改(vbs错误代码怎么解决)

vbs代码字符错误怎么修改(vbs错误代码怎么解决)

  之前写了一段vbs调用bat的代码,需要将vbs中的文件夹名称以参数的形式传递给bat,今天在使用过程中发现:当文件...

2023-12-07 02:46:22查看全文 >>

vbs提示无效字符怎么办(vbs缺少标识符怎么解决)

vbs提示无效字符怎么办(vbs缺少标识符怎么解决)

所有内建的 VBScript 函数,主要分为以下几类:Date/Time 函数Conversion 函数Format 函...

2023-12-07 03:25:31查看全文 >>

vbs出错的原因(vbs错误解决方法)

vbs出错的原因(vbs错误解决方法)

问题1.安装西门子最新版触摸屏软件时出现错误,怎么解决啊? 解决方法:第一个项目不过是个授权软件,跳过就好了, 别的SE...

2023-12-07 03:32:05查看全文 >>

自动挡等红灯时挂n挡踩脚刹行吗(自动挡等红灯挂n挡还是一直踩刹车)

自动挡等红灯时挂n挡踩脚刹行吗(自动挡等红灯挂n挡还是一直踩刹车)

自动档车在等红灯时可以在D档一直踩着刹车吗?有必要挂N档吗?自动档车型有三种,分别是AT变速箱、CVT变速箱和双离合变速...

2023-12-07 03:10:47查看全文 >>

等红灯时电子手刹需要挂n档吗(等红灯时电子手刹开启需要挂n挡吗)

等红灯时电子手刹需要挂n档吗(等红灯时电子手刹开启需要挂n挡吗)

本文纯干货,先给大家下结论,而后解释原因:自动挡汽车在路口等红灯时,可以挂D挡一直踩着刹车,至于是否挂N挡,这与不同车主...

2023-12-07 02:55:10查看全文 >>

文档排行