当前位置:主页 > 科技论文 > 机械论文 >

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

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

【文章页数】:75 页

【学位级别】:硕士

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


【参考文献】:
期刊论文
[1]外挂数据库在AutoCAD二次开发中的应用[J]. 彭玉海,白海清.  机电工程技术. 2002(05)
[2]基于AutoCAD平台的特征模型构造技术[J]. 郭捷,朱世和,赵涛.  机械设计. 2002(09)
[3]用Object ARX开发AutoCAD中的标准件与常用零部件[J]. 邱爱红,聂松辉.  电脑与信息技术. 2002(04)
[4]AutoCAD2000环境下ObjectARX的开发与应用[J]. 欧阳全会.  湖北工学院学报. 2002(02)
[5]ObjectARX二次开发及应用实例[J]. 刘蓉梅,姜秀萍,华徐勇,曹学云.  机械设计与制造. 2002(03)
[6]基于ObjectARX2000的公差自动查询和标注[J]. 方建军.  机械设计与制造. 2002(03)
[7]在AutoCAD中应用ObjectARX自动获取标注尺寸[J]. 张霞,杨岳,罗意平.  机械与电子. 2002(03)
[8]浅谈AutoCAD的线型设置[J]. 周海宝.  机床与液压. 2002(01)
[9]关于Auto CAD二次开发工具的探讨[J]. 高成慧,李燕.  现代计算机(专业版). 2002(02)
[10]CAD系统智能化尺寸标注沉浸环境的研究与实现[J]. 孙东光,邓家禔.  计算机辅助设计与图形学学报. 2001(09)



本文编号:3729246

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/3729246.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户aa509***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com