声明
第一章 绪论
1.1 研究工作的背景与意义
1.2 国内外研究历史与现状
1.3 本论文研究的主要内容
1.4 本论文章节结构安排
第二章 大尺寸螺纹专用检测软件需求分析及总体设计
2.1 大尺寸螺纹专用检测软件功能需求分析
2.1.1 螺纹检测系统构成及工作原理分析
2.1.2 大尺寸螺纹专用检测软件需求分析
2.2 大尺寸螺纹专用检测软件总体设计
2.2.1 软件架构层次
2.2.2 软件功能模块组成
2.2.3 软件数据流
2.2.4 软件需求跟踪
2.3 本章总结
第三章 大尺寸螺纹检测关键技术研究
3.1 数据采集同步控制器
3.1.1 螺纹检测系统数据采集方式分析
3.1.2 数据采集同步控制器硬件
3.1.3 数据采集同步控制器模拟量采集处理
3.2 螺纹牙型轮廓采集数据处理
3.2.1 采集数据有效性判断及粗大误差处理
3.2.2 螺纹牙型轮廓数据滤波处理
3.3 螺纹牙型分段算法
3.4 螺纹参数计算
3.4.1 一阶线性回归拟合
3.4.2 求取螺纹参数
3.5 本章总结
第四章 大尺寸螺纹专用检测软件详细设计与实现
4.1 螺纹检测软件界面模块
4.2 硬件参数设定模块
4.2.1 模块硬件参数设置
4.2.2 设定参数信息下装
4.2.3 计算机与同步控制器间通信协议设计
4.3 螺纹数据库模块
4.3.1 重要数据热备份功能
4.3.2 螺纹数据表单
4.3.3 螺纹参数数据库查询
4.4 螺纹扫描程序模块
4.5 螺纹数据分析模块
4.5.1 螺纹原始数据处理
4.5.2 被测螺纹参数计算
4.6 螺纹运行监测日志及仪控报警模块
4.6.1 软件日志记录
4.6.2 软件仪控报警
4.7 螺纹检测算法模块
4.8 螺纹检测结果评价及报告模块
4.9 本章总结
第五章 大尺寸螺纹专用检测软件测试及验证
5.1 性能测试
5.1.1 系统稳定性可靠性测试
5.1.2 网络性能测试
5.1.3 实时性测试
5.1.4 螺纹参数测试
5.2 软件模块功能测试
5.2.1 螺纹检测软件界面模块的测试
5.2.2 硬件参数设定模块的测试
5.2.3 螺纹数据库模块的测试
5.2.4 螺纹扫描程序模块的测试
5.2.5 螺纹数据分析模块的测试
5.2.6 螺纹运行监测日志及仪控报警模块的测试
5.2.7 螺纹检测算法模块的测试
5.2.8 螺纹检测结果评价及报告模块的测试
5.3 本章总结
第六章 结论和展望
6.1 本论文研究总结
6.2 前景展望
致谢
参考文献
附录一M200×6﹣6g ZZ数据一阶线性回归拟合结果(部分)
附录二 激光位移传感器配置表
附录三 螺纹参数的计算部分代码
附录四 一阶线性回归部分代码
附录五 牙型半角计算部分代码
附录六 滤波算法部分代码