一種火箭三維模型設(shè)計(jì)信息快速提取系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于航天產(chǎn)品數(shù)字化設(shè)計(jì)與系統(tǒng)仿真領(lǐng)域,一種火箭三維模型設(shè)計(jì)信息快 速提取系統(tǒng)。
【背景技術(shù)】
[0002] 目前,設(shè)計(jì)人員在利用三維設(shè)計(jì)軟件完成運(yùn)載火箭結(jié)構(gòu)類型三維模型設(shè)計(jì)后,往 往需要將三維模型中設(shè)計(jì)信息提取出來傳遞給下游或并行單位,或者按標(biāo)準(zhǔn)規(guī)范對(duì)其進(jìn)行 更改重新設(shè)置。由于火箭箭體三維模型數(shù)量巨大,設(shè)計(jì)信息類型較多,使得手動(dòng)提取、設(shè)置 和查看設(shè)計(jì)信息操作過程煩瑣,重復(fù)性工作較多。因?yàn)槿狈ψ詣?dòng)、快速的技術(shù)手段,設(shè)計(jì)人 員需要花費(fèi)大量的時(shí)間和精力在軟件重復(fù)的操作過程中,導(dǎo)致設(shè)計(jì)工作效率低下,提取信 息易出錯(cuò),直接影響產(chǎn)品設(shè)計(jì)周期。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的技術(shù)解決問題的目的在于:針對(duì)現(xiàn)有技術(shù)的不足,提供了一種火箭三維 模型設(shè)計(jì)信息自動(dòng)快速提取系統(tǒng),提高了火箭三維模型設(shè)計(jì)信息提取效率,降低了信息提 取過程中操作負(fù)擔(dān)及出錯(cuò)概率,縮短了產(chǎn)品研制周期。
[0004] 本發(fā)明的技術(shù)解決方案是:
[0005] -種火箭三維模型設(shè)計(jì)信息快速提取系統(tǒng)包括:系統(tǒng)主控模塊,模型選取模塊,信 息提取模塊,信息設(shè)置模塊和信息導(dǎo)出模塊;
[0006] 系統(tǒng)主控模塊,為用戶與系統(tǒng)交互模塊,其將用戶輸入的三維模型選取請(qǐng)求和選 取方式發(fā)送至模型選取模塊、將三維模型的提取信息類型發(fā)送至信息提取模塊用于定義提 取信息類型、將信息設(shè)置方式發(fā)送至信息設(shè)置模塊用于定義信息設(shè)置方式、將信息輸出方 式發(fā)送至信息導(dǎo)出模塊用于定義信息輸出方式;
[0007] 模型選取模塊,根據(jù)系統(tǒng)主控模塊發(fā)送的三維模型選取請(qǐng)求,采用單選、多選或遍 歷方式選取當(dāng)前設(shè)計(jì)環(huán)境中三維模型,若選取成功,輸出三維模型句柄到信息提取模塊,否 則提示模型選取失敗,并終止和信息提取模塊的數(shù)據(jù)傳遞;
[0008] 信息提取模塊,根據(jù)模型選取模塊輸出三維模型句柄,按系統(tǒng)主控模塊發(fā)送的提 取信息類型,提取火箭三維模型設(shè)計(jì)信息,若提取成功,輸出有效三維設(shè)計(jì)信息到信息設(shè)置 模塊;否則,提示設(shè)計(jì)信息提取失敗,并終止和信息設(shè)置模塊的數(shù)據(jù)傳遞;
[0009] 信息設(shè)置模塊,按系統(tǒng)主控模塊發(fā)送的信息設(shè)置方式,重新設(shè)置信息提取模塊輸 出的火箭三維模型設(shè)計(jì)信息,若設(shè)置成功,則輸出更改后的火箭三維設(shè)計(jì)信息到信息導(dǎo)出 模塊;否則設(shè)計(jì)信息設(shè)置失敗,終止和信息導(dǎo)出模塊的數(shù)據(jù)傳遞;
[0010] 信息導(dǎo)出模塊,按系統(tǒng)主控模塊發(fā)送的信息導(dǎo)出方式,將信息設(shè)置模塊輸出的三 維模型設(shè)計(jì)信息,以消息提示、三維展示或結(jié)構(gòu)化表單形式導(dǎo)出三維模型設(shè)計(jì)信息。
[0011]當(dāng)用戶提取三維模型的質(zhì)量特性信息時(shí),系統(tǒng)主控模塊發(fā)送多選方式請(qǐng)求至模型 選取模塊、發(fā)送質(zhì)量特性信息類型通知至信息提取模塊、發(fā)送信息變換方式通知至信息設(shè) 置模塊、發(fā)送結(jié)構(gòu)化表單輸出方式通知至信息導(dǎo)出模塊;
[0012] 當(dāng)用戶提取三維模型參數(shù)屬性信息時(shí),系統(tǒng)主控模塊發(fā)送多選或遍歷方式請(qǐng)求至 模型選取模塊、發(fā)送參數(shù)屬性類型通知至信息提取模塊、發(fā)送信息糾正方式通知至信息設(shè) 置模塊以及發(fā)送消息提示方式通知至信息導(dǎo)出模塊;
[0013] 當(dāng)用戶提取特征尺寸信息時(shí),系統(tǒng)主控模塊發(fā)送多選方式請(qǐng)求至模型選取模塊、 發(fā)送特征尺寸信息類型通知至信息提取模塊、發(fā)送信息過濾方式通知至信息設(shè)置模塊以及 發(fā)送三維展示方式通知至信息導(dǎo)出模塊。
[0014] 模型選取模塊采用單選方式時(shí),模型選取模塊選取模型個(gè)數(shù)為1 ;采用多選方式 時(shí),模型選取模塊選取模型個(gè)數(shù)為η,η大于1 ;模型選取模塊采用遍歷方式時(shí),按裝配樹層 級(jí)結(jié)構(gòu)依次自動(dòng)選取當(dāng)前設(shè)計(jì)環(huán)境中所有模型。
[0015] 火箭三維模型的設(shè)計(jì)信息包括模型名稱及類型、質(zhì)量特性、參數(shù)屬性、裝配特性及 特征尺寸。
[0016] 當(dāng)信息設(shè)置方式為信息變換方式時(shí),信息設(shè)置模塊按指定變換函數(shù)/(D) = D完 成設(shè)計(jì)信息變換,D為信息提取模塊輸出的三維模型設(shè)計(jì)信息,萬為變換后設(shè)計(jì)信息;當(dāng)信 息設(shè)置方式為信息糾正方式時(shí),信息設(shè)置模塊按指定規(guī)范要求完成設(shè)計(jì)信息的更改設(shè)置; 當(dāng)信息設(shè)置方式為信息過濾方式時(shí),信息設(shè)置模塊按指定過濾條件完成設(shè)計(jì)信息的過濾設(shè) 置。
[0017] 信息導(dǎo)出模塊采用的信息導(dǎo)出方式為消息提示方式時(shí),信息導(dǎo)出模塊將信息設(shè)置 模塊輸出設(shè)計(jì)信息以滾動(dòng)消息提示方式輸出;當(dāng)信息導(dǎo)出方式為結(jié)構(gòu)化表單形式時(shí),信息 導(dǎo)出模塊將信息設(shè)置模塊輸出設(shè)計(jì)信息按指定結(jié)構(gòu)自動(dòng)填寫到EXCEL表格文件中存儲(chǔ);當(dāng) 信息導(dǎo)出方式為三維展示時(shí),信息導(dǎo)出模塊將信息設(shè)置模塊輸出設(shè)計(jì)信息以三維注釋形式 展示出來。
[0018] 本發(fā)明與現(xiàn)有技術(shù)相比具有如下優(yōu)點(diǎn):
[0019] (1)本發(fā)明通過三維模型自動(dòng)快速提取系統(tǒng),提高了火箭三維模型設(shè)計(jì)信息提取 效率,降低了信息提取過程中操作負(fù)擔(dān)及出錯(cuò)概率,縮短了產(chǎn)品研制周期,尤其通過信息提 取模塊自動(dòng)、批量、快速提取三維模型中蘊(yùn)含的名稱類型,質(zhì)量特性、屬性參數(shù)、裝配特性及 特征尺寸設(shè)計(jì)信息,極大提高了設(shè)計(jì)人員的工作效率,節(jié)省了成本。
[0020] (2)本發(fā)明通過信息設(shè)置模塊自動(dòng)、正確、規(guī)范地糾正、轉(zhuǎn)換信息提取模塊輸出的 設(shè)計(jì)信息,使模型設(shè)計(jì)信息更加規(guī)范、正確,提升了三維模型的設(shè)計(jì)質(zhì)量,同時(shí)通過信息導(dǎo) 出模塊將信息設(shè)置模塊輸出設(shè)計(jì)信息以信息提示、結(jié)構(gòu)化表單或三維展示方式輸出,使設(shè) 計(jì)信息對(duì)下游及并行單位的傳遞更加規(guī)范、方便和直觀。
【附圖說明】
[0021] 圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)圖;
[0022] 圖2為本發(fā)明的三維模型名稱類型及質(zhì)量特性信息提取導(dǎo)出示意圖;
[0023] 圖3為本發(fā)明的三維模型裝配位置信息提取導(dǎo)出示意圖;
[0024] 圖4為本發(fā)明的三維模型特征尺寸信息提取展示示意圖。
【具體實(shí)施方式】
[0025] 下面結(jié)合附圖對(duì)本發(fā)明【具體實(shí)施方式】做進(jìn)一步介紹。
[0026] 如圖1所示,本發(fā)明一種火箭三維模型設(shè)計(jì)信息快速提取系統(tǒng)包括:系統(tǒng)主控模 塊,模型選取模塊,信息提取模塊,信息設(shè)置模塊和信息導(dǎo)出模塊;
[0027] 系統(tǒng)主控模塊,為用戶與系統(tǒng)交互模塊,其將用戶輸入的三維模型選取請(qǐng)求和選 取方式發(fā)送至模型選取模塊、將三維模型的提取信息類型發(fā)送至信息提取模塊用于定義提 取信息類型、將信息設(shè)置方式發(fā)送至信息設(shè)置模塊用于定義信息設(shè)置方式、將信息輸出方 式發(fā)送至信息導(dǎo)出模塊用于定義信息輸出方式;
[0028] 模型選取模塊,根據(jù)系統(tǒng)主控模塊發(fā)送的三維模型選取請(qǐng)求,采用單選、多選或 遍歷方式選取當(dāng)前設(shè)計(jì)環(huán)境中三維模型,若選取成功,輸出三維模型句柄到信息提取模塊 (例如A,B,C分別是3個(gè)三維模型句柄,通過A句柄,信息提取模塊可提取A句柄對(duì)應(yīng)三維 模型的參數(shù)、尺寸等設(shè)計(jì)信息,通過C句柄,信息提取模塊可提取C句柄對(duì)應(yīng)三維模型的參 數(shù)、尺寸等設(shè)計(jì)信息,具體提取何種信息由系統(tǒng)主控模塊發(fā)送的提取信息類型確定),否則 提示模型選取失敗,并終止和信息提取模塊的數(shù)據(jù)傳遞;
[0029] 信息提取模塊,根據(jù)模型選取模塊輸出三維模型句柄,按系統(tǒng)主控模塊發(fā)送的提 取信息類型,提取火箭三維模型的設(shè)計(jì)信息,若提取成功,輸出有效三維設(shè)計(jì)信息到信息設(shè) 置模塊;否則,提示設(shè)計(jì)信息提取失敗,并終止和信息設(shè)置模塊的數(shù)據(jù)傳遞;火箭三維模型 的設(shè)計(jì)信息包括模型名稱及類型、質(zhì)量特性、參數(shù)屬性、裝配特性及特征尺寸;
[0030] 信息設(shè)置模塊,按系統(tǒng)主控模塊發(fā)送的信息設(shè)置方式,重新設(shè)置信息提取模塊輸 出的火箭三維模型設(shè)計(jì)信息,若設(shè)置成功,則輸出更改后的火箭三維設(shè)計(jì)信息到信息導(dǎo)出 模塊;否則設(shè)計(jì)信息設(shè)置失敗,終止和信息導(dǎo)出模塊的數(shù)據(jù)傳遞;
[0031] 信息導(dǎo)出模塊,按系統(tǒng)主控模塊發(fā)送的信息導(dǎo)出方式,將信息設(shè)置模塊輸出的三 維模型設(shè)計(jì)信息,以消息提示、三維展示或結(jié)構(gòu)化表單形式導(dǎo)出三維模型設(shè)計(jì)信息。
[0032] 系統(tǒng)主控模塊
[0033] 當(dāng)用戶提取三維模型的質(zhì)量特性信息時(shí),系統(tǒng)主控模塊發(fā)送多選方式請(qǐng)求至模型 選取模塊、發(fā)送質(zhì)量特性信息類型通知至信息提取模塊、發(fā)送信息變換方式通知至信息設(shè) 置模塊、發(fā)送結(jié)構(gòu)化表單輸出方式通知至信息導(dǎo)出模塊;
[0034] 當(dāng)用戶提取三維模型參數(shù)屬性信息時(shí),系統(tǒng)主控模塊發(fā)送多選或遍歷方式請(qǐng)求至 模型選取模塊、發(fā)送參數(shù)屬性類型通知至信息提取模塊、發(fā)送信息糾正方式通知至信息設(shè) 置模塊以及發(fā)送消息提示方式通知至信息導(dǎo)出模塊;
[0035] 當(dāng)用戶提取特征尺寸信息時(shí),系統(tǒng)主控模塊發(fā)送多選方式請(qǐng)求至模型選取模塊、 發(fā)送特征尺寸信息類型通知至信息提取模塊、發(fā)送信息過濾方式通知至信息設(shè)置模塊以及 發(fā)送三維展示方式通知至信息導(dǎo)出模塊。
[0036] 模型選取模塊
[0037] 模型選取模塊采用單選方式時(shí),模型選取模塊選取模型個(gè)數(shù)為1 ;采用多選方式 時(shí),模型選取模塊選取模型個(gè)數(shù)為η,η大于1 ;模型選取模塊采用遍歷方式時(shí),按裝配樹層 級(jí)結(jié)構(gòu)依次自動(dòng)選取當(dāng)前設(shè)計(jì)環(huán)境中所有模型。
[0038] 信息提取模塊
[0039] 信息提取模塊采用的火箭三維模型的設(shè)計(jì)信息識(shí)別提取方法解決了從目前三維 模型中大量的設(shè)計(jì)信息中快速批量搜索、定位、提取特定設(shè)計(jì)信息的問題。