《AdvantechWebAccess培训-08第八章脚本.ppt

《AdvantechWebAccess培训-08第八章脚本.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何进入脚本编辑器 在监控节点属性页面点击“开始绘图”链接,进入绘图页面,然后在图上点鼠标右键,在弹出菜单中选择“原文文件”命令,就会弹出“原文设定”对话框 VB脚本和Java脚本 在VB脚本和Java脚本中,WebAccess指令的格式和前面提到的相同,但是这些指令的参数和返回值都是字符串格式,所以用到的时候,要用cstring()、cInt()、cdbl()之类的函数进行转换。 VB脚本和Java脚本的语法请参考VB脚本和Java脚本的用户文档。 VB脚本的用户文档请参考:/library/default.asp?url=/library/en-us/script56/html/0a8270d7-7d8f-4368-b2a7-065acb52fc54.asp 2007年6月 Advantech WebAccess 培训教程 第八章 脚本 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 培训目标 这一章节将向您介绍WebAccess 脚本功能。 培训结束时您将掌握以下知识: 了解什么是脚本,脚本的功能、性能等   编写TCL脚本   编写VB脚本   编写JAVA脚本   用脚本控制动画 在脚本运行时查错 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 什么是脚本 脚本是一种简单的编程语言,用于快速开发简单的控制流程,脚本文件也是一种可执行文件,但是与普通的exe可执行文件不同的是,它内部不是经过编译的二进制码,而是可以用记事本查看的文本,它执行时需要由脚本引擎边解释边执行,因此,脚本文件的执行速度比exe文件要低很多。为了简单,脚本不支持复杂的数据结构和运算,只能实现一些简单的逻辑和运算。一个脚本的例子如下: if {a==b} then { c=d; } 这段脚本的含义就是如果变量a等于变量b,则让变量c等于变量d的值。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 脚本的功能和性能 脚本虽然简单,但是也可以完成大多数的工业控制所需的功能,例如条件判断,循环执行某段代码,数学运算,字符串运算,甚至可以操作数据库和调用其他可执行程序(*.exe)来完成更加复杂的功能。WebAccess中的脚本还可以执行WebAccess特有的指令,来完成取WebAccess点值和给WebAccess点赋值的操作。 如上一节所述,因为脚本文件是由脚本引擎边解释边执行,因此运行速度上会和exe文件有较大差距,根据电脑硬件配置不同,脚本执行的速度在每秒几十行到二三百行之间。 因此,建议写脚本时,内容最好在100行以内。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 2. 在“原文设定”对话框中,可以选择脚本类型,中间那个大的输入窗口就是编辑脚本的地方,右边列出了脚本运行关键字、可用函数、已建立的点的列表,运算符等,双击其中的条目就可以自动把所选内容插入到脚本中 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 3. 我们开始用TCL脚本编写空调控制脚本:在该脚本中我们使用几个本地点来控制风机运转动画 和空气流动动画 4. 我们先熟悉以下在脚本中使用的WebAccess的指令: a. SETVAL: 给指定点赋值 语法: SETVAL TagName=Value 其中: TagName:点名称 Value:点值 注意:等号两边不能有空格,因为TagName=Value是 作为一个参数传

文档评论(0)

jizi6339 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档