999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

起落架快速建模軟件開發

2014-02-10 06:49:00林輝許鋒
科技創新與應用 2014年5期
關鍵詞:二次開發

林輝 許鋒

摘 要:在起落架設計與分析過程中,設計人員通常需要以手動的方式建立起落架的CATIA模型,建模過程增加了設計人員的工作量。文章首先確定起落架的簡化模型及其零件組成,隨后選用自動化對象編程的方法對CATIA進行二次開發,將基本操作代碼與宏腳本文件代碼相結合,得到各零件的參數化建模代碼,開發出起落架快速建模軟件,最終實現對起落架各零件的參數化設計與快速建模功能。借助該軟件,能夠提高建模效率,縮短建模時間。

關鍵詞:CATIA;二次開發;起落架;快速建模

引言

在完成初步的起落架設計工作之后,需要對起落架進行諸如著陸性能分析、擺震性能分析等一系列計算分析工作,通常情況下在此類分析計算工作之前,需要設計人員首先建立起落架的CATIA模型,手動建模的過程耗費了設計人員一定的時間與精力。若能在保證所獲取的模型滿足計算分析需求的前提之下,將這一建模過程簡化,便可在一定程度上減少設計人員的實際工作量,提高設計效率。

1 CATIA的二次開發方式與選用

CATIA V5是Dassualt Systems公司與IBM公司合作共同推出的CAD/CAE/CAM一體化軟件,是目前應用范圍最廣、影響最大的CAD軟件。CATIA具有超群的功能、人性化的界面、智能型的功能操作和極為全面的組合分析功能,其優異的性能使得CATIA在航空航天業內的也得到了極為廣泛的應用。隨著用戶對CATIA軟件功能和性能要求的不斷提高,對與軟件個性化服務的要求也日益凸顯。作為實現軟件的專業化和用戶化的有效手段,二次開發能夠為用戶提供更好、更個性化的服務,能夠有效地提高工作效率和工作質量。CATIA二次開發主要有以下兩種方法: (1)通過開放的基于構建的應用編程接口,使用組件應用架構開發環境CAA-RADE對CATIA進行二次開發;(2) 采用自動化對象編程對CATIA進行二次開發。CATIA軟件提供了Automation API用于VBScript對CATIA軟件的二次開發, Automation API本身便具備與任何OLE所兼容的平臺通信的能力。考慮到針對起落架部件的設計需求,本文以Visual Basic 6.0 為編程工具,使用自動化對象編程對CATIA進行二次開發[1]。

2 簡化模型

起落架結構較為復雜,所構成的部件也較多,通常情形下在不影響仿真分析的前提之下,均需對起落架模型進行一定程度的簡化[2]。本文略去收放機構、剎車機構以及一些附屬部件與連接部件,最終簡化后的模型概述如下:支柱起落架簡化為七個零件,分別為緩沖支柱上部、緩沖支柱中部、緩沖支柱下部(含輪叉)、扭力臂、固定銷、輪轂、輪胎;搖臂式起落架簡化為七個零件,分別為緩沖支柱上部、緩沖支柱中部、緩沖支柱下部、搖臂、固定銷、輪轂、輪胎;其中緩沖支柱中部僅在起落架裝備雙腔油氣式緩沖器時使用。

3 軟件結構與簡化模型總覽模塊

起落架快速建模軟件主要由模型總覽模塊與零件設計與建模模塊兩部分構成,其結構如圖1所示。

系統分別為支柱式起落架、搖臂式起落架提供各自的簡化模型總覽模塊,分別如圖2所示。在簡化模型總覽模塊中,提供給用戶各零件的模型圖以及設計與建模模塊的快速鏈接,用戶可直接調用進入相應零件的設計與建模模塊。

4 零件設計與建模模塊

4.1 環境設置

在VB的工程引用選擇框中選定所有涉及CATIA軟件的類庫聲明;對于多個不同的CATIA版本共存的情況,需要設置程序自動調用相應版本的CATIA:開啟命令行窗口,轉到默認的CATIA版本目錄,其中Bx為CATIA的版本號,輸入cnext/unregserve,再轉至所需版本的CATIA版本安裝目錄中,輸入cnext/regserve[3];對于CATIA軟件,還需要將語言設置為英語。設置完成后,VB連接至CATIA的環境設置工作便全部結束。

4.2 模塊開發

4.2.1 連接與啟動CATIA代碼

Dim CATIA As Object

On Error Resume Next

Set CATIA=GetObject(,"CATIA.Application")

If Err.Number<>0 Then

Set CATIA=CrectObject("CATIA.Application")

CATIA.Visible=True

End If

On Error GoTo 0

4.2.2 操作代碼

建模操作代碼是以基本的操作代碼和手動建模的操作代碼記錄為基礎,經分析、調整、綜合、調試之后獲得[4]。對于操作記錄代碼,首先在CATIA內通過對所有的零件進行手動建模,通過宏腳本文件來獲取操作記錄代碼,隨后再對記錄代碼進行深入分析并做出如下修改:剔除不必要的冗余代碼,得到程序執行的核心代碼;若有對象變量在宏腳本代碼中使用了以數組為參數的函數,則需要注釋掉這一對象變量的類型聲明;分析并分段拆解代碼,將特征變量的代碼提取出來并加以標示;修改變量的形式以使其更加簡潔明了;根據程序需要對核心代碼進行修改調整。完成以上功能工作之后,再將所獲得代碼與基本操作代碼進行分析、調整、綜合、調試[5]。

