组态软件基础及应用(组态王KingView)第2版 课件 第十章 综合实例.pptx

组态软件基础及应用(组态王KingView)第2版 课件 第十章 综合实例.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

我们毕业啦

其实是答辩的标题地方;10.1小区供水系统实例;前言;10.1小区供水系统实例;(1)新建一个画面“小区供水系统模拟”并打开,绘制5层楼房,先画出需要的分离图块:;(3)从用户5到用户1,对每个楼层的“文本”、“水柱”、“水阀”进行动画连接设置:;(1)分离图块:;(4)组合图块:;

(1)从图库中的反应器类别选择一个至画面中,通过工具箱中的“直线”和“文本”画出刻度:;

(1)将前面所有画的东西进行合理的位置排布,从图库里的阀门中选取一个作为蓄水池阀,点击工具箱里的“立体管道”按流水的方向进行绘制。;

(2)双击进行动画连接设置:

1)用户5~用户1的水管依次设置:

●流动——流动条件:(\\local\水泵阀*\\local\用户5阀*2)~(\\local\水泵阀*\\local\用户1阀*2)。

2)水管6:

●流动——流动条件:(\\local\水泵阀*(1+(\\local\用户1阀+\\local\用户2阀+\\local\用户3阀+\\local\用户4阀+\\local\用户5阀)*1.8))。

3)水管7:

●流动——流动条件:(\\local\蓄水池阀*10)。

●蓄水池阀——变量名:(\\local\蓄水池阀),关闭颜色红,打开颜色绿。;

(1)从图库中的仪表内选择一个到画面中,双击进行设置:;

把用户的用水量以及水费保存到数据库中。

(1)新建一个Access数据库,名字为“用水量.mdb”,在数据库中新建一个表,名字也为“用水量”,在表的第一行添加字段:;

打开电脑的“控制面板”,点击“管理工具”,双击“ODBC数据源”,在“用户DSN”下点击“添加”,选择“MicrosoftAccessDriver(*.mdb)”并点击完成进行下一步设置:数据源名为“用水量”、点击“选择”从工程文件下选中“用水量.mdb”,完成后点击“确定”关闭。;

(1)在“工程浏览器”左侧,点击并新建一个记录体:;

(1)新建一个画面“保存与查询”并打开。点击工具箱中的“插入通用控件”,选择“KVADODBGridClass”到画面中。将控件名改为“KV”,确定后记得保存画面。

(2)右键KV控件的属性控制,进入“KV属性”。在“数据源”下点击“浏览”进入“数据连接属性”,接着在“连接”下的第一个“使用数据源名称”处下拉选???“用水量”,然后点击“测试连接”,成功后点击确定返回“KV属性”。在“数据源”下的“表名称”处下拉选择“用水量”,将“有效字段”里的内容全部添加到右边。添加完成后,可以在右边设置“标题、格式、对齐、字段宽度”等,为了KV控件的美观,可以适当增加“字段宽度”(推荐设置:日期、用户1费用~用户5费用——100,用户1用水量~用户5用水量——120):;

(3)设置完成后确定返回并保存画面。为了按月份查询用户的用水情况,可以使用日历控件来实现月份的选择。点击工具箱中的“插入通用控件”,选择“MicrosoftDateandTimePickerControl…”到画面中。双击此控件,将控件名改为“RQ”,确定后保存画面。;程序设计主要包括动画程序、数据变化程序、数据库读写程序等。

(1)在“工程浏览器”左侧的命令语言中,双击“应用程序命令语言”,点击“存在时”将时间改为“每55毫秒”并写入课本中“动画效果设计”程序。;10.1小区供水系统实例;在“工程浏览器”中双击“设置运行系统”,在“主画面配置”下选择“小区供水系统模拟”,在“特殊”下设置“运行系统基准频率——55毫秒”,点击确定完成设置。在“工程浏览器”的上端点击“VIEW”图标,进入运行系统。

当按下空格键时,可以看到水泵开始旋转,供水管内有水,供水管压力显示为3.5。当按下数字键1~5时,对应用户的水管就会有水,并且水表处开始计数,蓄水池水位下降。如果用开水的用户越多,供水管流速就越快,蓄水池水位下降越快。随着蓄水池水位的下降,或者开水的用户越多,供水管压力会下降。当5个用户全部用水导致蓄水池水位下降到50的时候,供水管压力变为0。当用户所有用户关闭用水,或者蓄水池水位低到50,蓄水池阀打开,蓄水池水管开始进水,直至满水后蓄水池阀关闭。;当全部用户停止用水时,点击按钮“保存与查询”。在“保存与查询”画面中,点击日历控件选择月份,点击“保存”就会将数据存到数据库表里,点击“查看”就会在KV控件里看到数据库表里的数据。如图10-15所示。同样,如果想要删除某个月份的数据,先点击日历控件选择月份,然后点击“删除”即可。如果我们要模拟多个月份的数据,可以在保存当前月份后,点击“返回”,在“小区供水系统模拟”画面中点击“缴费”,这样所有用户的水表就会清零,方便再次操作。;图10-16运行

文档评论(0)

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

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

1亿VIP精品文档

相关文档