学位论文 > 优秀研究生学位论文题录展示

轴类零件图结构识别及尺寸标注批改技术的研究

作 者: 孙洁
导 师: 李西琴
学 校: 西北工业大学
专 业: 机械设计及理论
关键词: 工艺结构识别 机械制图 ObjectARX 轴类零件图 尺寸标注
分类号: TH126
类 型: 硕士论文
年 份: 2004年
下 载: 144次
引 用: 7次
阅 读: 论文下载
 

内容摘要


本论文的研究工作受到西北工业大学电子教材建设经费资助。 本文在有关研究者开发的轴类零件图批改软件的基础上,对轴类零件图的批改做了进一步的研究。研究所用的平台为AutoCAD,使用的编程工具为Visual C++6.0和ObjectArx。 本文的研究重点为轴类零件图中各种工艺结构的识别和尺寸标注的批改,采用的方法为“特征识别法”,该方法针对轴类零件图中各种工艺结构的固有特征,从一幅零件图中识别出零件的各种工艺结构,包括槽、通孔等,然后在此基础上进行批改。本文工作的特点是能更有效地检查出零件图中常见的各种典型错误,并便于扩展功能。 本文同时针对制图作业批改的若干难点问题提出了相应的解决方法,如批改作业时各种结构的匹配,自定义数据库的设计,批改精度的控制,主视图中心线的双重定位等。这些研究不仅对轴类零件图的批改是必需的,而且对于各种制图作业的批改都是适用的。 对上述研究内容,本文设计了相应的算法,提供了程序流程图,并采用Visual C++设计编写了约15000行的程序。最后给出了程序的运行实例和结论。

全文目录


中文摘要  3-4
英文摘要  4-9
第一章 绪论  9-19
  1.1 前言  9
  1.2 此类软件的开发情况和历史  9-10
  1.3 批改软件的运行平台和编程语言的选择  10
    1.3.1 批改软件的运行平台  10
    1.3.2 编程语言的选择  10
  1.4 作业批改软件的主要依据及目标  10-11
    1.4.1 实现作业批改的主要依据  10
    1.4.2 作业批改程序的设计要求  10-11
  1.5 软件设计过程中的需要遵循的几个原则  11-12
    1.5.1 批改软件结构设计的可扩展性原则  11
    1.5.2 批改软件的设计应以可能出现的典型错误为出发点  11
    1.5.3 批改软件的设计须考虑到可允许误差的存在  11-12
  1.6 上届同学研究的方向及其所采用方法的原理  12-13
    1.6.1 上届同学研究的方向  12
    1.6.2 扫描法的基本原理  12-13
    1.6.3 扫描法的优缺点  13
  1.7 本课题所研究的方向,难点及采用的方法  13-16
    1.7.1 尺寸标注在整个轴类零件图批改中的位置  13-14
    1.7.2 本课题所研究的方向  14
    1.7.3 特征识别法的提出  14
    1.7.4 特征识别法的思路论述  14
    1.7.5 本课题的主要难点  14-16
    1.7.6 程序流程图  16
    1.7.7 整个程序设计的工作量主要体现在  16
    1.7.8 本课题程序功能  16
  1.8 本课题所作工作与上届同学所作工作的关系论述  16-17
    1.8.1 本课题的研究与上届同学的工作是连续性的  16-17
    1.8.2 关于程序后续发展的建议  17
  1.9 后续章节的论述方式简介  17-19
第二章 作业批改软件的功能模块设计  19-36
  2.1 概述及相关预备知识  19-20
    2.1.1 预备知识:  19
    2.1.2 叙述方式  19-20
    2.1.3 论述重点在各工艺结构的识别而不是批改  20
  2.2 轴向尺寸的处理模块研究  20-25
    2.2.1 方法的提出和综述  20-21
    2.2.2 算法实现所需的两个数据结构  21
    2.2.3 算法实现所需的两个链表及其作用  21-22
    2.2.4 尺寸标注分割的具体分类和各自特点  22-23
    2.2.5 算法的伪代码表达  23-24
    2.2.6 补充说明  24-25
  2.3 键槽的识别和处理  25-28
    2.3.1 类型一的识别和处理  26
    2.3.2 键槽移出剖面图的识别和处理  26-27
    2.3.3 键槽主视图表达和其移出剖面图的匹配  27
    2.3.4 类CJianCao和SCutJC及SJianCao的关系  27
    2.3.5 键槽尺寸标注值的获取  27-28
    2.3.6 键槽的批改  28
    2.3.7 给出整个键槽识别和批改的流程图  28
  2.4 结构平面的识别和处理  28-30
    2.4.1 识别结构平面的主视图部分  29
    2.4.2 识别结构平面的移出剖面图部分  29-30
    2.4.3 识别后的处理工作  30
  2.5 倒角的识别和处理  30-31
    2.5.1 识别倒角所用的特征  30
    2.5.2 识别后的处理工作  30-31
  2.6 螺纹退刀槽和磨外圆砂轮越程槽的识别和处理  31
    2.6.1 识别特征及处理  31
    2.6.2 识别后的处理工作  31
  2.7 磨外圆和端面砂轮越程槽的识别和处理  31-32
    2.7.1 识别特征及处理  31-32
    2.7.2 识别后的处理工作  32
  2.8 螺纹工艺结构的识别和处理  32-33
    2.8.1 螺纹工艺结构识别特征及处理  32-33
    2.8.2 识别后的处理工作  33
  2.9 通孔的识别和处理  33-34
    2.9.1 通孔工艺结构主视图部分的识别特征及处理  33
    2.9.2 通孔结构移出剖面图部分的识别特征及处理  33-34
    2.9.3 识别后的处理工作  34
  2.10 径向尺寸的识别和处理  34
    2.10.1 径向尺寸的识别特征及处理  34
    2.10.2 识别后的处理工作  34
  2.11 阶梯轴段的识别和处理  34-36
    2.11.1 阶梯轴段的识别特征及处理  35
    2.11.2 识别后的处理工作  35-36
