基于Qt插件技术的肺癌气体检测嵌入式控制软件系统设计与实现
摘要 | 第3-4页 |
ABSTRACT | 第4-5页 |
1 绪论 | 第8-14页 |
1.1 引言 | 第8页 |
1.2 肺癌呼气检测的发展 | 第8-9页 |
1.3 Qt插件技术概述 | 第9-10页 |
1.4 研究目的和主要研究内容 | 第10-14页 |
1.4.1 研究目的 | 第10-11页 |
1.4.2 研究内容 | 第11-14页 |
2 系统设计 | 第14-20页 |
2.1 需求分析 | 第14页 |
2.2 总体设计 | 第14-15页 |
2.3 下位机程序模块划分 | 第15-16页 |
2.4 Qt插件模块划分 | 第16-17页 |
2.5 指令集设计 | 第17-18页 |
2.6 本章小结 | 第18-20页 |
3 下位机程序实现 | 第20-34页 |
3.1 简单IO模块 | 第20页 |
3.2 温湿度采集模块 | 第20-26页 |
3.2.1 测量时序 | 第21-23页 |
3.2.2 温湿度值补偿 | 第23页 |
3.2.3 获取温湿度值 | 第23-26页 |
3.3 微型气泵模块 | 第26-27页 |
3.4 串口通信模块 | 第27-29页 |
3.5“看门狗”模块 | 第29-31页 |
3.6 下位机主体程序实现 | 第31-32页 |
3.7 下位机程序功能验证 | 第32-33页 |
3.8 本章总结 | 第33-34页 |
4 上位机程序实现 | 第34-66页 |
4.1 制作图元 | 第34-35页 |
4.2 信号与槽机制 | 第35-36页 |
4.3 生成Qt自定义插件的方法 | 第36-39页 |
4.3.1 生成Qt自定义插件的方法 | 第36-37页 |
4.3.2 Qt自定义插件的接口 | 第37-39页 |
4.4 简单类插件实现 | 第39-45页 |
4.5 复杂类插件的实现 | 第45-56页 |
4.5.1 微型气泵插件实现 | 第45-47页 |
4.5.2 温湿度传感器插件实现 | 第47-51页 |
4.5.3 摄像头插件实现 | 第51-53页 |
4.5.4 串口通信插件实现 | 第53-56页 |
4.6 界面设计 | 第56-60页 |
4.6.1 界面设计风格 | 第56-57页 |
4.6.2 登录界面 | 第57页 |
4.6.3 执行界面 | 第57-58页 |
4.6.4 配置页面 | 第58-59页 |
4.6.5 结果输出界面 | 第59-60页 |
4.7 上位机主体程序实现 | 第60-64页 |
4.7.1 初始化 | 第60-61页 |
4.7.2 任务分发 | 第61-63页 |
4.7.3 生成“差谱图” | 第63-64页 |
4.8 本章小结 | 第64-66页 |
5 系统移植与测试 | 第66-78页 |
5.1 软件移植 | 第66-68页 |
5.2 功能正确性测试 | 第68-71页 |
5.3 容错性测试 | 第71-74页 |
5.3.1 登录验证容错测试 | 第71-72页 |
5.3.2 温度超阈值容错性测试 | 第72-73页 |
5.3.3 串口通信容错性测试 | 第73-74页 |
5.4 复用性和可扩展性测试 | 第74-76页 |
5.5 本章小结 | 第76-78页 |
6 总结与展望 | 第78-80页 |
6.1 总结 | 第78-79页 |
6.2 展望 | 第79-80页 |
致谢 | 第80-82页 |
参考文献 | 第82-85页 |