声明
致谢
摘要
插图
表格
1 绪论
1.1 研究背景
1.2 研究现状分析
1.3 研究内容与论文结构
2 软件系统设计方案
2.1 系统框架设计
2.1.1 C/S架构
2.1.2 三层架构
2.2 模块间通信机制
2.2.1 网络协议框架
2.2.2 TCP通信
2.2.3 HTTP协议
2.2.4 Modbus协议
2.3 本章小结
3 电子提花机控制器的设计与实现
3.1 控制器框架
3.2 开发环境的搭建
3.2.1 开发工具Qt
3.2.2 Linux系统移植
3.2.3 Qt移植
3.2.4 tslib移植
3.2.5 挂载网络文件系统
3.3 上位机控制系统
3.3.1 硬件构成
3.3.2 InterView框架
3.3.3 人机交互模块
3.3.4 文件管理模块
3.3.5 花型文件处理模块
3.3.6 日志模块
3.3.7 其他应用模块
3.4 下位机控制系统
3.4.1 硬件构成
3.4.2 TCP通信模块
3.4.3 数据交互模块
3.4.4 掉电保护模块
3.5 本章小结
4 云平台监控系统的设计与实现
4.1 监控系统框架
4.2 开发工具的介绍
4.2.1 Web应用框架
4.2.2 MySQL数据库
4.2.3 Nginx服务器
4.2.4 uWSGI服务器
4.2.5 Bootstrap框架
4.3 服务端软件设计
4.3.1 设备管理模块
4.3.2 用户管理模块
4.3.3 消息管理模块
4.3.4 数据处理模块
4.4 Web端界面设计
4.5 本章小结
5 系统测试及结果
5.1 上、下位机通信测试
5.2 BONAS数据发送测试
5.3 花型编辑功能测试
5.4 现场测试
5.5 监控系统界面显示
5.6 本章小结
6 总结与展望
6.1 本文工作总结
6.2 未来工作展望
参考文献
攻读硕士学位期间的主要成果