一種基于Pro/E進(jìn)行產(chǎn)品快速設(shè)計(jì)的參數(shù)配置方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明主要涉及到基于建模軟件的產(chǎn)品設(shè)計(jì)領(lǐng)域,特指一種基于Pro/E進(jìn)行產(chǎn)品快速設(shè)計(jì)的參數(shù)配置方法。
【背景技術(shù)】
[0002]基于產(chǎn)品的平臺化及系列化特點(diǎn),為減少類似特征重復(fù)建模時間,出現(xiàn)了很多快速設(shè)計(jì)方法。此類方法一般基于參數(shù)化建模軟件,如Pro/E、UG等,通過構(gòu)建特定型號產(chǎn)品的通用化模型,利用Pro/Toolkit等二次開發(fā)工具,搭建用戶界面,并與模型建立對應(yīng)關(guān)系;最后通過界面上參數(shù)值的調(diào)整驅(qū)動模型變更,實(shí)現(xiàn)快速設(shè)計(jì)。
[0003]已有的基于參數(shù)驅(qū)動的快速設(shè)計(jì)方法有很多,但都僅局限于對參數(shù)的值的調(diào)整,如:液壓機(jī)床參數(shù)化快速設(shè)計(jì)建模系統(tǒng)及其建模方法,通過產(chǎn)品性能、功能、配合尺寸等相關(guān)參數(shù)的設(shè)定驅(qū)動參數(shù)化三維實(shí)體建模軟件,實(shí)現(xiàn)大規(guī)模成批量快速建模。一種支持機(jī)床快速設(shè)計(jì)與裝配的導(dǎo)軌滑塊數(shù)據(jù)庫建立方法,提取模型驅(qū)動參數(shù)(包括:主驅(qū)動參數(shù)、順序驅(qū)動參數(shù)),并建立參數(shù)數(shù)據(jù)庫,最終通過參數(shù)驅(qū)動實(shí)現(xiàn)快速建模和快速裝配。
[0004]快速設(shè)計(jì)客觀上要求在開發(fā)初期確定全部變量(可調(diào)參數(shù)),因此傳統(tǒng)的基于參數(shù)驅(qū)動的快速設(shè)計(jì)方法,均只考慮特定型號產(chǎn)品當(dāng)前狀態(tài)的全部已確定參數(shù)。此法雖滿足了當(dāng)前系列產(chǎn)品的快速設(shè)計(jì)需求,但也必然造成兩個結(jié)果:
(1)參數(shù)項(xiàng)數(shù)、類型及調(diào)整范圍固定;快速設(shè)計(jì)系統(tǒng)針對已確定參數(shù)(項(xiàng)數(shù)、類型及調(diào)整范圍均已確定)開發(fā),對于后續(xù)由產(chǎn)品特征完善、裝配范圍的拓寬等原因引起的參數(shù)項(xiàng)數(shù)增加、調(diào)整范圍增大等問題,不能靈活快速響應(yīng)。
[0005](2)對象單一、升級困難、普適性差;快速設(shè)計(jì)系統(tǒng)參數(shù)根據(jù)特定型號產(chǎn)品確定,無法涵蓋升級產(chǎn)品或類似產(chǎn)品的差異性參數(shù),必須通過修改快速設(shè)計(jì)系統(tǒng)開發(fā)程序?qū)崿F(xiàn)對新產(chǎn)品的適應(yīng)性。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術(shù)問題就在于:針對現(xiàn)有技術(shù)存在的技術(shù)問題,本發(fā)明提供一種原理簡單、操作簡便、適用范圍廣的基于Pro/E進(jìn)行產(chǎn)品快速設(shè)計(jì)的參數(shù)配置方法。
[0007]為解決上述技術(shù)問題,本發(fā)明采用以下技術(shù)方案:
一種基于Pro/E進(jìn)行產(chǎn)品快速設(shè)計(jì)的參數(shù)配置方法,將參數(shù)作為獨(dú)立的文件存在,并與用戶界面、二次開發(fā)程序隔離;在進(jìn)行產(chǎn)品設(shè)計(jì)時先判斷是否屬于新產(chǎn)品且需要進(jìn)行參數(shù)調(diào)整,如不需要,則由設(shè)計(jì)系統(tǒng)直接讀取參數(shù)文件進(jìn)行產(chǎn)品設(shè)計(jì);如需要,則直接對參數(shù)文件進(jìn)行修改,然后再由設(shè)計(jì)系統(tǒng)讀取參數(shù)文件進(jìn)行產(chǎn)品設(shè)計(jì)。
[0008]作為本發(fā)明的進(jìn)一步改進(jìn):判斷完是否新產(chǎn)品后,將待設(shè)計(jì)產(chǎn)品分成是三類進(jìn)行處理:
(1)成熟產(chǎn)品;首先,快速設(shè)計(jì)系統(tǒng)直接讀取參數(shù)文件,在用戶界面展示可調(diào)整參數(shù);其次,設(shè)計(jì)人員在用戶界面調(diào)整相應(yīng)參數(shù)值;然后,Pro/Toolkit 二次開發(fā)程序?qū)⒔缑嫔险{(diào)整后的參數(shù)值傳遞給Pro/E模板模型;再次,系統(tǒng)自動對修改過參數(shù)的Pro/E模板模型進(jìn)行再生操作,形成相對完整的新產(chǎn)品模型;最后,經(jīng)最終的個性化補(bǔ)充設(shè)計(jì)實(shí)現(xiàn)新產(chǎn)品開發(fā);
(2)升級產(chǎn)品;判斷既有參數(shù)是否可滿足升級產(chǎn)品的變形需求,如不滿足,則根據(jù)要求對參數(shù)文件的參數(shù)項(xiàng)數(shù)、參數(shù)類型、參數(shù)調(diào)整范圍進(jìn)行一定程度的重新設(shè)置;設(shè)置完成后,后續(xù)與成熟產(chǎn)品設(shè)計(jì)步驟相同;
(3)類似產(chǎn)品;通過對參數(shù)文件中參數(shù)項(xiàng)數(shù)、參數(shù)類型、參數(shù)調(diào)整范圍進(jìn)行一定程度的重新設(shè)置;設(shè)置完成后,后續(xù)與成熟產(chǎn)品設(shè)計(jì)步驟相同。
[0009]作為本發(fā)明的進(jìn)一步改進(jìn):所述參數(shù)文件配置方法是將參數(shù)文件設(shè)置為txt的文本文件。
[0010]作為本發(fā)明的進(jìn)一步改進(jìn):所述參數(shù)文件包括:
行1 “參數(shù)”:參數(shù)名稱,用于用戶界面中的參數(shù)展示;
行2 “參數(shù)_name”:模型中對應(yīng)的參數(shù)的名稱,用于驅(qū)動三維模型的對應(yīng)參數(shù);
行3 “參數(shù)_type”:模型中對應(yīng)的參數(shù)的類型,方便參數(shù)值的設(shè)置;
行4 “參數(shù)_mdl”:對應(yīng)模型,所需驅(qū)動的通用模型的名稱;
行5 “參數(shù)_range”:參數(shù)范圍,連續(xù)值、離散值等,如“0_16”為連續(xù)值,“2、4、8”為離散值;
行6 “參數(shù)_value”:參數(shù)值選擇范圍;
行7 “參數(shù)_value_tip”:參數(shù)選擇值的文本提示內(nèi)容,可以是型號規(guī)格等任意內(nèi)容; 行8 “參數(shù)_type”:參數(shù)選擇值的類型。
[0011]作為本發(fā)明的進(jìn)一步改進(jìn):所述參文件配置時將產(chǎn)品分為多個分系統(tǒng),針對每個分系統(tǒng)顯示相應(yīng)參數(shù)。
[0012]作為本發(fā)明的進(jìn)一步改進(jìn):配置參數(shù)在顯示時,采用列表法顯示,即讀取參數(shù)文件,將所有參數(shù)逐行顯示,若后期參數(shù)增加,表格自動加行,顯示不夠時,右側(cè)自動出現(xiàn)滾動條。
[0013]作為本發(fā)明的進(jìn)一步改進(jìn):配置參數(shù)在顯示時,先分系統(tǒng),每個分系統(tǒng)采用列表法顯示,讀取參數(shù)文件,將每個分系統(tǒng)參數(shù)分別顯示在各自選項(xiàng)的列表內(nèi),切換系統(tǒng)選項(xiàng)時,顯示相應(yīng)分系統(tǒng)的所有參數(shù)。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
1、本發(fā)明將參數(shù)與二次開發(fā)程序剝離,可在不修改快速設(shè)計(jì)程序的基礎(chǔ)上,通過外部文件簡單靈活配置參數(shù),實(shí)現(xiàn)快速設(shè)計(jì)系統(tǒng)對新平臺和新模型的適應(yīng)性。
[0015]2、本發(fā)明避免了頻繁的快速設(shè)計(jì)系統(tǒng)源程序改動,通過中間介質(zhì)文件進(jìn)行參數(shù)配置的方式,實(shí)現(xiàn)快速設(shè)計(jì)系統(tǒng)的方便快速升級,完成系統(tǒng)適用范圍的拓展。
[0016]3、本發(fā)明通過txt文件進(jìn)行參數(shù)配置,操作靈活、方便;配置內(nèi)容涵蓋項(xiàng)數(shù)、類型、范圍等,調(diào)整范圍大;在顯示時,結(jié)合列表式顯示方法,可行性高。
【附圖說明】
[0017]圖1是本發(fā)明方法的流程示意圖。
[0018]圖2是本發(fā)明在具體應(yīng)用實(shí)例中參數(shù)文件配置方法的示意圖。
[0019]圖3是本發(fā)明在具體應(yīng)用實(shí)例中分系統(tǒng)參數(shù)文件配置方法的示意圖。
[0020]圖4是本發(fā)明在具體應(yīng)用實(shí)例中采用表格法顯示模型參數(shù)的示意圖。
[0021]圖5是本發(fā)明在具體應(yīng)用實(shí)例中分系統(tǒng)+表格法顯示模型參數(shù)的示意圖。
【具體實(shí)施方式】
[0022]以下將結(jié)合說明書附圖和具體實(shí)施例對本發(fā)明做進(jìn)一步詳細(xì)說明。
[0023]如圖1所示,本發(fā)明的一種基于Pro/E進(jìn)行產(chǎn)品快速設(shè)計(jì)的參數(shù)配置方法,將參數(shù)作為獨(dú)立的文件存在,并與用戶界面、二次開發(fā)程序隔離;在進(jìn)行產(chǎn)品設(shè)計(jì)時先判斷是否屬于新產(chǎn)品且需要進(jìn)行參數(shù)調(diào)整,即將產(chǎn)品分三類:相對穩(wěn)定的成熟產(chǎn)品、一定范圍的升級產(chǎn)品、類似產(chǎn)品,然后按以下不同類別進(jìn)行處理:
(1)成熟產(chǎn)品;此情況,既有參數(shù)已可滿足產(chǎn)品變形需要,不需要配置參數(shù),為基本流程。即:首先,快速設(shè)計(jì)系統(tǒng)直接讀取參數(shù)文件,在用戶界面展示可調(diào)整參數(shù);其次,設(shè)計(jì)人員在用戶界面調(diào)整相應(yīng)參數(shù)值;然后,Pro/Toolkit 二次開發(fā)程序?qū)⒔缑嫔险{(diào)整后的參數(shù)值傳遞給Pro/E模板模型;再次,系統(tǒng)自動對修改過參數(shù)的Pro/E模板模型進(jìn)行再生操作,形成相對完整的新產(chǎn)品模型;最后,經(jīng)最終的個性化補(bǔ)充設(shè)計(jì)實(shí)現(xiàn)新產(chǎn)品開發(fā)。
[0024](2)升級產(chǎn)品;判斷既有參數(shù)是否可滿足升級產(chǎn)品的變形需求,如不滿足,則根據(jù)要求對參數(shù)文件的參數(shù)項(xiàng)數(shù)、參數(shù)類型、參數(shù)調(diào)整范圍進(jìn)行一定程度的重新設(shè)置。設(shè)置完成后,后續(xù)與成熟產(chǎn)品設(shè)計(jì)步驟相同。
[0025](3)類似產(chǎn)