远程集中抄表系统设计报告内容摘要:

反映了你解决问题的逻辑思维和创新能力,它才是一个设计的灵魂所在。 因此在整个设计过程中大部分时间是用在程序上面的。 通过这次 实训 我也发现了自身存在的不足之处, 特别是编程在中 ,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。 其次,这次 实训 让我充分认识到团队合作的重要性,只有分工协作才能保证整个项目的有条不絮。 这次 实训 是很有 意义的 ,更重要的是如何把自己平时所学的东西应用到实际中 ,也明白了自己在 c++语言上自己存在的一些问题,也解决了一些一直困恼我的问题 ,我想这将对我以后的学习产生积极的影响。 六 、主要参考文献 [1]伍俊良 . Visual C++课程设计与系统开发案例 .清华大学出版社 , [2]Visual C++串口通信技术与工程实践 . 人民邮电出版社 , [3]史嘉权 . 数据库系统概论 . 清华大学出版社 , 附录 编程代码 : using System。 using。 using。 远程集中抄表系统设计实训报告 5 using。 using。 using。 using。 using。 using。 namespace WindowsFormsApplication1 { public partial class Form1 : Form { private serialPort = new ()。 //创建一个 Serial Port 类的实例 public Form1() { InitializeComponent()。 } //数据转换 //保存日常抄收电量数据 public void SaveDayPower(byte[] buffer) { //数据库实例 int BufferLenght =。 string selectItem = buffer[15].ToString() + buffer[16].ToString()。 //电表编号 //string MeterIDStr = null。 int DataLenght = buffer[9] + buffer[10] * 256。 int MeterNumber = (DataLenght 9) / (buffer[26] + 6)。 // 只读电表编码和日末电量两项 string[,] Meterlist = new string[MeterNumber, 2]。 远程集中抄表系统设计实训报告 6 //BCD 日期码转换成 string string date = 20。 for (int i = 0。 i 3。 i++) { if (i != 2) { date += (buffer[17 + i], 16) +。 } else { date += (buffer[17 + i], 16)。 } }。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。