2.2 開發(fā)工具的選擇
自行開發(fā)的產(chǎn)品要與己有軟件相兼容,特別要注意在建立系統(tǒng)的資源數(shù)據(jù)庫資料時,要在最終開發(fā)軟件中建立,防止不同軟件之間數(shù)據(jù)傳遞后無法改動基礎(chǔ)參數(shù)的問題,還要注意解決好系統(tǒng)間數(shù)據(jù)接口問題。解決方法通常采用專有接口,借助中性文件作為數(shù)據(jù)傳輸媒介和建立中央數(shù)據(jù)庫的數(shù)據(jù)交換通道。
2.3 定制標(biāo)準(zhǔn)化的應(yīng)用環(huán)境
為了讓所有的設(shè)計人員在一個符合國際的規(guī)范化環(huán)境下工作,并確保設(shè)計產(chǎn)品的正確性、標(biāo)準(zhǔn)化,需要定制用戶標(biāo)準(zhǔn)化的Pro/ENGINEER應(yīng)用環(huán)境,包括設(shè)定標(biāo)準(zhǔn)的工作環(huán)境、定義等三個配置文件和設(shè)定模型模板等。
2.4 履帶車輛傳動系統(tǒng)建模開發(fā)思路
很多單位的產(chǎn)品大部分是定型產(chǎn)品,此種產(chǎn)品的系列化、通用化和標(biāo)準(zhǔn)化程度很高。進(jìn)行這些產(chǎn)品設(shè)計所采用的數(shù)學(xué)模型及產(chǎn)品的結(jié)構(gòu)都是固定不變的,所不同的只是產(chǎn)品的結(jié)構(gòu)尺寸不同,而結(jié)構(gòu)尺寸的差異是由于相同數(shù)目類型的已知條件在不同規(guī)格的產(chǎn)品設(shè)計中取不同的值造成的。對于這類產(chǎn)品,可以將已知條件和其他的隨產(chǎn)品規(guī)格而變化的基本參數(shù)用相應(yīng)的變量代替,然后根據(jù)已知條件和基本參數(shù),由計算機(jī)自動查詢圖形數(shù)據(jù)庫,或由相應(yīng)的軟件計算出繪圖所需的全部數(shù)據(jù),由專門的繪圖生成軟件在屏幕上自動設(shè)計出圖形。其工作原理如圖1所示。

圖1 參數(shù)化CAD設(shè)計工作原理
履帶車輛傳動系統(tǒng)屬于系列化、通用化和標(biāo)準(zhǔn)化程度高的裝置。它是各種不同用途車輛的重要組成部分,承擔(dān)功率傳遞、分配和轉(zhuǎn)換等功能,車輛通過該系統(tǒng)實現(xiàn)和滿足多種行駛要求。履帶車輛包括各種裝甲車輛、后勤車輛和工程車輛。由于其特殊的用途和要求,決定了其結(jié)構(gòu)、功能和理論規(guī)律的復(fù)雜性。在履帶車輛傳動系統(tǒng)設(shè)計方面,三維參數(shù)化CAD技術(shù)已經(jīng)應(yīng)用于國外工業(yè)發(fā)達(dá)國家,大大提高了設(shè)計效率。
2.5 履帶車輛傳動系統(tǒng)開發(fā)工具的選擇
在Pro/ENGINEER中提供了多種二次開發(fā)的工具,常用的包括:FAMILY TAB(族表)、PROGRAM(程序)、UDF(用戶定義特征)和Pro/TOOLKIT等。這些工具都可進(jìn)行快速的二次開發(fā),使用時應(yīng)根據(jù)開發(fā)功能的難易程度、設(shè)計人員的素質(zhì)高低和產(chǎn)品的結(jié)構(gòu)特點(diǎn)綜合考慮選取。鑒于該系統(tǒng)在Pro/ENGINEER環(huán)境中定制了大量用戶化命令,需要與它低層的數(shù)據(jù)庫信息進(jìn)行大量交互,完成較復(fù)雜的操作,因此,筆者選擇Pro/TOOLKIT工具包作為開發(fā)工具。