|
任务书计划:
利用 C#编程语言,设计了上位机应用软件,使得用户可以在任何一个能够上网的地方,来控制和查询家里的一切。
已完成的计划:
(1) 学习了C#的相关编程基础知识,了解了windows窗体应用程序编程,以及相关控件的使用。
(2) 学习了数据库的使用与搭建,设计表格,完成用户登录注册由个人控制系统。
(3) 规划了控制流程图,编写了上位机用户控制界面。
(4) 查阅书籍以及相关案例,找到了上位机下位机通讯功能的解决方案,一种是使用采集板实现通讯功能,另一种是采用ARM控制板进行下位机编程,从而实现串口通讯功能。
已解决的困难:
(1) 了解了下位机编程原理,对KEIL编程软件有初步的认识。
解决不了的困难:
(1) 对上位机和下位机的通讯功能的实现仍有一定难度,尤其是不了解C#的串口通讯控件。
(2) 串口之间的通讯调试有时出现故障不太稳定。
指导教师态度:
非常好。 |