(完整word)(整理)KingSCADA初级教程第五章动画连接与脚本程序.
【KingSCADA初级培训】3.1 01第一章 概述
![【KingSCADA初级培训】3.1 01第一章 概述](https://img.taocdn.com/s3/m/ff8c5ff1192e45361166f57a.png)
第一章概述本章内容KingSCADA3.1软件结构KingSCADA3.1软硬件环境KingSCADA3.1与外部设备KingSCADA3.1软件结构KingScada3.1是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。
它基于Microsoft WindowsNT/2000/XP/Vista/ Win2003server sp2 /Windoows 7操作系统,并支持多语言的操作系统。
用户可以在企业网络的所有层次的各个位置上及时获得系统的实时信息与历史信息。
采用KingSCADA3.1开发工业监控系统,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。
它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。
KingSCADA3.1结构由工程开发系统、图形编辑器及运行系统三部分构成。
工程开发系统:工程开发系统是一个工程开发设计工具,用于创建工程、创建监控画面、定义监控的设备、定义相关变量、命令语言以及设定运行系统配置等系统组态工具。
图形编辑器:在图形编辑器中用户可以绘制图形画面、设置动画链接、配置报警窗口、配置趋势曲线窗口等与图形有关的所有操作。
运行系统:工程运行界面,从采集设备中获得通讯数据,并依据图形编辑器的动画设计显示动态画面,实现人与控制设备的交互操作。
KingSCADA3.1软硬件环境1、硬件要求硬件:奔腾P4 1G以上,推荐奔腾P4 2G以上内存:最少512MB,推荐1G硬盘空间:KingSCADA3.1完全安装占用空间需约350M,至少10G硬盘空间。
显示器:VGA、SVGA或支持桌面操作系统的任何图形适配器。
要求最少显示256色,推荐无限色支持鼠标:任何PC兼容鼠标通讯:RS-232C并行口或USB接口:用于插入KingSCADA3.1加密锁2、软件要求操作系统:Windows操作系统32位(英文、中文、日文、韩文、繁体中文版本)Win2000(SP4)Win XP(SP2)Win2003server sp2(或R2)VistaWindows 7KingSCADA3.1与外部设备KingSCADA3.1软件与IO设备进行通讯是通过I/O Server来实现的,I/O Server是负责和现场设备进行通讯,并采集现场数据和控制现场数据的通讯软件模块,它支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡等(如:西门子PLC、莫迪康PLC、欧姆龙PLC、三菱PLC、研华模块等等)通过常规通讯接口(如串口方式、USB接口方式、以太网、总线、GPRS等)进行数据通讯。
Flash CS5中文版标准实例教程课件第5章 动画制作基础
![Flash CS5中文版标准实例教程课件第5章 动画制作基础](https://img.taocdn.com/s3/m/ca82efe90b4c2e3f56276379.png)
5.3 传统补间动画
传统补间动画是利用运动渐变的方法而制作的动画。利用渐变的方 法可以处理舞台中经过群组后的各种矢量图形、文字和导入的素材等。 使用这种方法,用户可以设置对象在位置、大小、倾斜、颜色以及透 明度等方面的渐变效果。用户还可以将运动过程与任意曲线组成的路 径结合起来,这就是Web网页上看到的各种Flash动画效果。结合起 来使用这种方法必须注意的是,一定要将舞台中各种对象转换成元件 或群组对象,否则不能达到运动效果。
动画的舞台结构 逐帧动画 传统补间动画 形状补间动画 补间动画 遮罩动画 反向运动
5.1 动画的舞台结构
5.1.1 时间轴窗口
Flash CS5的时间轴窗口默认位于舞台下方,用户可以使用鼠标拖动 它,改变它在窗口中的位置。时间轴窗口是用来进行动画创作和编辑的主 要工具。按照功能不同,可将时间轴分为两大部分:层控制区和时间控制 区,如图所示。
5.1.2 时间轴按钮
帧居中 当用户单击帧居中按钮时,播放头的当前帧在时间轴上居中显示,
将当前帧显示到时间轴窗口的正中间。 显示多帧
单击时间轴上显示多帧图标按钮,在播放头的两侧出现洋葱皮标 记,它包括了多个连续的帧,系统默认的是5帧,当前帧是唯一可以 编辑的帧,在舞台上突出显示。洋葱皮标记的帧是不可编辑的帧。 显示多帧外框 突出帧的前后内容。只有当前帧显示外观,而其他帧仅仅显示轮廓。 编辑多帧
(7)将舞台上的实例拖放到合适的位置,并选择自由变形工具,旋转元 件实例到合适的角度,如图所示。
(8)将选取工具移到路径上的端点上,指针右下角将出现一条弧线,按 下鼠标左键拖动到合适的角度,然后释放鼠标左键。如左图所示。
还可以使用部分选取工具、“变形”面板、属性面板、动画编辑 器更改路径的形状或大小。或者将自定义笔触作为运动路径进行应用。
KingSCADA教程
![KingSCADA教程](https://img.taocdn.com/s3/m/e49a207b89eb172dec63b768.png)
目录第四章绘制现场画面 (2)第一节认识图形编辑器 (2)第二节制作精灵图 (8)第三节制作图形模型 (16)第四节制作现场流程图 (25)第五章动画连接与脚本程序 (29)第一节基本动画连接 (30)第二节脚本程序 (36)第六章报警与事件 (38)第一节报警记录及输出 (38)第二节事件记录及输出 (38)第八章趋势曲线 (38)概述 (38)第一节定义变量的记录属性 (38)第二节趋势曲线图素 (38)第三节趋势曲线方法 (38)第八章与数据库连接 (38)第一节创建数据源及数据库 (38)第二节创建表格模板及记录体 (38)第三节对数据库的操作 (38)第九章工程安全和用户管理 (38)概述 (38)第一节用户管理 (38)用户登录与注销 (38)动态修改用户 (38)设置对象的安全属性 (38)第二节工程加密 (38)第四章 绘制现场画面本章内容认识图形编辑器 制作精灵图 制作图形模型制作现场画面第一节 认识图形编辑器在本章我们将利用KingSCADA3.1强大的绘图工具来制作现场的流程画面,画面的组成包括管道、阀门、水泵、反应釜、储藏罐等等。
在制作过程中我们还会用到图库精灵、图形模型等功能。
KingSCADA3.1图形编辑器中即绘制现场的画面,包括监控画面、趋势画面、报警画面、现场流程图等,还可以为画面中的图素设置连接动画,编写按钮的控制程序等等。
图形编辑器为您提供了强大的绘图工具,不仅提供了基本绘图工具、扩展绘图工具、Windows UI 绘图工具还提供了精灵图库,大大提高了工程开发的效率。
启动图形编辑器的方法如下:在KingSCADA3.1工程开发环境(KingMake )中单击“编辑”菜单中的“图形系统”命令,即可弹出画面编辑器,如图4-1所示:图4-1画面编辑器画面编辑器包括:菜单栏、工具栏、工具箱、编辑界面、动画连接窗口、内容窗口、对象浏览窗口、属性配置窗口。
图形系统的绘图工具:图形系统的绘图工具有三部分组成:基本工具、扩展工具和Windows UI。
KingSCADA教程
![KingSCADA教程](https://img.taocdn.com/s3/m/c2508d8a83d049649b665855.png)
KingSCADA 初级教程目录第一章概述 (1)KingSCADA3.0软件结构 (1)KingSCADA3.0软硬件环境 (1)KingSCADA3.0与外部设备 (2)培训工程简介 (2)第二章新建工程 (3)概述 (3)工程开发步骤 (3)第一节认识工程开发环境(KingMake) (3)第二节创建新的工程 (4)第三章建立硬件系统及变量 (8)第一节建立硬件系统 (8)第二节定义变量 (15)第四章绘制现场画面 (28)第一节认识图形编辑器 (28)第二节制作精灵图 (35)第三节制作图形模型 (43)第四节制作现场流程图 (54)第五章动画连接与脚本程序 (59)第一节基本动画连接 (59)第二节脚本程序 (65)第六章报警与事件 (68)第一节报警记录及输出 (68)第二节事件记录及输出 (79)第七章趋势曲线 (81)概述 (81)第一节定义变量的记录属性 (81)第二节趋势曲线图素 (81)第三节趋势曲线方法 (85)第八章与数据库连接 (88)第一节创建数据源及数据库 (88)第二节创建表格模板及记录体 (89)第三节对数据库的操作 (91)第九章 工程安全和用户管理 (96)概述 (96)第一节用户管理 (96)用户登录与注销 (100)动态修改用户 (100)设置对象的安全属性 (101)第二节工程加密 (102)第十章 冗余系统 (103)概述 (103)第一节双机热备 (103)第二节双网络冗余 (107)第三节双设备冗余 (108)第四节双IOserver冗余 (112)第十一章 报表系统 (117)概述 (117)第一节报表配置 (117)第二节实时数据报表 (121)第三节历史数据报表 (124)第十二章 网络配置以及web发布 (127)概述 (127)第一节网络配置 (128)第二节web发布 (133)概述 (133)第一章概述本章内容KingSCADA3.0软件结构KingSCADA3.0软硬件环境KingSCADA3.0与外部设备KingSCADA3.0软件结构KingScada3.0是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。
KingSCADA初级教程工程安全和用户管理
![KingSCADA初级教程工程安全和用户管理](https://img.taocdn.com/s3/m/7efd1be4ba1aa8114531d915.png)
第九章工程安全和用户管理本章内容用户管理用户登录与注销动态修改用户设置对象的安区属性工程加密概述在一个正在运行的控制系统中,为了保证系统的安全可靠运行,进行人机交互操作时,并不是所有的人都可以对控制系统进行操作。
对系统进行相应的安全保护是必须的,对于多个用户共同使用的控制系统,必须要根据事先规定的用户的使用权限和使用范围允许或禁止其对系统进行操作。
KingSCADA3.0提供了一个强有力的先进的基于用户的安全管理系统,来解决上述问题,此外系统还提供了工程加密的功能,使系统安全方面得到了进一步保障。
第一节用户管理1、用户权限KingSCADA3.1为用户提供了权限属性用来限制用户的操作范围。
用户权限分如下几种:1、修改配置权限:拥有此权限的用户可以在线进行用户管理的配置和配方管理的配置。
2、变量访问权限:拥有此权限的用户可以操作修改变量的值,无此权限的用户不可以修改变量的值。
2、用户优先级KingSCADA3.1提供的优先级有1~999,1级最低,999级最高,在工程运行时,只有用户的优先级大于等于操作对象的优先级时,才可以对该对象进行操作。
3、用户安全区KingSCADA3.1提供的安全区最多为64个,一个用户可以包含1个以上的安全区操作权限,一个操作对象可以属于1个以上安全区,工程运行时,只要用户拥有的安全区与操作对象所属安全区有重合的,即可进行访问操作。
安全区作用优先于优先级。
4、用户与角色用户指组态王运行系统中的所有合法使用者,用户只具有个人信息与密码信息,而无任何操作权限。
一个用户可以关联多个角色,并且只有关联了角色后才具有访问操作权限。
角色标识了一类具有相同操作权限、优先级、安全区的用户,组态王的用户可关联某个或某些角色,关联某个角色的用户就自然拥有该角色的权限。
5、新建角色和用户第一步:在KingSCADA3.1开发环境的树型目录中选择“安全配置”选项并双击,弹出对话框,如图9-1所示:图9-1安全管理系统对话框第二步:选中对话框中的“角色”选项,单击鼠标右键,在弹出的右键菜单中执行“新建角色”命令,弹出新建角色对话框,在该对话框中新建三个角色,对话框设置如下:角色1设置如下:图9-2角色1设置对话框角色2设置如下:图9-3角色2对话框设置角色3设置如下:图9-4角色3对话框设置第三步:在图9-1中选中“用户”选项,单击鼠标右键,在弹出的右键菜单中执行“新建用户”命令,弹出新建用户对话框,在该对话框中新建三个用户,对话框设置如下:用户1设置如下:图9-5用户1对话框设置用户2设置如下:图9-6用户2对话框设置用户3设置如下:图9-7用户3对话框设置完成上述步骤后,为培训工程添加了3个用户,进入运行环境后,我们可以使用这三个用户进行登录。
2024年度-autoCAD绘图教程全部课程(1)
![2024年度-autoCAD绘图教程全部课程(1)](https://img.taocdn.com/s3/m/3849b668366baf1ffc4ffe4733687e21af45ff87.png)
autoCAD绘图教程全部课程•autoCAD基础入门•基本绘图工具使用•高级绘图工具应用•图形编辑与修改方法目•尺寸标注与公差配合•三维建模及渲染技术录01autoCAD基础入门软件安装与启动安装AutoCAD软件下载并运行AutoCAD安装程序,按照提示完成软件的安装过程。
启动AutoCAD双击桌面上的AutoCAD图标,或者在开始菜单中找到AutoCAD并单击启动。
了解AutoCAD 界面的组成部分,包括标题栏、菜单栏、工具栏、绘图窗口、命令行窗口等。
界面组成自定义界面基本设置根据个人喜好和使用习惯,自定义工具栏、快捷键等界面元素。
设置绘图单位、精度、背景颜色等基本参数,以适应不同的绘图需求。
030201界面介绍与基本设置视图操作与图层管理视图缩放与平移学习使用鼠标滚轮和快捷键进行视图的缩放与平移操作,以便更好地查看和编辑图形。
图层创建与管理了解图层的概念,学习创建新图层、设置图层属性、管理图层等操作,以便更好地组织和管理图形元素。
根据实际需求,设置绘图的界限和范围,以确保图形在合适的区域内进行绘制。
设置绘图界限熟悉并配置常用的绘图工具,如直线、圆、多边形等,以便高效地进行图形绘制。
配置绘图工具学习保存和关闭AutoCAD 文件的方法,以确保工作成果得到妥善保存。
保存与关闭文件绘图环境设置02基本绘图工具使用直线、圆和多边形绘制直线绘制使用“直线”工具,通过指定起点和终点来绘制直线段。
可以连续绘制多条直线段,也可以绘制带角度和长度的直线。
圆绘制使用“圆”工具,通过指定圆心、半径或直径来绘制圆形。
也可以通过三点定位或两点加半径的方式来确定圆的位置和大小。
多边形绘制使用“多边形”工具,通过指定多边形的边数和中心点来绘制正多边形。
也可以手动输入边长和旋转角度来创建不规则多边形。
使用“矩形”工具,通过指定对角线上的两个点来绘制矩形。
也可以手动输入宽度和高度来创建特定大小的矩形。
矩形绘制使用“椭圆”工具,通过指定椭圆的长轴和短轴来绘制椭圆形。
(完整版)KingSCADA教程
![(完整版)KingSCADA教程](https://img.taocdn.com/s3/m/e31b6576770bf78a652954c9.png)
目录第四章绘制现场画面 (2)第一节认识图形编辑器 (2)第二节制作精灵图 (8)第三节制作图形模型 (16)第四节制作现场流程图 (25)第五章动画连接与脚本程序 (29)第一节基本动画连接 (30)第二节脚本程序 (36)第六章报警与事件 (39)第一节报警记录及输出 (39)第二节事件记录及输出 (50)第八章趋势曲线 (51)概述 (51)第一节定义变量的记录属性 (51)第二节趋势曲线图素 (51)第三节趋势曲线方法 (55)第八章与数据库连接 (56)第一节创建数据源及数据库 (57)第二节创建表格模板及记录体 (57)第三节对数据库的操作 (60)第九章工程安全和用户管理 (63)概述 (63)第一节用户管理 (64)用户登录与注销 (67)动态修改用户 (67)设置对象的安全属性 (67)第二节工程加密 (68)第四章绘制现场画面本章内容认识图形编辑器制作精灵图制作图形模型制作现场画面第一节认识图形编辑器在本章我们将利用KingSCADA3.1强大的绘图工具来制作现场的流程画面,画面的组成包括管道、阀门、水泵、反应釜、储藏罐等等。
在制作过程中我们还会用到图库精灵、图形模型等功能。
KingSCADA3.1图形编辑器中即绘制现场的画面,包括监控画面、趋势画面、报警画面、现场流程图等,还可以为画面中的图素设置连接动画,编写按钮的控制程序等等。
图形编辑器为您提供了强大的绘图工具,不仅提供了基本绘图工具、扩展绘图工具、Windows UI绘图工具还提供了精灵图库,大大提高了工程开发的效率。
启动图形编辑器的方法如下:在KingSCADA3.1工程开发环境(KingMake)中单击“编辑”菜单中的“图形系统”命令,即可弹出画面编辑器,如图4-1所示:图4-1画面编辑器画面编辑器包括:菜单栏、工具栏、工具箱、编辑界面、动画连接窗口、内容窗口、对象浏览窗口、属性配置窗口。
在画面编辑器中开发画面时,可以随时切换到运行环境,测试画面效果,提高生产率和缩短开发周期。
KingSCADA或组态王连接SQL Server的方法
![KingSCADA或组态王连接SQL Server的方法](https://img.taocdn.com/s3/m/f24aea207375a417866f8f8c.png)
KingSCADA连接SQL Server的方法说明:本过程以KingSCADA3.0连接SQL Server 2008 R2为基础,连接的SQL为本网络上的其他服务器,且其他服务器上(当然,在本机建SQL也一样)已经建立好了一个OK的SQL 数据库。
方法1.一、桌面新建一个TXT文档,并将其后缀改为“.udl”;二、双击打开该文档,填写好相应的参数;1、如上图,在该对话框的最上面一行的服务器名称一栏填入欲连接的服务器的IP地址,比如笔者设置的是:192.168.1.131.当然,也可以选择本地SQL服务器。
2、制订用户名和密码.注意:此处的用户名和密码为需要连接的131上面的数据库的登陆用户名(注意:不是数据库的名字)和密码。
3、在服务器上选择数据库,此处可以点击三角形进行选择,也可以直接输入131上面的数据库名字。
本文为“CMSS”。
4、点击“测试连接”。
测试OK的对话框如下所示。
三、选中该udl文档,然后点击右键,以记事本的方式打开。
并复制最下面一行备用。
四、打开KingSCADA,建立好简单的相应画面。
并建立好相应变量。
比如本文建立了一个Handle1的字符串型的内存变量。
然后在启动程序脚本中写入以下代码以获得一个连接句柄(利用这个连接,用KDBGetDataset1方法向数据库发送SQL命令,数据库执行完SQL命令,返回操作结果,并不关闭连接,该连接句柄可以一直使用,直到调用KDBDisConnect()函数才将其断开。
通过获取句柄方法,使得一个数据库连接方法可以得到高效、安全的复用。
):KDBGetConnectID(\\local\Handle1, "Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=CMSS;Data Source=192.168.1.131");五、在建立的画面中的“连接”按钮事件中输入:string str;str="select * from OA_USER where OA_UserID>10";KDBGetDataset1("aa", \\local\Handle1, str);Report1.SetDataset1("aa");注:aa为数据集名字,Handle1为先前建立的字符串型的内存变量---他用作连接ID 号。
2024年AutoCAD培训教程
![2024年AutoCAD培训教程](https://img.taocdn.com/s3/m/5b03ca9d85254b35eefdc8d376eeaeaad1f31608.png)
AutoCAD培训教程一、引言AutoCAD是一款广泛应用于工程、建筑、制造等领域的计算机辅助设计软件,具有强大的绘图和设计功能。
本教程旨在帮助初学者快速掌握AutoCAD的基本操作和常用功能,从而为深入学习打下坚实的基础。
二、教程内容1.AutoCAD界面及基本操作(1)启动AutoCAD:双击桌面上的AutoCAD图标或从开始菜单中找到并启动。
(2)界面布局:了解AutoCAD的菜单栏、工具栏、绘图区、命令行和状态栏等界面元素。
(3)基本操作:学习如何创建、打开、保存、关闭和打印图纸。
2.绘图命令与绘图工具(1)绘图命令:学习直线、矩形、圆、椭圆、多边形等基本绘图命令。
(2)绘图工具:掌握选择、移动、旋转、缩放、修剪、延伸等常用绘图工具。
3.图层管理(1)图层概念:了解图层的作用和重要性。
(2)图层操作:学习创建、删除、重命名、冻结、解冻、锁定、解锁图层等操作。
4.尺寸标注与文字注释(1)尺寸标注:掌握线性尺寸、对齐尺寸、半径尺寸、直径尺寸等标注方法。
(2)文字注释:学习添加文字、修改文字样式、调整文字位置等操作。
5.图块与外部参照(1)图块:了解图块的概念、创建与插入图块、编辑图块属性等。
(2)外部参照:学习加载、卸载、附着、分离外部参照等操作。
6.三维绘图与实体建模(1)三维绘图:学习三维视图、三维导航、三维坐标系统等基础知识。
(2)实体建模:掌握长方体、球体、圆柱体、圆锥体等基本实体建模方法。
7.渲染与动画(1)渲染:了解渲染的基本概念、设置渲染环境、渲染图像等。
(2)动画:学习制作简单的动画效果,如旋转、移动等。
三、实践与拓展1.实践项目:结合实际案例,进行绘图实践,巩固所学知识。
2.拓展学习:深入学习高级功能,如自定义命令、脚本编写、二次开发等。
四、总结通过本教程的学习,希望您能掌握AutoCAD的基本操作和常用功能,为今后的学习和工作打下坚实基础。
同时,不断实践和拓展,提高自己的绘图技能和设计水平。
KingSCADA教程
![KingSCADA教程](https://img.taocdn.com/s3/m/ef45cc6c08a1284ac9504338.png)
目录第四章绘制现场画面 (2)第一节认识图形编辑器 (2)第二节制作精灵图 (8)第三节制作图形模型 (16)第四节制作现场流程图 (25)第五章动画连接与脚本程序 (29)第一节基本动画连接 (30)第二节脚本程序 (36)第六章报警与事件 (39)第一节报警记录及输出 (39)第二节事件记录及输出 (50)第八章趋势曲线 (52)概述 (52)第一节定义变量的记录属性 (52)第二节趋势曲线图素 (52)第三节趋势曲线方法 (56)第八章与数据库连接 (57)第一节创建数据源及数据库 (58)第二节创建表格模板及记录体 (58)第三节对数据库的操作 (61)第九章工程安全与用户管理 (64)概述 (64)第一节用户管理 (65)用户登录与注销 (68)动态修改用户 (68)设置对象的安全属性 (68)第二节工程加密 (69)第四章绘制现场画面本章内容认识图形编辑器制作精灵图制作图形模型制作现场画面第一节认识图形编辑器在本章我们将利用KingSCADA3、1强大的绘图工具来制作现场的流程画面,画面的组成包括管道、阀门、水泵、反应釜、储藏罐等等。
在制作过程中我们还会用到图库精灵、图形模型等功能。
KingSCADA3、1图形编辑器中即绘制现场的画面,包括监控画面、趋势画面、报警画面、现场流程图等,还可以为画面中的图素设置连接动画,编写按钮的控制程序等等。
图形编辑器为您提供了强大的绘图工具,不仅提供了基本绘图工具、扩展绘图工具、Windows UI绘图工具还提供了精灵图库,大大提高了工程开发的效率。
启动图形编辑器的方法如下:在KingSCADA3、1工程开发环境(KingMake)中单击“编辑”菜单中的“图形系统”命令,即可弹出画面编辑器,如图4-1所示:图4-1画面编辑器画面编辑器包括:菜单栏、工具栏、工具箱、编辑界面、动画连接窗口、内容窗口、对象浏览窗口、属性配置窗口。
在画面编辑器中开发画面时,可以随时切换到运行环境,测试画面效果,提高生产率与缩短开发周期。
CAD经典完整版教程
![CAD经典完整版教程](https://img.taocdn.com/s3/m/984956800408763231126edb6f1aff00bfd5701d.png)
1.2.3 AutoCAD 2006的退出
退出AutoCAD 2006操作系统有很多种方法,下面介绍常用的几种: 1.单击AutoCAD 2006界面标题栏右边的按钮,退出AutoCAD系统。 2. 单击下拉菜单栏中的【文件】|【退出】命令,退出AutoCAD系统。 3. 按键盘上的Alt+F4组合键,退出AutoCAD系统。 4.在命令行中输入QUIT或EXIT命令后敲击回车键。 注意:如果图形修改后尚未保存,则退出之前会出现如图所示的系统 警告对话框。单击【是】按钮系统将保存文件后退出;单击【否】按 钮系统将不保存文件;单击【取消】按钮,系统将取消执行的命令, 返回到原AutoCAD 2006工作界面。
该对话框上方有四个选项卡,分别是【打开图形】选项卡、 【从草图开始】选项卡、【使用样板】选项卡和【使用向导】选项 卡。这四个选项卡分别提供了4种开始绘图的方式。
下一页
上一页
返回主页
1.【打开图形】选项卡
单击【启动】对话框中的【打开图形】按钮,可打开已有的图 形文件,如图所示。
用户可从【选择文件】列表中列出的最近使用过的图形文件中 选择文件,也可单击【浏览】按钮,从【选择文件】对话框中打开 未列出的图形文件。
图纸幅面规格(mm)
A0 841×1189 A1 594×841 A2 420×594
A3 297×420 A4 210×297 A5 148×210 16K 184×260
Kingscada初级培训教材
![Kingscada初级培训教材](https://img.taocdn.com/s3/m/d638c1d3bceb19e8b9f6ba41.png)
第一章概述本章内容KingSCADA3.1软件结构KingSCADA3.1软硬件环境KingSCADA3.1与外部设备KingSCADA3.1软件结构KingScada3.1是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。
它基于Microsoft WindowsNT/2000/XP/Vista/ Win2003server sp2 /Windoows 7操作系统,并支持多语言的操作系统。
用户可以在企业网络的所有层次的各个位置上及时获得系统的实时信息与历史信息。
采用KingSCADA3.1开发工业监控系统,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。
它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。
KingSCADA3.1结构由工程开发系统、图形编辑器及运行系统三部分构成。
工程开发系统:工程开发系统是一个工程开发设计工具,用于创建工程、创建监控画面、定义监控的设备、定义相关变量、命令语言以及设定运行系统配置等系统组态工具。
图形编辑器:在图形编辑器中用户可以绘制图形画面、设置动画链接、配置报警窗口、配置趋势曲线窗口等与图形有关的所有操作。
运行系统:工程运行界面,从采集设备中获得通讯数据,并依据图形编辑器的动画设计显示动态画面,实现人与控制设备的交互操作。
KingSCADA3.1软硬件环境1、硬件要求硬件:奔腾P4 1G以上,推荐奔腾P4 2G以上内存:最少512MB,推荐1G硬盘空间:KingSCADA3.1完全安装占用空间需约350M,至少10G硬盘空间。
显示器:VGA、SVGA或支持桌面操作系统的任何图形适配器。
要求最少显示256色,推荐无限色支持鼠标:任何PC兼容鼠标通讯:RS-232C并行口或USB接口:用于插入KingSCADA3.1加密锁2、软件要求操作系统:Windows操作系统32位(英文、中文、日文、韩文、繁体中文版本)Win2000(SP4)Win XP(SP2)Win2003server sp2(或R2)VistaWindows 7KingSCADA3.1与外部设备KingSCADA3.1软件与IO设备进行通讯是通过I/O Server来实现的,I/O Server是负责和现场设备进行通讯,并采集现场数据和控制现场数据的通讯软件模块,它支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡等(如:西门子PLC、莫迪康PLC、欧姆龙PLC、三菱PLC、研华模块等等)通过常规通讯接口(如串口方式、USB接口方式、以太网、总线、GPRS等)进行数据通讯。
西门子 SIMATIC 组态硬件和通讯连接, STEP 7 V5.3 版本 手册
![西门子 SIMATIC 组态硬件和通讯连接, STEP 7 V5.3 版本 手册](https://img.taocdn.com/s3/m/2a4aa6282af90242a895e54f.png)
更多支持
如果有任何技术问题,请联系西门子代表或代理商。 您可以在下列网页中查找联系人: /automation/partner
培训中心
西门子提供了很多培训教程,帮助您熟悉 SIMATIC S7 自动化系统。请联系当地的 培训中心,或位于德国纽伦堡(D 90327)的培训总部,以获取详细信息。 电话: 网址: +49 (911) 895-3200.
在线帮助中的主题“新增内容?”中极好地概括和介绍了最新的 STEP 7 新内容。
组态硬件和通讯连接,STEP 7 V5.3 版本 A5E00446503-01
iii
前言
STEP 7 文档包
本手册是文档包“STEP 7 基本信息”的一部分。 下表显示了 STEP 7 文档的总览:
文档 STEP 7 基础信息 • • • • • • STEP 7 V5.3,使用入门手册 使用 STEP 7 V5.3 编程 组态硬件和通讯连接,STEP 7 V5.3 版 本 从 S5 到 S7,变频器手册 用于 S7-300/400 的梯形图(LAD)/功能 块图(FBD)/语句表(STL)手册 S7-300/400 的标准功能及系统功能 提供了参考信息,并描述了编程语 6ES7810-4CA07-8BW1 言 LAD、FBD、STL、标准功能以 及系统功能,扩充了 STEP 7 基础 信息的范围。 用途 订货号
亚洲/澳洲(北京) 技术支持和授权
当地时间: 周一至周五, 8:00 - 5:00 PM 电话: 传真: +86 10 64 75 75 75 +86 10 64 74 74 74 格林威治 标准时间: +8:00
电子邮件: adsupport@
电子邮件: simatic.hotline@
GWBASIC使用手册
![GWBASIC使用手册](https://img.taocdn.com/s3/m/b92508f07c1cfad6195fa7d1.png)
第1章 BASIC语言的特点及运行环境 (1)1.1 BASIC语官的发展与版本简介 (1)1.2 GWBASIC语言的特点 (1)1.3 GWBASIC的运行环境 (1)1.4 GWBASIC的启动 (2)1.5 BASIC的使用方式 (2)1.5.1 直接方式 (3)1.5.2 间接方式 (3)1.5.3 BASIC的退出 (3)第2章 BASIC的词法规则 (4)2.1 BASIC字符集 (4)2.2 BASIC保留字 (4)2.3 BASIC常数 (6)2.3.1 数值常数 (6)2.3.2 字符常数 (7)2.3.3 逻辑常数 (7)2.4 变量 (7)2.4.1 变量的类型 (7)2.4.2 变量的命名规则 (7)2.4.3 变量类型的说明 (7)2.5 下标变量 (8)2.5.1 数组 (8)2.5.2 下标变量 (9)2.5.3 下标变量的有关规定 (10)2.6 BASIC函数 (10)2.6.1 内部函数 (10)2.6.2 自定义函数 (15)2.7 运算符与表达式 (16)2.7.1 算术表达式 (16)2.7.2 关系表达式 (17)2.7.3 逻辑表达式 (17)2.7.4 复合逻辑表达式的运算顺序 (19)2.7.5 字符串表达式 (19)第3章 BASIC的程序结构 (21)3.1 BASIC语句和命令 (21)3.1.1 BASIC语句 (21)3.1.2 BASIC命令 (21)3.2 BASIC程序结构 (22)第4章 BASIC输入和输出 (23)4.1 输入数据的语句 (23)4.1.1 LET语句 (23)4.1.2 INPUT语句 (23)4.1.3 READ语句 (24)4.1.4 DATA语句 (24)4.1.5 RESTORE语句 (25)4.1.6 LINE INPUT语句 (25)4.1.7 SWAP语句 (26)4.2 输出语句 (26)4.2.1 PRINT语句 (26)4.2.2 PRINT USING语句 (27)4.2.3 LPRINT语句 (28)4.2.4 LPRINT USING语句 (28)4.3 输入、输出的辅助函数及变量 (29)4.3.1 TAB函数 (29)4.3.2 SPC函数 (29)4.3.3 LPOS函数 (29)4.3.4 INPUT$函数 (29)4.3.5 INKEY$变量 (30)4.4 提供系统日期和时间的语句和变量 (30)4.4.1 TIME$语句 (30)4.4.2 TIME$变量 (30)4.4.3 DATE$语句 (30)4.4.4 DATE$变量 (31)第5章 控制语句 (32)5.1 无条件控制转移语句 (32)5.1.1 GOTO语句 (32)5.1.2 GOSUB语句 (32)5.2 有条件转移语句 (33)5.2.1 IF语句 (33)5.2.2 ON n GOTO语句 (34)5.2.3 ON n GOSUB语句 (34)5.2.4 ON ERROR GOTO语句及相关变量 (34)5.2.5 ON KEY(n)GOSUB语句 (36)5.2.6 ON PLAY(n) GOSUB语句 (36)5.2.7 ON TIMER(n) GOSUB语句 (37)5.2.8 ON COM(n) GOSUB语句 (37)5.2.9 光笔控制语句与函数 (38)5.2.10 游戏杆操作的控制语句及函数 (38)5.3 循环控制 (39)5.3.1 FOR...NEXT语句 (39)5.3.2 WHILE...WEND语句. (41)第6章 数据文件及操作 (42)6.1 BASIC数据文件的有关概念 (42)6.1.1 数据文件的命名规则 (42)6.1.2 数据文件的分类 (43)6.2 顺序数据文件的建立和输入、输出 (43)6.2.1 顺序数据文件的打开和关闭 (43)6.2.2 顺序文件的输入和输出 (44)6.3 随机文件的建立和输入、输出 (46)6.3.1 随机文件的打开和关闭 (46)6.3.2 类型转换函数 (47)6.3.3 随机文件的输出有关语句 (48)6.3.4 随机文件的输入语句及转换函数 (48)第7章 BASIC绘图 (50)7.1 绘图环境的设置 (50)7.1.1 彩色图形显示器的工作模式 (50)7.1.2 显示器工作模式的选择语句 (51)7.1.3 绘图环境设置的其他语句 (53)7.2 绘图语句及相关函数 (54)7.2.1 画点、擦点语句 (54)7.2.2 画线语句 (55)7.2.3 画圆、圆弧及填充语句 (57)7.3 窗口与视口设置 (58)7.3.1 WINDOW语句 (58)7.3.2 VIEW语句 (59)7.4 动画设计语句及函数 (59)7.4.1 字符动画函数和变量 (59)7.4.2 图形模式下的动画设计语句和函数 (60)7.5 DXY-880A绘图仪BASIC命令 (61)7.5.1 DXY-880A绘图仪的联机方式 (61)7.5.2 DXY绘图命令 (62)第8章 GWBASIC的特殊语句及函数 (67)8.1 BASIC通信 (67)8.1.1 通信文件的打开与关闭 (67)8.1.2 通信文件的输入与输出 (68)8.2 机器级语句及函数 (68)8.2.1 机器级基本语句及函数 (68)8.2.2 机器语言子程序的调用 (71)8.3 其他语句 (71)8.3.1 CHAIN语句 (71)8.3.2 COMMON语句 (72)第9章 BASIC命令与键盘操作 (73)9.1 编辑命令 (73)9.1.1 AUTO命令 (73)9.1.2 RENUM命令 (73)9.1.3 DELETE命令 (73)9.1.4 EDIT命令 (74)9.1.5 LIST命令 (74)9.1.6 LLIST命令 (74)9.1.7 NEW命令 (74)9.2 文件的管理与操作命令 、 (75)9.2.1 FILES命令 (75)9.2.2 LOAD命令 (75)9.2.3 SAVE命令 (75)9.2.4 BSAVE命令 (75)9.2.5 BLOAD命令 (76)9.2.6 KILL命令 (76)9.2.7 NAME命令 (76)9.2.8 MERGE命令 (76)9.2.9 目录管理命令 (77)9.3 程序的执行命令 (77)9.3.1 RUN命令 (77)9.3.2 CLEAR命令 (78)9.3.3 RESET命令 (78)9.3.4 SYSTEM命令 (78)9.3.5 程序追踪命令 (78)9.3.6 CONT命令 (79)9.4 BASIC屏幕编辑键 (79)9.5 BASIC功能键的定义及使用 (80)9.5.1 命令功能键的定义及使用 (80)9.5.2 语句功能键 (80)第10章 编译BASIC (82)10.1 编译BASIC的构成 (82)10.2 编译BASIC的使用 (82)10.2.1 源程序编译 (82)10.2.2 目标程序的连接 (84)10.2.3 程序的执行 (84)10.3 编译BASIC与解释BASIC的主要区别 (84)10.3.1 操作命令的区别 (84)10.3.2 说明语句的区别 (85)附录A GWBASIC命令、语句和函数索引 (86)附录B ASCII字符代码表 (92)附录C GWBASIC错误信息 (97)附录D GWBASIC专用键 (103)第1章 BASIC语言的特点及运行环境1.1 BASIC语官的发展与版本简介BASIC语言是国际上通用的计算机语言之一,各种规模的计算机系统均配有BASlC语言。
CAD2024入门级教程(全套98节课)
![CAD2024入门级教程(全套98节课)](https://img.taocdn.com/s3/m/92e54c3fa517866fb84ae45c3b3567ec112ddc43.png)
02 绘图工具与编辑技巧
直线、圆和多边形绘制
直线绘制
详细讲解使用CAD绘制直线的多种方法,包括绝对坐标、相对坐标、极坐标等输入方式,以及利用正交、极轴追踪等辅助 工具提高绘图效率。
圆绘制
介绍圆的多种绘制方法,如指定圆心和半径、指定三点定位圆等,同时讲解如何利用CAD的捕捉功能精确确定圆心和半 径。
了解平行投影和透视投影的原理 及在CAD中的应用。
基本三维实体创建方法
基本实体创建
学习创建长方体、圆柱体、圆锥体、球体等基本三维 实体的方法。
复杂实体创建
掌握通过拉伸、旋转、扫掠等操作创建复杂三维实体 的技巧。
实体编辑
了解实体编辑命令,如倒角、圆角、抽壳等,以实现 更精细的三维建模。
三维编辑命令介绍
电子元件库管理
通过CAD建立电子元件库,方便设计师快速调用和组合电子元件。
电路设计仿真
利用CAD进行电路设计的仿真测试,验证电路功能和性能。
其他行业应用拓展
城市规划与设计
景观设计
服装设计
运用CAD进行城市规划设计,包括道 路、建筑、绿化等元素的布局与规划。
通过CAD进行景观元素的设计,如地 形、水体、植物、构筑物等。
光源和阴影
掌握设置光源和阴影的方法,以便更好地展示 模型的立体感和层次感。
渲染输出
了解如何将渲染后的三维模型输出为图像或动画文件,以便与他人分享或用于 后续处理。
04 图纸布局与打印输出
图纸空间设置及布局管理
图纸空间概念及作用
介绍图纸空间在CAD中的定义,阐述其在设 计流程中的重要性。
布局设置与视图管理
05 自定义CAD环境提高效 率
快捷键定义和修改方法
(完整word)(整理)KingSCADA初级教程第五章动画连接与脚本程序.
![(完整word)(整理)KingSCADA初级教程第五章动画连接与脚本程序.](https://img.taocdn.com/s3/m/eedb44aebd64783e08122b05.png)
第五章动画连接与脚本程序本章内容基本动画连接系统脚本自定义脚本概述为了使设计的画面与现场设备情况同步动起来,就要进行动画连接。
动画连接主要实现监视与控制功能。
所谓动画连接就是建立画面的图素与数据库变量的对应关系,使得变量数值的改变会反应到图形对象的外观的变化,这就是监视;将用户的动作与系统的行为联系起来,以便改变某些监控变量的值或执行一段动作,这就是控制。
第一节基本动画连接前面一章我们在讲精灵图和图形模型的制作时已经用到了动画连接了,不同的图素动画连接也不一样。
下面我们就有选择的介绍几种动画连接,在这里没有介绍到的动画连接请大家课后参考操作手册自己练习使用。
水泵以及阀门的状态指示:本培训工程中有三个水泵,我们以水泵1为例,在水泵上制作一个指示灯来动态显示水泵的启停状态。
我们在水泵上面画一个圆作为指示灯的图素,设置画刷属性,属性设置完成后我们设置动画连接,选择右侧连接,点击,如图5-1所示,选择“属性-画刷”图5-1 动画连接弹出如图5-2所示动画连接画面,选择变量类型为离散类型变量。
图5-2 动画连接设置点击选择变量\\local\valve_gate1。
然后进行配置,条件为“true”时,选择颜色为绿色,为“false”时,选择颜色为红色。
如图5-3所示。
配置完成后点击“确定”完成水泵状态的颜色指示设置。
同样的方式我们可以设置其他的水泵以及阀门的状态指示。
注意关联的变量不要错了。
图5-3 动画连接设置液位的报警指示:我们做一个原料罐与催化剂罐的液位的报警指示灯。
我们利用闪烁与隐含的动画连接来实现。
首先画一个圆作为报警灯的图素,然后选择右侧的连接,点击,选择“闪烁—画刷闪烁”,弹出动画连接配置画面,点击选择变量,如图5-4,选择变量\\local\valve_gate1,然后点击变量域,选择变量的报警域Alarm,选择完成后点击OK,这样动画连接关联的变量为\\local\valve_gate1.Alarm,然后配置闪烁的速度,闪烁时画刷的颜色改变,配置完成后动画连接如图5-5所示:图5-4 选择变量域图5-5 画刷闪烁动画连接配置完闪烁动画连接后我们再配置隐含的动画连接,选择右侧的连接,点击连接,选择“基本—可见性”,弹出动画连接对话框,然后选择关联的变量\\local\液位.Alarm。
(完整版)KingSCADA教程
![(完整版)KingSCADA教程](https://img.taocdn.com/s3/m/8d9ec0d6d4bbfd0a79563c1ec5da50e2524dd13c.png)
(完整版)KingSCADA教程⽬录第四章绘制现场画⾯ (2)第⼀节认识图形编辑器 (2)第⼆节制作精灵图 (8)第三节制作图形模型 (16)第四节制作现场流程图 (25)第五章动画连接与脚本程序 (29)第⼀节基本动画连接 (30)第⼆节脚本程序 (36)第六章报警与事件 (39)第⼀节报警记录及输出 (39)第⼆节事件记录及输出 (50)第⼋章趋势曲线 (51)概述 (51)第⼀节定义变量的记录属性 (51)第⼆节趋势曲线图素 (51)第三节趋势曲线⽅法 (55)第⼋章与数据库连接 (56)第⼀节创建数据源及数据库 (57)第⼆节创建表格模板及记录体 (57)第三节对数据库的操作 (60)第九章⼯程安全和⽤户管理 (63)概述 (63)第⼀节⽤户管理 (64)⽤户登录与注销 (67)动态修改⽤户 (67)设置对象的安全属性 (67)第⼆节⼯程加密 (68)第四章绘制现场画⾯本章内容认识图形编辑器制作精灵图制作图形模型制作现场画⾯第⼀节认识图形编辑器在本章我们将利⽤KingSCADA3.1强⼤的绘图⼯具来制作现场的流程画⾯,画⾯的组成包括管道、阀门、⽔泵、反应釜、储藏罐等等。
在制作过程中我们还会⽤到图库精灵、图形模型等功能。
KingSCADA3.1图形编辑器中即绘制现场的画⾯,包括监控画⾯、趋势画⾯、报警画⾯、现场流程图等,还可以为画⾯中的图素设置连接动画,编写按钮的控制程序等等。
图形编辑器为您提供了强⼤的绘图⼯具,不仅提供了基本绘图⼯具、扩展绘图⼯具、Windows UI绘图⼯具还提供了精灵图库,⼤⼤提⾼了⼯程开发的效率。
启动图形编辑器的⽅法如下:在KingSCADA3.1⼯程开发环境(KingMake)中单击“编辑”菜单中的“图形系统”命令,即可弹出画⾯编辑器,如图4-1所⽰:图4-1画⾯编辑器画⾯编辑器包括:菜单栏、⼯具栏、⼯具箱、编辑界⾯、动画连接窗⼝、内容窗⼝、对象浏览窗⼝、属性配置窗⼝。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章动画连接与脚本程序本章内容基本动画连接系统脚本自定义脚本概述为了使设计的画面与现场设备情况同步动起来,就要进行动画连接。
动画连接主要实现监视与控制功能。
所谓动画连接就是建立画面的图素与数据库变量的对应关系,使得变量数值的改变会反应到图形对象的外观的变化,这就是监视;将用户的动作与系统的行为联系起来,以便改变某些监控变量的值或执行一段动作,这就是控制。
第一节基本动画连接前面一章我们在讲精灵图和图形模型的制作时已经用到了动画连接了,不同的图素动画连接也不一样。
下面我们就有选择的介绍几种动画连接,在这里没有介绍到的动画连接请大家课后参考操作手册自己练习使用。
水泵以及阀门的状态指示:本培训工程中有三个水泵,我们以水泵1为例,在水泵上制作一个指示灯来动态显示水泵的启停状态。
我们在水泵上面画一个圆作为指示灯的图素,设置画刷属性,属性设置完成后我们设置动画连接,选择右侧连接,点击,如图5-1所示,选择“属性-画刷”图5-1 动画连接弹出如图5-2所示动画连接画面,选择变量类型为离散类型变量。
图5-2 动画连接设置点击选择变量\\local\valve_gate1。
然后进行配置,条件为“true”时,选择颜色为绿色,为“false”时,选择颜色为红色。
如图5-3所示。
配置完成后点击“确定”完成水泵状态的颜色指示设置。
同样的方式我们可以设置其他的水泵以及阀门的状态指示。
注意关联的变量不要错了。
图5-3 动画连接设置液位的报警指示:我们做一个原料罐与催化剂罐的液位的报警指示灯。
我们利用闪烁与隐含的动画连接来实现。
首先画一个圆作为报警灯的图素,然后选择右侧的连接,点击,选择“闪烁—画刷闪烁”,弹出动画连接配置画面,点击选择变量,如图5-4,选择变量\\local\valve_gate1,然后点击变量域,选择变量的报警域Alarm,选择完成后点击OK,这样动画连接关联的变量为\\local\valve_gate1.Alarm,然后配置闪烁的速度,闪烁时画刷的颜色改变,配置完成后动画连接如图5-5所示:图5-4 选择变量域图5-5 画刷闪烁动画连接配置完闪烁动画连接后我们再配置隐含的动画连接,选择右侧的连接,点击连接,选择“基本—可见性”,弹出动画连接对话框,然后选择关联的变量\\local\液位.Alarm。
配置条件为真时显示即可。
同样的方式设置催化剂罐的液位报警指示。
水泵启停控制:我们做一个按钮来控制水泵的启动停止控制,例如控制水泵3,要求是:当前为启动状态时按钮颜色为“绿色”,按钮文本为“停止”,当前为停止状态时按钮颜色为“红色”,按钮文本为“启动”。
选择UI控件中的按钮。
按钮的文本修改是“Caption”属性,按钮的颜色修改是“Background”属性。
为了修改“Background”属性,我们需要先定义两个颜色的内部参数。
点击画面的空白处,然后选择右侧的“内容”,然后选择“内容”下面的“属性”,点击右键,弹出“添加属性”菜单,添加一个新的属性,如图5-6所示:属性名称为“红色”,类型为“画刷”,默认的颜色选择为“红色”。
点击“添加属性”同样的方法增加绿色属性。
图5-6 增加属性对话框颜色属性定义完成后我们在水泵3的图素旁边画一个按钮,选中按钮,然后选择右侧的“属性”,选“MemberAccess”,改为“true”,保存画面。
双击“按钮”,在鼠标左键按下时的脚本编辑对话框。
如图5-7所示,在脚本编辑框中编写脚本程序如下:if(\\local\water_pump==1){Button1.Caption="停止";Button1.Background=绿色;\\local\water_pump=0;}else{Button1.Caption="开启";Button1.Background=红色;\\local\water_pump=1;}}图5-7 鼠标左键脚本程序点击确定即可完成此脚本程序的编写。
这样水泵启停控制就完成了。
阀门开闭控制:我们下面也通过按钮做一个控制阀门开闭的功能。
这次使用的动画连接方法与前面水泵控制的不同,这个不需要进行脚本程序的编写,直接关联变量然后进行设置即可。
通过讲解也给大家提供另外一种实现方式的思路。
我们在阀门3旁边做一个按钮,然后修改“Caption”属性为“控制”,完成后选择右侧的“连接”,点击增加连接,选择“值输入—按钮输入”动画连接,弹出如图5-8所示动画连接,表达式类型选择离散类型,选择变量\\local\water_pump,动作选择“触变转换”。
下面介绍一下各个操作表示的意思:直接设定:当鼠标按下时将表达式中变量值设置为True;当鼠标弹起时将表达式中变量值设置为False。
选择该动作时,数据发送方式中只能选择“鼠标按下时连续发送”方式。
取反设定:当鼠标按下时将表达式中变量值设置为False;当鼠标弹起时将表达式中变量值设置为True。
选择该动作时,数据发送方式中只能选择“鼠标按下时连续发送”方式。
触变转换:当表达式中变量值为True时,则通过鼠标按下动作,将表达式中变量值设置为False;当表达式中变量值为False时,则通过鼠标按下动作,将表达式中变量值设置为True。
选择该动作时,数据发送方式中只能选择“鼠标释放时”方式。
置位:当鼠标按下时将表达式中变量设置为True。
选择该动作时两种数据发送方式都可以选择。
置反:当鼠标按下时将表达式中变量设置为False。
选择该动作时两种数据发送方式都可以选择。
图5-8 动画连接设置完成后点击确定即完成了此动画连接的设置。
这样阀门开闭控制就完成了。
注释文本显示:我们可以利用鼠标的触敏特效来实现当鼠标移动到一个物体上面后显示我们规定好的一串文本提示信息。
我们以原料罐为例来说明实现的方式。
在“对象—精灵图—Retors-General—SpecialRetors001”,选择右侧的属性窗口,将属性“EnableTooltip”设置为“True”。
需要注意的是图素此属性默认值为“False”。
选择右侧的连接,选择“F-Level”,输入“液位变量”;添加连接“动作—ToolTip”动画连接,弹出如图5-9所示动画连接对话框图5-9 动画连接我们可以在表达式编辑框中直接输入字符串变量或者通过双引号引起来的字符串内容,也可以将字符串内容与非字符串变量结合起来使用。
例如我们输入:"当前液位高度:"+\\local\液位。
则在运行系统下,当鼠标移动到原料罐上面后会显示:当前液位高度:67,如图5-10所示:图5-10 运行状态显示画面切换:我们在一个工程中会有许多画面,可以通过按钮来实现各个画面的切换。
我们前面定义的“监控画面”的大小为1024*700,我们新建一个切换画面,起始位置为Left:0,Top:700,Width:1024,Height:68。
新建画面完成后,我们在画面上面做一个按钮,修改按钮的“Caption”属性为“监控画面”,然后选择右侧的“连接”,选择“左键按下”,弹出脚本编写对话框,在脚本编辑区输入:ShowPicture("监控画面"); 。
这样就可以在运行环境下点击此按钮切换到“监控画面”画面了。
我们在执行某些功能的时候会经常用到软件系统提供的各种函数,具体函数的意义请参考函数手册。
以上介绍了部分动画连接的设置方法,关于其他没有介绍的动画连接请参考KingSCADA3.1用户手册。
第二节脚本程序KingSCADA3.1除了在定义动画连接时支持连接表达式,还允许用户编写脚本程序来扩展应用程序的功能,KingSCADA3.1提供的脚本是一种在语法上类似C语言的程序,工程人员可以利用这些程序编写逻辑控制程序,从而增强应用程序的灵活性。
一、脚本语法:KingSCADA3.1支持的数据类型、运算符以及控制语句。
一、支持的数据类型1、布尔类型:布尔常量:True,False布尔变量:布尔变量的类型符为bool,取值True和False2、整数类型整型常量:十进制整数,如123,-456,0。
整型变量:有符号短整型和有符号长整型3、实数类型实型常量:十进制小数形式,如0.123、123.0、0.0。
实型变量:单精度实型和双精度实型4、字符串类型字符串常量:使用双引号括起来的若干字符,如“kingview”,“script”等。
字符串变量:字符串变量的类型符为String,定义形式如下:string str1,str2;5、引用类型定义引用变量:变量类型变量名,如:IntTag a; // 定义整型引用变量使用引用变量:a = &intTag; // 将引用变量a指向工程中定义的整型变量intTag。
6、数组类型一维数组定义:类型说明符[常量表达式] 数组名一维数组引用:数组名[下标]二、支持的运算符支持的运算符包括:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等,具体介绍请参见用户手册三、支持的脚本语句支持的脚本语句包括:赋值语句:变量(变量的可读写域)= 表达式;跳转语句:Return、Break、Continue分支语句:If语句、switch语句循环语句:while语句、do-while语句、for语句二、脚本分类:KingSCADA3.1脚本从可见性上可以分成全局和局部事件脚本;全局事件脚本包括:1、应用程序脚本:指在工程启动时、关闭时或在程序运行期间周期执行的脚本程序。
2、报警事件脚本:指当报警事件产生时执行的脚本程序。
3、用户事件脚本:指当用户操作事件(包括:用户登录和用户注销)产生时执行的脚本程序。
4、数据改变脚本:指链接的变量或变量域,在变量或变量域变化到超出数据字典中所定义的变化灵敏度时,被触发执行的脚本程序。
5、事件脚本:指在某件事情发生时、消失时或存在期间周期执行的脚本程序。
6、热键脚本:被链接到指定的热键上,工程运行期间,用户随时按下热键都可以执行这段脚本程序。
7、自定义函数脚本:提供用户自定义函数,用户可以根据KingSCADA3.1的基本语法及提供的函数自己定义各种功能更强的函数,通过这些函数能够实现工程特殊的需要。
8、定时脚本:指在工程运行期间,根据指定的时间,定时触发的脚本程序。
局部事件脚本包括:1、画面脚本:指画面打开时、画面关闭/隐含时或画面运行时周期执行的脚本程序。
2、画面图素脚本:指鼠标触敏该图素时执行的脚本程序。
3、控件的事件脚本:指Windows通用控件和ActiveX控件的事件所触发的脚本程序。
三、脚本应用:我们在本章主要介绍前面监控画面动态功能实现所用到的脚本程序,其他脚本程序例如报警事件脚本、用户事件脚本等我们会在以后介绍其他功能的时候来讲解。