軸類零件圖結(jié)構(gòu)識別及尺寸標(biāo)注批改技術(shù)的研究
發(fā)布時間:2023-01-09 13:15
本論文的研究工作受到西北工業(yè)大學(xué)電子教材建設(shè)經(jīng)費(fèi)資助。 本文在有關(guān)研究者開發(fā)的軸類零件圖批改軟件的基礎(chǔ)上,對軸類零件圖的批改做了進(jìn)一步的研究。研究所用的平臺為AutoCAD,使用的編程工具為Visual C++6.0和ObjectArx。 本文的研究重點為軸類零件圖中各種工藝結(jié)構(gòu)的識別和尺寸標(biāo)注的批改,采用的方法為“特征識別法”,該方法針對軸類零件圖中各種工藝結(jié)構(gòu)的固有特征,從一幅零件圖中識別出零件的各種工藝結(jié)構(gòu),包括槽、通孔等,然后在此基礎(chǔ)上進(jìn)行批改。本文工作的特點是能更有效地檢查出零件圖中常見的各種典型錯誤,并便于擴(kuò)展功能。 本文同時針對制圖作業(yè)批改的若干難點問題提出了相應(yīng)的解決方法,如批改作業(yè)時各種結(jié)構(gòu)的匹配,自定義數(shù)據(jù)庫的設(shè)計,批改精度的控制,主視圖中心線的雙重定位等。這些研究不僅對軸類零件圖的批改是必需的,而且對于各種制圖作業(yè)的批改都是適用的。 對上述研究內(nèi)容,本文設(shè)計了相應(yīng)的算法,提供了程序流程圖,并采用Visual C++設(shè)計編寫了約15000行的程序。最后給出...
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【文章目錄】:
中文摘要
英文摘要
第一章 緒論
1.1 前言
1.2 此類軟件的開發(fā)情況和歷史
1.3 批改軟件的運(yùn)行平臺和編程語言的選擇
1.3.1 批改軟件的運(yùn)行平臺
1.3.2 編程語言的選擇
1.4 作業(yè)批改軟件的主要依據(jù)及目標(biāo)
1.4.1 實現(xiàn)作業(yè)批改的主要依據(jù)
1.4.2 作業(yè)批改程序的設(shè)計要求
1.5 軟件設(shè)計過程中的需要遵循的幾個原則
1.5.1 批改軟件結(jié)構(gòu)設(shè)計的可擴(kuò)展性原則
1.5.2 批改軟件的設(shè)計應(yīng)以可能出現(xiàn)的典型錯誤為出發(fā)點
1.5.3 批改軟件的設(shè)計須考慮到可允許誤差的存在
1.6 上屆同學(xué)研究的方向及其所采用方法的原理
1.6.1 上屆同學(xué)研究的方向
1.6.2 掃描法的基本原理
1.6.3 掃描法的優(yōu)缺點
1.7 本課題所研究的方向,難點及采用的方法
1.7.1 尺寸標(biāo)注在整個軸類零件圖批改中的位置
1.7.2 本課題所研究的方向
1.7.3 特征識別法的提出
1.7.4 特征識別法的思路論述
1.7.5 本課題的主要難點
1.7.6 程序流程圖
1.7.7 整個程序設(shè)計的工作量主要體現(xiàn)在
1.7.8 本課題程序功能
1.8 本課題所作工作與上屆同學(xué)所作工作的關(guān)系論述
1.8.1 本課題的研究與上屆同學(xué)的工作是連續(xù)性的
1.8.2 關(guān)于程序后續(xù)發(fā)展的建議
1.9 后續(xù)章節(jié)的論述方式簡介
第二章 作業(yè)批改軟件的功能模塊設(shè)計
2.1 概述及相關(guān)預(yù)備知識
2.1.1 預(yù)備知識:
2.1.2 敘述方式
2.1.3 論述重點在各工藝結(jié)構(gòu)的識別而不是批改
2.2 軸向尺寸的處理模塊研究
2.2.1 方法的提出和綜述
2.2.2 算法實現(xiàn)所需的兩個數(shù)據(jù)結(jié)構(gòu)
2.2.3 算法實現(xiàn)所需的兩個鏈表及其作用
2.2.4 尺寸標(biāo)注分割的具體分類和各自特點
2.2.5 算法的偽代碼表達(dá)
2.2.6 補(bǔ)充說明
2.3 鍵槽的識別和處理
2.3.1 類型一的識別和處理
2.3.2 鍵槽移出剖面圖的識別和處理
2.3.3 鍵槽主視圖表達(dá)和其移出剖面圖的匹配
2.3.4 類CJianCao和SCutJC及SJianCao的關(guān)系
2.3.5 鍵槽尺寸標(biāo)注值的獲取
2.3.6 鍵槽的批改
2.3.7 給出整個鍵槽識別和批改的流程圖
2.4 結(jié)構(gòu)平面的識別和處理
2.4.1 識別結(jié)構(gòu)平面的主視圖部分
2.4.2 識別結(jié)構(gòu)平面的移出剖面圖部分
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 螺紋工藝結(jié)構(gòu)的識別和處理
2.8.1 螺紋工藝結(jié)構(gòu)識別特征及處理
2.8.2 識別后的處理工作
2.9 通孔的識別和處理
2.9.1 通孔工藝結(jié)構(gòu)主視圖部分的識別特征及處理
2.9.2 通孔結(jié)構(gòu)移出剖面圖部分的識別特征及處理
2.9.3 識別后的處理工作
2.10 徑向尺寸的識別和處理
2.10.1 徑向尺寸的識別特征及處理
2.10.2 識別后的處理工作
2.11 階梯軸段的識別和處理
2.11.1 階梯軸段的識別特征及處理
2.11.2 識別后的處理工作
第三章 全局通用模塊的設(shè)計及實現(xiàn)
3.1 概述
3.2 全局通用數(shù)據(jù)結(jié)構(gòu)的設(shè)計
3.3 批改軟件的預(yù)處理
3.3.1 備份原數(shù)據(jù)庫
3.3.2 刪除短線條
3.3.3 矩形分割為直線
3.4 直線的比較和融合
3.4.1 直線信息的提取
3.4.2 直線的比較
3.4.3 直線的融合
3.5 自定義數(shù)據(jù)庫的必要性及其設(shè)計
3.6 批改軟件的序列化設(shè)計
3.6.1 序列化簡介
3.6.2 本課題的序列化
3.6.3 移植到ObjectArx中的關(guān)鍵問題及相應(yīng)的解決方法
3.6.4 本課題中需要序列化的地方
3.7 批改結(jié)果顯示模塊的設(shè)計
3.8 通用函數(shù)的處理
3.8.1 偏差處理函數(shù)的設(shè)計
3.8.2 點的判斷比較處理
3.8.3 識別后的工藝結(jié)構(gòu)如何獲得其尺寸標(biāo)注值
3.9 批改精度的設(shè)計和實現(xiàn)
3.9.1 在函數(shù)設(shè)計上的體現(xiàn)
3.9.2 重點論述一下該類精度控制形參的取值
3.10 批改軟件的調(diào)試
3.11 主視圖區(qū)域的精確劃分
3.12 各工藝結(jié)構(gòu)比較時的配對方法研究
3.13 各工藝結(jié)構(gòu)主視圖部分和其移出剖面圖的匹配方法
3.14 主視圖中心線的雙重定位
3.14.1 主視圖中心線Y值的初步定位
3.14.2 主視圖中心線Y值的二次概率法定位
3.14.3 二次概率法定位的偽代碼
第四章 程序界面的介紹及其設(shè)計思路
4.1 概論
4.2 程序的配置設(shè)計及實現(xiàn)
4.3 答案案數(shù)據(jù)庫的制作
4.4 批改結(jié)果的重新顯示
4.5 批改結(jié)果的兩種保存方式
4.6 批改結(jié)果的查看(用AutoCAD查看)
4.7 “批改作業(yè)”菜單項的使用和實現(xiàn)
第五章 批改軟件的結(jié)構(gòu)總論及可擴(kuò)展性論述
5.1 概述
5.1.1 以模塊為單元分別介紹
5.2 各結(jié)構(gòu)具體介紹
5.2.1 全局配置模塊的相關(guān)類設(shè)計
5.2.2 提取答案信息
5.2.3 答案圖處理部分的初始化及預(yù)處理
5.2.4 識別出答案圖中的鍵槽工藝結(jié)構(gòu)
5.2.5 提取學(xué)生作業(yè)圖信息
5.2.6 學(xué)生作業(yè)圖部分的初始化及預(yù)處理
5.2.7 識別出學(xué)生作業(yè)圖中的鍵槽工藝結(jié)構(gòu)
5.2.8 學(xué)生作業(yè)圖中的鍵槽工藝結(jié)構(gòu)和答案圖中的相比較
5.2.9 根據(jù)比較結(jié)果配置顯示面板
5.2.10 顯示比較結(jié)果
5.3 小結(jié)
第六章 批改系統(tǒng)輔助軟件的設(shè)計
6.1 概述
6.2 批改結(jié)果查看器簡介
6.3 批改結(jié)果查看器的設(shè)計
6.3.1 最常遇到的問題
6.3.2 問題1的緣由和解決之道
6.3.3 問題二的緣由和解決之道
6.3.4 注意事項
第七章 應(yīng)用實例和總結(jié)
7.1 應(yīng)用實例
7.1.1 程序的執(zhí)行說明
7.2 總結(jié)
7.2.1 本課題的工作量,創(chuàng)新及不足
7.2.2 對后續(xù)開發(fā)的建議
致謝
參考文獻(xiàn)
【參考文獻(xiàn)】:
期刊論文
[1]外掛數(shù)據(jù)庫在AutoCAD二次開發(fā)中的應(yīng)用[J]. 彭玉海,白海清. 機(jī)電工程技術(shù). 2002(05)
[2]基于AutoCAD平臺的特征模型構(gòu)造技術(shù)[J]. 郭捷,朱世和,趙濤. 機(jī)械設(shè)計. 2002(09)
[3]用Object ARX開發(fā)AutoCAD中的標(biāo)準(zhǔn)件與常用零部件[J]. 邱愛紅,聶松輝. 電腦與信息技術(shù). 2002(04)
[4]AutoCAD2000環(huán)境下ObjectARX的開發(fā)與應(yīng)用[J]. 歐陽全會. 湖北工學(xué)院學(xué)報. 2002(02)
[5]ObjectARX二次開發(fā)及應(yīng)用實例[J]. 劉蓉梅,姜秀萍,華徐勇,曹學(xué)云. 機(jī)械設(shè)計與制造. 2002(03)
[6]基于ObjectARX2000的公差自動查詢和標(biāo)注[J]. 方建軍. 機(jī)械設(shè)計與制造. 2002(03)
[7]在AutoCAD中應(yīng)用ObjectARX自動獲取標(biāo)注尺寸[J]. 張霞,楊岳,羅意平. 機(jī)械與電子. 2002(03)
[8]淺談AutoCAD的線型設(shè)置[J]. 周海寶. 機(jī)床與液壓. 2002(01)
[9]關(guān)于Auto CAD二次開發(fā)工具的探討[J]. 高成慧,李燕. 現(xiàn)代計算機(jī)(專業(yè)版). 2002(02)
[10]CAD系統(tǒng)智能化尺寸標(biāo)注沉浸環(huán)境的研究與實現(xiàn)[J]. 孫東光,鄧家禔. 計算機(jī)輔助設(shè)計與圖形學(xué)學(xué)報. 2001(09)
本文編號:3729246
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【文章目錄】:
中文摘要
英文摘要
第一章 緒論
1.1 前言
1.2 此類軟件的開發(fā)情況和歷史
1.3 批改軟件的運(yùn)行平臺和編程語言的選擇
1.3.1 批改軟件的運(yùn)行平臺
1.3.2 編程語言的選擇
1.4 作業(yè)批改軟件的主要依據(jù)及目標(biāo)
1.4.1 實現(xiàn)作業(yè)批改的主要依據(jù)
1.4.2 作業(yè)批改程序的設(shè)計要求
1.5 軟件設(shè)計過程中的需要遵循的幾個原則
1.5.1 批改軟件結(jié)構(gòu)設(shè)計的可擴(kuò)展性原則
1.5.2 批改軟件的設(shè)計應(yīng)以可能出現(xiàn)的典型錯誤為出發(fā)點
1.5.3 批改軟件的設(shè)計須考慮到可允許誤差的存在
1.6 上屆同學(xué)研究的方向及其所采用方法的原理
1.6.1 上屆同學(xué)研究的方向
1.6.2 掃描法的基本原理
1.6.3 掃描法的優(yōu)缺點
1.7 本課題所研究的方向,難點及采用的方法
1.7.1 尺寸標(biāo)注在整個軸類零件圖批改中的位置
1.7.2 本課題所研究的方向
1.7.3 特征識別法的提出
1.7.4 特征識別法的思路論述
1.7.5 本課題的主要難點
1.7.6 程序流程圖
1.7.7 整個程序設(shè)計的工作量主要體現(xiàn)在
1.7.8 本課題程序功能
1.8 本課題所作工作與上屆同學(xué)所作工作的關(guān)系論述
1.8.1 本課題的研究與上屆同學(xué)的工作是連續(xù)性的
1.8.2 關(guān)于程序后續(xù)發(fā)展的建議
1.9 后續(xù)章節(jié)的論述方式簡介
第二章 作業(yè)批改軟件的功能模塊設(shè)計
2.1 概述及相關(guān)預(yù)備知識
2.1.1 預(yù)備知識:
2.1.2 敘述方式
2.1.3 論述重點在各工藝結(jié)構(gòu)的識別而不是批改
2.2 軸向尺寸的處理模塊研究
2.2.1 方法的提出和綜述
2.2.2 算法實現(xiàn)所需的兩個數(shù)據(jù)結(jié)構(gòu)
2.2.3 算法實現(xiàn)所需的兩個鏈表及其作用
2.2.4 尺寸標(biāo)注分割的具體分類和各自特點
2.2.5 算法的偽代碼表達(dá)
2.2.6 補(bǔ)充說明
2.3 鍵槽的識別和處理
2.3.1 類型一的識別和處理
2.3.2 鍵槽移出剖面圖的識別和處理
2.3.3 鍵槽主視圖表達(dá)和其移出剖面圖的匹配
2.3.4 類CJianCao和SCutJC及SJianCao的關(guān)系
2.3.5 鍵槽尺寸標(biāo)注值的獲取
2.3.6 鍵槽的批改
2.3.7 給出整個鍵槽識別和批改的流程圖
2.4 結(jié)構(gòu)平面的識別和處理
2.4.1 識別結(jié)構(gòu)平面的主視圖部分
2.4.2 識別結(jié)構(gòu)平面的移出剖面圖部分
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 螺紋工藝結(jié)構(gòu)的識別和處理
2.8.1 螺紋工藝結(jié)構(gòu)識別特征及處理
2.8.2 識別后的處理工作
2.9 通孔的識別和處理
2.9.1 通孔工藝結(jié)構(gòu)主視圖部分的識別特征及處理
2.9.2 通孔結(jié)構(gòu)移出剖面圖部分的識別特征及處理
2.9.3 識別后的處理工作
2.10 徑向尺寸的識別和處理
2.10.1 徑向尺寸的識別特征及處理
2.10.2 識別后的處理工作
2.11 階梯軸段的識別和處理
2.11.1 階梯軸段的識別特征及處理
2.11.2 識別后的處理工作
第三章 全局通用模塊的設(shè)計及實現(xiàn)
3.1 概述
3.2 全局通用數(shù)據(jù)結(jié)構(gòu)的設(shè)計
3.3 批改軟件的預(yù)處理
3.3.1 備份原數(shù)據(jù)庫
3.3.2 刪除短線條
3.3.3 矩形分割為直線
3.4 直線的比較和融合
3.4.1 直線信息的提取
3.4.2 直線的比較
3.4.3 直線的融合
3.5 自定義數(shù)據(jù)庫的必要性及其設(shè)計
3.6 批改軟件的序列化設(shè)計
3.6.1 序列化簡介
3.6.2 本課題的序列化
3.6.3 移植到ObjectArx中的關(guān)鍵問題及相應(yīng)的解決方法
3.6.4 本課題中需要序列化的地方
3.7 批改結(jié)果顯示模塊的設(shè)計
3.8 通用函數(shù)的處理
3.8.1 偏差處理函數(shù)的設(shè)計
3.8.2 點的判斷比較處理
3.8.3 識別后的工藝結(jié)構(gòu)如何獲得其尺寸標(biāo)注值
3.9 批改精度的設(shè)計和實現(xiàn)
3.9.1 在函數(shù)設(shè)計上的體現(xiàn)
3.9.2 重點論述一下該類精度控制形參的取值
3.10 批改軟件的調(diào)試
3.11 主視圖區(qū)域的精確劃分
3.12 各工藝結(jié)構(gòu)比較時的配對方法研究
3.13 各工藝結(jié)構(gòu)主視圖部分和其移出剖面圖的匹配方法
3.14 主視圖中心線的雙重定位
3.14.1 主視圖中心線Y值的初步定位
3.14.2 主視圖中心線Y值的二次概率法定位
3.14.3 二次概率法定位的偽代碼
第四章 程序界面的介紹及其設(shè)計思路
4.1 概論
4.2 程序的配置設(shè)計及實現(xiàn)
4.3 答案案數(shù)據(jù)庫的制作
4.4 批改結(jié)果的重新顯示
4.5 批改結(jié)果的兩種保存方式
4.6 批改結(jié)果的查看(用AutoCAD查看)
4.7 “批改作業(yè)”菜單項的使用和實現(xiàn)
第五章 批改軟件的結(jié)構(gòu)總論及可擴(kuò)展性論述
5.1 概述
5.1.1 以模塊為單元分別介紹
5.2 各結(jié)構(gòu)具體介紹
5.2.1 全局配置模塊的相關(guān)類設(shè)計
5.2.2 提取答案信息
5.2.3 答案圖處理部分的初始化及預(yù)處理
5.2.4 識別出答案圖中的鍵槽工藝結(jié)構(gòu)
5.2.5 提取學(xué)生作業(yè)圖信息
5.2.6 學(xué)生作業(yè)圖部分的初始化及預(yù)處理
5.2.7 識別出學(xué)生作業(yè)圖中的鍵槽工藝結(jié)構(gòu)
5.2.8 學(xué)生作業(yè)圖中的鍵槽工藝結(jié)構(gòu)和答案圖中的相比較
5.2.9 根據(jù)比較結(jié)果配置顯示面板
5.2.10 顯示比較結(jié)果
5.3 小結(jié)
第六章 批改系統(tǒng)輔助軟件的設(shè)計
6.1 概述
6.2 批改結(jié)果查看器簡介
6.3 批改結(jié)果查看器的設(shè)計
6.3.1 最常遇到的問題
6.3.2 問題1的緣由和解決之道
6.3.3 問題二的緣由和解決之道
6.3.4 注意事項
第七章 應(yīng)用實例和總結(jié)
7.1 應(yīng)用實例
7.1.1 程序的執(zhí)行說明
7.2 總結(jié)
7.2.1 本課題的工作量,創(chuàng)新及不足
7.2.2 對后續(xù)開發(fā)的建議
致謝
參考文獻(xiàn)
【參考文獻(xiàn)】:
期刊論文
[1]外掛數(shù)據(jù)庫在AutoCAD二次開發(fā)中的應(yīng)用[J]. 彭玉海,白海清. 機(jī)電工程技術(shù). 2002(05)
[2]基于AutoCAD平臺的特征模型構(gòu)造技術(shù)[J]. 郭捷,朱世和,趙濤. 機(jī)械設(shè)計. 2002(09)
[3]用Object ARX開發(fā)AutoCAD中的標(biāo)準(zhǔn)件與常用零部件[J]. 邱愛紅,聶松輝. 電腦與信息技術(shù). 2002(04)
[4]AutoCAD2000環(huán)境下ObjectARX的開發(fā)與應(yīng)用[J]. 歐陽全會. 湖北工學(xué)院學(xué)報. 2002(02)
[5]ObjectARX二次開發(fā)及應(yīng)用實例[J]. 劉蓉梅,姜秀萍,華徐勇,曹學(xué)云. 機(jī)械設(shè)計與制造. 2002(03)
[6]基于ObjectARX2000的公差自動查詢和標(biāo)注[J]. 方建軍. 機(jī)械設(shè)計與制造. 2002(03)
[7]在AutoCAD中應(yīng)用ObjectARX自動獲取標(biāo)注尺寸[J]. 張霞,楊岳,羅意平. 機(jī)械與電子. 2002(03)
[8]淺談AutoCAD的線型設(shè)置[J]. 周海寶. 機(jī)床與液壓. 2002(01)
[9]關(guān)于Auto CAD二次開發(fā)工具的探討[J]. 高成慧,李燕. 現(xiàn)代計算機(jī)(專業(yè)版). 2002(02)
[10]CAD系統(tǒng)智能化尺寸標(biāo)注沉浸環(huán)境的研究與實現(xiàn)[J]. 孫東光,鄧家禔. 計算機(jī)輔助設(shè)計與圖形學(xué)學(xué)報. 2001(09)
本文編號:3729246
本文鏈接:http://sikaile.net/kejilunwen/jixiegongcheng/3729246.html
最近更新
教材專著