4.3功能實現

支柱式起落架、搖臂式起落架各零件的設計與建模模塊,分別如圖4、圖5所示。起落架各零件的設計與建模模塊為用戶提供零件的設計視圖展示與設計數據輸入功能,用戶可參照模型的視圖自行輸入并調整相關的設計尺寸;點擊模型生成按鈕后,系統調用CATIA軟件并自動生成依據相應的設計尺寸而得到的零件模型,完成模型的初步獲取,用戶可在CATIA軟件內對模型做進一步的調整,以獲取最終符合設計預期的零件模型。

5 結束語

起落架快速建模軟件分為模型總覽模塊與零件的設計與建模模塊兩部分,本文確定了起落架的簡化模型及其零件組成,分析了CATIA二次開發的不同方法及其特點,選用自動化對象編程的方法對CATIA進行了二次開發,得到了各零件的參數化建模代碼,完成了模型總覽模塊與零件設計與建模模塊的界面設計,開發出起落架快速建模軟件,最終實現了對起落架各零件模型的參數化設計與快速建模功能。

參考文獻

[1]董伊鑫,席平.基于CATIA的界面二次開發[J].航空制造技術,2006,(12):83-86.

[2]《飛機設計手冊》總編委會編.飛機著陸系統設計[M].北京:航空工業出版社,2002.

[3]胡挺,吳立軍.CATIA二次開發技術基礎[M].電子工業出版社,2006.

[4]胡添元,余雄慶.基于CATIA二次開發的飛翼外形參數化建模.飛機設計,2007,27(6):10-13.

[5]孟令濤,劉莉,龍騰,謝倫旭.基于CATIA的參數化機翼模型在CFD中的應用.彈箭與制導學報,2008,28(5):161-164.

作者簡介:林輝(1989.1-),男(漢族),山東日照,碩士研究生,主要研究方向:飛行器結構設計

猜你喜歡
二次開發
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉坐標系二次開發
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
基于C#的AutoCAD建筑構件庫二次開發
江西建材(2018年2期)2018-04-14 08:01:14
西門子Easy Screen對倒棱機床界面二次開發
基于全站儀二次開發的覆冰厚度測量與實現
電測與儀表(2016年9期)2016-04-12 00:29:52
Micaps3.2 版本二次開發入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
基于VB的ANSYS二次開發在變壓器抗短路性能分析中的應用
基于CATIA的橡皮囊成形毛料展開的二次開發
機械工程師(2015年9期)2015-02-26 08:38:10
ANSYS Workbench二次開發在汽車穩定桿CAE分析中的應用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 免费中文字幕在在线不卡| 国产在线无码一区二区三区| 国产精品女主播| 久久黄色小视频| 欧美精品v| 欧美啪啪精品| 国产日韩精品欧美一区灰| 99精品国产自在现线观看| 日本三区视频| 日韩小视频在线观看| 91美女视频在线观看| 亚洲乱伦视频| 亚洲精品成人7777在线观看| 亚洲午夜综合网| 欧美日韩在线亚洲国产人| 日韩天堂网| 国产日韩欧美精品区性色| 无码一区中文字幕| 色综合中文综合网| 高清色本在线www| 久青草国产高清在线视频| 久久a毛片| 激情综合网激情综合| 日本国产精品一区久久久| 亚洲午夜国产精品无卡| 亚洲aⅴ天堂| 欧美区一区| 欧美福利在线播放| 欧美成人二区| 欧美高清三区| 国产精品一线天| 91午夜福利在线观看精品| 久久久受www免费人成| 无遮挡一级毛片呦女视频| 55夜色66夜色国产精品视频| www.狠狠| 国产女同自拍视频| 五月天福利视频| 久久国产精品电影| 黑人巨大精品欧美一区二区区| 国产三级视频网站| 91精品免费久久久| 制服丝袜在线视频香蕉| 国产情侣一区二区三区| 国模粉嫩小泬视频在线观看| 爱做久久久久久| 青青草国产一区二区三区| 国产主播喷水| 一级毛片免费高清视频| 大陆精大陆国产国语精品1024| 欧美特级AAAAAA视频免费观看| 久久影院一区二区h| 夜夜爽免费视频| 国产91透明丝袜美腿在线| 91精品国产自产91精品资源| 国产美女在线免费观看| 四虎永久免费网站| 婷婷午夜影院| 久久久久九九精品影院| 无码福利视频| 国产乱子精品一区二区在线观看| 99久久国产综合精品女同| 国产美女叼嘿视频免费看| www.91中文字幕| 欧美亚洲综合免费精品高清在线观看| 欧美日韩中文字幕在线| 日本免费a视频| 啪啪啪亚洲无码| 狠狠色婷婷丁香综合久久韩国| 亚洲成人在线网| 国产噜噜噜视频在线观看| 亚洲精品色AV无码看| 久久久久久久久18禁秘| 538精品在线观看| 久久亚洲国产视频| 亚洲中文字幕97久久精品少妇| 亚洲精品视频网| 国产精品美女免费视频大全 | 在线观看热码亚洲av每日更新| 国产成人资源| 久久久久久午夜精品| 国产成人亚洲欧美激情|