復雜機械的計算機輔助模塊化、參數(shù)化設(shè)計方法研究
發(fā)布時間:2020-07-06 22:29
【摘要】:本項目是“自動武器快速設(shè)計與變批量生產(chǎn)”研究工作的一部分。研究對象是自動武器,以Pro/Engineer為CAD支撐平臺,設(shè)計語言是Visual C++6.0。主要工作如下所示:首先,找到了VC++與Pro/Toolkit的不兼容問題的解決辦法,所開發(fā)出來的Pro/Toolkit程序在與Pro/Engineer主程序通信方面表現(xiàn)優(yōu)秀。第二,對基于Pro/Toolkit的參數(shù)化方法進行了研究,并且開發(fā)出了一個封裝了pro/engineer api,非常易于使用的參數(shù)化函數(shù),最重要的是,無論尺寸是在哪個裝配層次上都可以被訪問和修改。第三,研究并且發(fā)現(xiàn)了Pro/Engineer的內(nèi)部數(shù)據(jù)結(jié)構(gòu)。憑借這些知識我們實現(xiàn)了模塊技術(shù),并且創(chuàng)建了在模塊化技術(shù)中起核心作用的四個函數(shù),它們的作用主要是分析組件的結(jié)構(gòu)且動態(tài)找到接口元件。最后,在這些研究工作的基礎(chǔ)上開發(fā)了一個計算機輔助模塊化、參數(shù)化設(shè)計軟件,并且建立了數(shù)據(jù)庫和文件庫。這個系統(tǒng)在自動武器變形設(shè)計方面非常有用。
【學位授予單位】:南京理工大學
【學位級別】:碩士
【學位授予年份】:2004
【分類號】:TH122
【圖文】:
3.2.1安裝Pro/too1kitPr。/t。。Ikit和PRO/ENG工NEER在同一張光盤上,但是默認安裝的情況下是不安裝的,在這種情況下是無法進行二次開發(fā)的。必須按圖3.1所示安裝Pr。/toolkit。圖3、1PRO/ENGINEER安裝選項如果你選擇了Pro/toolkit,則在PRO/ENGINEER的安裝目錄中將包括protoolkit和prodevelop兩個目錄。protoolkit目錄中包括針對Pro/toolkit一一一一一---一一一一~一--第!5頁
4)信息文件的分類在Pr。/ENG工NEER中顯示的信息都包含一個包含該信息類別的符號,以顯示消息的類型。如圖3.4所示為我的程序中的提示性消息。每個消息類別是以%C開頭的字符串來表示的。消息的分類要求消息的索引字符串以表示類別的字符串開頭。注意:程序源文件中使用的索引字符串不能帶有表示分類的字符串。下面對信息文件的類別一一進行說明。第20頁
本文的系統(tǒng)中目錄是E:\proe2001\protoolkit\1486_nt\obj),并在命令行中敲入nmake一fKSSJ,則得到KSSJ.exe:如果敲入noake一fKSSJdll則得到KSSJ.dll(KSSJ是我的項目makefile文件的名稱)。如圖3.5所示:圖3.5命令行下的編譯命令示意圖2.直接在VC開發(fā)環(huán)境中進行編譯鏈接這種方式比傳統(tǒng)方式要方便一些,但是有一個首要前提:對VC和Pro/to01kit的不兼容問題的解決。Pro/toolkit是一種基于C語言的開發(fā)工具,它和VC十+并不是兼容的。長年來它們的不兼容性成為了眾多PRO/ENGINEER開發(fā)者感到最頭疼的事情,很多人因此而認為PRO/ENGINEER難于開發(fā)。它阻礙了人們直接利用VC++第22頁
【學位授予單位】:南京理工大學
【學位級別】:碩士
【學位授予年份】:2004
【分類號】:TH122
【圖文】:
3.2.1安裝Pro/too1kitPr。/t。。Ikit和PRO/ENG工NEER在同一張光盤上,但是默認安裝的情況下是不安裝的,在這種情況下是無法進行二次開發(fā)的。必須按圖3.1所示安裝Pr。/toolkit。圖3、1PRO/ENGINEER安裝選項如果你選擇了Pro/toolkit,則在PRO/ENGINEER的安裝目錄中將包括protoolkit和prodevelop兩個目錄。protoolkit目錄中包括針對Pro/toolkit一一一一一---一一一一~一--第!5頁
4)信息文件的分類在Pr。/ENG工NEER中顯示的信息都包含一個包含該信息類別的符號,以顯示消息的類型。如圖3.4所示為我的程序中的提示性消息。每個消息類別是以%C開頭的字符串來表示的。消息的分類要求消息的索引字符串以表示類別的字符串開頭。注意:程序源文件中使用的索引字符串不能帶有表示分類的字符串。下面對信息文件的類別一一進行說明。第20頁
本文的系統(tǒng)中目錄是E:\proe2001\protoolkit\1486_nt\obj),并在命令行中敲入nmake一fKSSJ,則得到KSSJ.exe:如果敲入noake一fKSSJdll則得到KSSJ.dll(KSSJ是我的項目makefile文件的名稱)。如圖3.5所示:圖3.5命令行下的編譯命令示意圖2.直接在VC開發(fā)環(huán)境中進行編譯鏈接這種方式比傳統(tǒng)方式要方便一些,但是有一個首要前提:對VC和Pro/to01kit的不兼容問題的解決。Pro/toolkit是一種基于C語言的開發(fā)工具,它和VC十+并不是兼容的。長年來它們的不兼容性成為了眾多PRO/ENGINEER開發(fā)者感到最頭疼的事情,很多人因此而認為PRO/ENGINEER難于開發(fā)。它阻礙了人們直接利用VC++第22頁
【相似文獻】
相關(guān)期刊論文 前10條
1 曹巖;楊艷麗;白t@;杜江;范春霞;;面向機械設(shè)計手冊的基于Pro/TOOLKIT的三維標準件庫開發(fā)[J];制造技術(shù)與機床;2011年09期
2 曾富洪;周蘭花;;漸開線圓柱齒輪參數(shù)化精確建模實現(xiàn)技術(shù)研究[J];汽車零部件;2009年11期
3 曾文忠;;淺談pro/engineer在高職機械制圖中的輔助教學[J];科教文匯(上旬刊);2011年07期
4 白v
本文編號:2744226
本文鏈接:http://sikaile.net/kejilunwen/jixiegongcheng/2744226.html
最近更新
教材專著