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