第三章 全局通用模块的设计及实现  36-54
  3.1 概述  36
  3.2 全局通用数据结构的设计  36
  3.3 批改软件的预处理  36-37
    3.3.1 备份原数据库  36-37
    3.3.2 删除短线条  37
    3.3.3 矩形分割为直线  37
  3.4 直线的比较和融合  37-40
    3.4.1 直线信息的提取  37-38
    3.4.2 直线的比较  38
    3.4.3 直线的融合  38-40
  3.5 自定义数据库的必要性及其设计  40-41
  3.6 批改软件的序列化设计  41-43
    3.6.1 序列化简介  41
    3.6.2 本课题的序列化  41-42
    3.6.3 移植到ObjectArx中的关键问题及相应的解决方法  42-43
    3.6.4 本课题中需要序列化的地方  43
  3.7 批改结果显示模块的设计  43-44
  3.8 通用函数的处理  44-46
    3.8.1 偏差处理函数的设计  44-45
    3.8.2 点的判断比较处理  45
    3.8.3 识别后的工艺结构如何获得其尺寸标注值  45-46
  3.9 批改精度的设计和实现  46-47
    3.9.1 在函数设计上的体现  46
    3.9.2 重点论述一下该类精度控制形参的取值  46-47
  3.10 批改软件的调试  47-48
  3.11 主视图区域的精确划分  48-49
  3.12 各工艺结构比较时的配对方法研究  49-50
  3.13 各工艺结构主视图部分和其移出剖面图的匹配方法  50-51
  3.14 主视图中心线的双重定位  51-54
    3.14.1 主视图中心线Y值的初步定位  51
    3.14.2 主视图中心线Y值的二次概率法定位  51-52
    3.14.3 二次概率法定位的伪代码  52-54
第四章 程序界面的介绍及其设计思路  54-59
  4.1 概论  54
  4.2 程序的配置设计及实现  54-55
  4.3 答案案数据库的制作  55-56
  4.4 批改结果的重新显示  56-57
  4.5 批改结果的两种保存方式  57-58
  4.6 批改结果的查看(用AutoCAD查看)  58
  4.7 “批改作业”菜单项的使用和实现  58-59
第五章 批改软件的结构总论及可扩展性论述  59-65
  5.1 概述  59-61
    5.1.1 以模块为单元分别介绍  59-61
  5.2 各结构具体介绍  61-64
    5.2.1 全局配置模块的相关类设计  61
    5.2.2 提取答案信息  61-62
    5.2.3 答案图处理部分的初始化及预处理  62
    5.2.4 识别出答案图中的键槽工艺结构  62-63
    5.2.5 提取学生作业图信息  63
    5.2.6 学生作业图部分的初始化及预处理  63
    5.2.7 识别出学生作业图中的键槽工艺结构  63
    5.2.8 学生作业图中的键槽工艺结构和答案图中的相比较  63
    5.2.9 根据比较结果配置显示面板  63
    5.2.10 显示比较结果  63-64
  5.3 小结  64-65
第六章 批改系统辅助软件的设计  65-68
  6.1 概述  65
  6.2 批改结果查看器简介  65
  6.3 批改结果查看器的设计  65-68
    6.3.1 最常遇到的问题  66
    6.3.2 问题1的缘由和解决之道  66-67
    6.3.3 问题二的缘由和解决之道  67
    6.3.4 注意事项  67-68
第七章 应用实例和总结  68-72
  7.1 应用实例  68-70
    7.1.1 程序的执行说明  68-70
  7.2 总结  70-72
    7.2.1 本课题的工作量,创新及不足  70
    7.2.2 对后续开发的建议  70-72
致谢  72-73
参考文献  73-75

相似论文

  1. 基于AutoCAD的机械设计辅助工具的研究与开发,TH122
  2. 铸造工艺CAD软件开发,TP391.72
  3. 基于要素特征的装配尺寸模型的建立与应用,TH122
  4. 基于特征识别的三维重建方法研究,TP391.41
  5. 基于关系的全参数化图形建模与尺寸驱动,TP391.72
  6. 基于形体集成的尺寸自动标注研究及其实现,TP391.7
  7. 基于功能语义的尺寸模型生成研究及其应用,TP391.72
  8. 机械装配建模及零件尺寸标注自动化技术研究,TP391.72
  9. 级进模CAD系统中工程图纸生成的研究,TG385.2
  10. 曲轴智能化CAD/CAM及其仿真,TP391.72
  11. 基于ARX的防雷设计软件的研究与开发,TP311.52
  12. 特征建模系统开发与3D向2D转换的研究,TP391.72
  13. 制冷装置部件CAD及自动化动态模拟,TP391.7
  14. 焊接工装夹具三维参数化计算机辅助设计,TP391.72
  15. 基于AutoCAD面向并行集成环境下的零件特征建模系统的研究与开发,TP391.72
  16. 隧道施工进度辅助系统原理与实现,TP391.7
  17. 工程图文档管理系统的研究与实现,TB23
  18. 车轮旋压自动编程系统中若干关键技术的研究,TG306
  19. 基于SQL Server的AutoCAD图形数据存储及二次开发,TP391.72
  20. 基于Web的冲裁模CAD/CAM系统关键技术研究,TG385
  21. 既有铁路平面改建CAD系统理论与方法的研究,TP391.72

中图分类: > 工业技术 > 机械、仪表工业 > 机械设计、计算与制图 > 机械制图
© 2012 www.xueweilunwen.com