- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工控程序开发
实 习 报 告
实习性质: .NET工控程序开发
学生姓名: 秦兴兵
专业班级: 网络082
指导教师:万青、何同林、龚启军
实习时间: 2010.1.11-1.16
实习地点: 4212
重庆工程职业技术学院
重庆工程职业技术学院毕业实习报告
指导教师评语
指导教师签字:
年 月 日
目 录
目 录 2
1 实习目的: 3
2 实习的基本情况 3
3 实习内容: 3
3.1明确系统功能,设计数据库结构,完成数据检测记录管理模块 3
3.1.1明确系统功能 3
3.1.2设计数据库结构 3
3.1.3完成数据检测记录管理模块 4
3.2设计下位机数据采集模块 8
3.2.1设计主动和被动模式的串口通信类 8
3.2.2实现数据数据帧的提取和数据解码功能 9
3.3设计采集数据显示、保存模块 9
3.4设计历史数据显示、曲线绘制模块设计报表 10
3.5 设计报表 14
4 实习总结 14
5 实习体会 16
1 实习目的:
用Microsoft Visual Studio 2008的C#语言与Microsoft Office的Access 2007或者ADO.NET 的SQL数据库完成《钻机性能检测系统》的开发。掌握工业控制应用系统中软件部份界面设计、串口数据通信和数据采集、数据存储和分析、报表输出打印等方面的知识和技能,将在课堂上学习的基础知识应用到实际的软件开发中去,积累应用程序分析、设计、编码、调试的经验,将理论与实践相结合。以及在老师的指导下,完成此项目。在实践过程中不断完善系统及自己以前学习的知识的空缺及不足,巩固课堂上学到的知识。从而提高自己的实际动手能力和独立思考的能力。
2 实习的基本情况
1 实习时间: 2010年1月11日 至 1 月16日
2 实习地点: 校内四教学楼(4212机房)
3 实习内容:
3.1明确系统功能,设计数据库结构,完成数据检测记录管理模块
3.1.1明确系统功能
正式实习前,我们就从老师那里拿到实习的项目计划表和课表,终于在本学期最后一周进行我们为期五天的实习生活了。我们每个人心里都有自己的想法,不过我们每个人的脸上都露出了一丝的微笑。实习的前几周,我们已经基本掌握了软件部份的界面设计、串口数据通信和数据采集、数据存储和分析、报表输出打印等方面的知识和技能。
在上理论课的时候,我们已经了解到煤矿生产中广泛使用钻机,其研发、制造及使用都需要对钻机各项性能指标进行现场测试。为此,研究开发了一种煤矿钻机性能综合测试系统,并详细讨论了该系统的硬件构成和软件设计方案。利用该系统可以监控不同类型的煤矿钻机检测设备,实时收集数据,自动生成综合测试报表,能满足国内相关单位的现实需要。
这个项目包括创建系统数据库,添加用户、发言、回复表,并建立关系、索引等,实现检测记录的添加、删除、修改和浏览功能;设计下位机数据采集模块;设计采集数据显示、保存模块;设计历史数据显示、曲线绘制模块;设计报表,撰写实习报告。我们要做的就是完成这些任务。现在我们就要开始我们的丰富的实习生活了!
3.1.2设计数据库结构
“煤矿钻机性能综合测试系统”系统运行时,后台通讯程序把采集到的数据存放入一个特定的数组,前台显示程序定时读取数组中的数据并显示到主界面相应的文本框中,并在点击“记录”按钮时,将一条记录添加到数据表中。本任务主要是通过使用ADO.NET基本组件,实现向数据库添加数据和从数据库查询数据的功能。
ADO.NET(即Active Data Objects .NET)是.NET Framework的重要组成部分,是由大量数据库访问类的组成的一个庞大的库,是应用程序与数据库沟通的桥梁。ADO.NET的设计者希望在处理数据时,不要因一直与数据库保持连接而导致占用系统资源过多的现象发生。因此,ADO.NET将数据访问和数据处理分开,达到离线访问数据的目的。
ADO.NET中的类可以分为数据库操作类和数据缓存类两种,数据库操作类用于和特定的数据源打交道,完成数据源的连接、断开,数据读取与写入任务,数据缓存类将从数据库数据库中读取的数据进行缓存和处理。
操作人员通过工具栏中的“开始读数”按钮启动定时器,同时启动后台通信程序(在新线程中运行);由定时器控制,程序周期性地查询后台通信程序本次数据采集工作的完成情况。若已经完成,则从内存中读取本次采集的数据,并显示在文本框中,并发送下一次数据采集命令;若未完成,则提示错误。后台通信程序接收到命令后,开始采集数据
文档评论(0)