- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WinCC中的VBS也有对象属性.ppt
第5章 全局脚本 5.1 ANSI-C脚本 5.2 全局脚本VBS编辑器 5.3 VB for Application 5.1.6 使用诊断输出窗口 WinCC有三个工具用来分析动作的运行行为,即应用程序窗口GSC运行系统、GSC诊断和应用程序apdiag.exe。 [例] 用时间和变量触发器生成一个动作。 右键单击全局脚本编辑器“全局动作”选择“新建”,出现一个空白的工作区,加入图5-16所示代码,注意返回数据类型和名称不能改变。动作不接受参数,且必须含有返回语句。此处代码用来检查变量Tag10是否为1,如果为1,将打印输出当前的时间,即变量系统变量NewTag_1中的时间。 5.2 全局脚本VBS编辑器 VBScript是一种VB脚本语言,它是VB的一个子集,可以实现部分VB的功能。 变量 声明变量的一种方式是使用 dim 语句、public 语句和 private 语句在 script 中显式声明变量。 如:dim degreesfahrenheit 声明多个变量时,使用逗号分隔变量。 如:dim top, bottom, left, right 另一种方式是通过直接在 script 中使用变量名这一简单方式隐式声明变量。但通常这不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行 script 时出现意外的结果。因此,最好使用 option explicit 语句显式声明所有变量,并将其作为 script 的第一条语句。 可以使用 const 语句在 VBScript 中创建自定义常数。 如: const mystring = 这是一个字符串。 const myage = 49 注意字符串文字包含在两个引号 (“ ”) 之间。这是区分字符串型常数和数值型常数的最明显的方法。 日期文字和时间文字包含在两个井号 (#) 之间。 如: const cutoffdate = #6-1-97# VBScript 有一套完整的运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符。 字符串连接 not and or xor eqv imp 逻辑非 逻辑与 逻辑或 逻辑异或 逻辑等 逻辑隐 = = = is 等于 不等于 小于 大于 小于等于 大于等于 对象引用比较 ^ - * / \ mod + - 求幂 负号 乘 除 整除 求余 加 减 符号 描述 符号 描述 符号 描述 逻辑运算符 比较运算符 算术运算符 当乘号与除号同时出现在一个表达式中时,按从左到右的顺序计算乘、除运算符。同样当加与减同时出现在一个表达式中时,按从左到右的顺序计算加、减运算符。 字符串连接 () 运算符不是算术运算符,但是在优先级顺序中,它排在所有算术运算符之后和所有比较运算符之前。is 运算符是对象引用比较运算符。它并不比较对象或对象的值,而只是进行检查,判断两个对象引用是否引用同一个对象。 使用条件语句和循环语句可以控制 script 的流程。 使用条件语句可以编写进行判断和重复操作的 VBScript 代码。在 VBScript 中可使用以下条件语句: if...then...else 语句 select case 语句 在 VBScript 中可使用下列循环语句: do...loop: 当(或直到)条件为 true 时循环。 while...wend: 当条件为 true 时循环。 for...next: 指定循环次数,使用计数器重复运行语句。 for each...next: 对于集合中的每项或数组中的每个元素,重复执行一组语句。 在 VBScript 中,过程被分为两类:sub 过程和 function 过程。 sub 过程 sub 过程是包含在 sub 和 end sub 语句之间的一组VBScript 语句,执行操作但不返回值。sub 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 sub 过程无任何参数,则 sub 语句必须包含空括号 ()。 function 过程 function 过程是包含在 function 和 end function 语句之间的一组 VBScript 语句。function 过程与 sub 过程类似,但是 function 过程可以返回值。function 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 function 过程无任何参数,则 function 语句必须包含空括号 ()。function 过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的。 WinCC中的VBS也有对象、属性、方法的概念 ,而WinCC的对象也就是跟VB一样,分为属性和事件两种。 青岛大学自动
您可能关注的文档
- SQLite数据库在嵌入式果蔬保鲜运输车监测系统中的应用-保鲜与加工.PDF
- SQLServer的索引结构(丛集索引).ppt
- SQLServer管理及效能调校-建国科技大学.PDF
- SQLServer自动ROLLBACK的时机.ppt
- sql查询语句难点.ppt
- SQL语句在VB数句库遍程过程中的应用.doc
- SQL语法资料库的异动-铭传大学.PDF
- STC-511以太网IO单元-腾控科技.doc
- STP行销市场区隔.ppt
- StreamControlPanel串流系统操作.doc
- 2024_2025学年高中历史第二单元工业文明的崛起和对中国的冲击第9课改变世界的工业革命素养评价检.doc
- 山东专用2024高考生物二轮复习第1部分专题4第3讲植物的激素调节学案.doc
- 2024高考生物二轮复习专题四生物的遗传第7讲遗传的基本规律伴性遗传和人类遗传病作业含解析.doc
- 备战2024年高考语文一轮复习易错题03论述类文本阅读之不明论证方法和论证思路含解析.docx
- 课标版2024高考地理一轮复习专题三第三讲常见的天气系统精练含解析.docx
- 2024_2025学年高中地理第五章做一个合格的现代游客1设计旅游活动同步检测含解析新人教版选修3.doc
- 2024_2025学年高中地理第二章环境污染与防治章末综合测评含解析新人教版选修6.doc
- 2024_2025学年高中政治第一单元生活智慧与时代精神单元质量标准检测作业含解析新人教版必修4.doc
- 2025届高考地理一轮复习第十讲自然环境对人类活动的影响第31课时地表形态对聚落和交通的影响教学案含解析.doc
- 2024_2025学年新教材高中地理课时作业5地域文化与城乡景观含解析湘教版必修2.doc
文档评论(0)