声明
摘要
1 绪论
1.1 课题研究背景及意义
1.2 国内外研究现状
1.2.1 机车元件及线路检修研究现状
1.2.2 逻辑检测研究现状
1.3 论文难点分析
1.4 论文内容安排
2 系统需求分析及总体设计
2.1 电气柜逻辑检测系统
2.1.1 电气控制柜组成与作用
2.1.2 电气柜逻辑检测系统
2.2 地铁车辆电气柜逻辑检测系统组成
2.3 测试方案设计
2.3.1 上位机测试方案设计
2.3.2 下位机测试方案设计
2.4 系统软件需求分析
2.4.1 电气柜连接清单自动导入功能
2.4.2 测试程序自动生成功能
2.4.3 系统通信功能
2.4.4 数据保存及报表生成
2.4.5 系统操作友好功能
2.5 软件总体功能设计
2.5.1 系统管理模块设计
2.5.2 逻辑处理模块设计
2.5.3 逻辑测试模块设计
2.5.4 通讯模块设计
2.5.5 数据库管理模块设计
2.6 本章小结
3 电气柜连接关系自动识别技术的研究与实现
3.1 元件标识自动识别分析
3.2 自动识别连接关系方案设计
3.3 图论及其相关算法
3.3.1 图论基本概念
3.3.2 图的遍历算法
3.3.3 图的生成树算法
3.4 自动识别电气连接关系算法研究
3.4.1 有向短支路生成法
3.4.2 有向树生成法
3.5 逻辑处理模块的实现
3.5.1 MFC ODBC技术
3.5.2 清单表自动导入实现
3.5.3 短支路生成
3.5.4 完整有向支路生成
3.6 本章小结
4 测试指令自动生成技术的研究与实现
4.1 测试指令自动生成技术研究
4.1.1 测试步骤分析
4.1.2 故障树分析法
4.1.3 故障树的数学模型
4.1.4 测试指令生成法
4.2 逻辑测试模块实现
4.2.1 接口配置
4.2.2 指令定义
4.2.3 自动测试程序生成
4.2.4 手动测试程序生成
4.2.5 断路器手动测试
4.2.6 转换开关手动测试
4.3 本章小结
5 系统数据管理的设计与实现
5.1 属性数据库设计
5.2 故障库管理
5.3 测试日志管理
5.4 测试报告生成
5.5 测试报告的导出和打印
5.6 逻辑库管理
5.7 本章小结
6 系统软件实现
6.1 系统管理模块实现
6.1.1 程序工作路径选择
6.1.2 程序运行初始化
6.1.3 延迟时间设定
6.1.4 用户管理
6.2 通讯模块设计与实现
6.2.1 CAN通信
6.2.2 上位机通信软件设计
6.2.3 CAN通信实现
6.3 测试进程选择
6.4 监控模块设计与实现
6.4.1 测试结果分析
6.4.2 故障定位
6.4.3 监控界面实现
6.5 本章小结
7 总结与展望
7.1 总结
7.2 展望
致谢
参考文献
附录