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
主站蜘蛛池模板: 亚洲精品无码专区在线观看| 亚洲人成影院在线观看| 国产精品主播| 久久中文无码精品| 91精品伊人久久大香线蕉| 青青青视频蜜桃一区二区| 国产xxxxx免费视频| 国产精品视频导航| 亚洲视频二| 波多野结衣亚洲一区| 99精品视频在线观看免费播放 | 精品综合久久久久久97超人该 | 国产噜噜噜视频在线观看| 亚洲福利片无码最新在线播放 | 亚洲欧洲自拍拍偷午夜色无码| 午夜成人在线视频| 激情综合激情| 国产成人综合久久精品下载| 91区国产福利在线观看午夜| 久久这里只有精品2| 亚洲精品麻豆| 日韩精品中文字幕一区三区| 日韩毛片在线视频| 国产精品亚洲一区二区三区在线观看| 欧美a级在线| 亚洲中文字幕在线一区播放| 日本不卡在线| 18禁影院亚洲专区| 国产精品开放后亚洲| 国产AV无码专区亚洲精品网站| 日韩欧美高清视频| 精品国产黑色丝袜高跟鞋| 五月激情综合网| 精品无码人妻一区二区| 亚洲国产精品不卡在线| 男人的天堂久久精品激情| 国产精品亚洲一区二区三区z| 小说 亚洲 无码 精品| 97se亚洲综合在线| 综合久久久久久久综合网| 一级全黄毛片| 成人一区在线| 欧美a网站| 青青热久麻豆精品视频在线观看| 91破解版在线亚洲| 91欧美亚洲国产五月天| 日韩视频福利| 亚洲国产综合精品一区| 免费国产高清视频| 国产情侣一区| 真人高潮娇喘嗯啊在线观看 | 2022国产91精品久久久久久| 麻豆AV网站免费进入| 色老二精品视频在线观看| 高清乱码精品福利在线视频| 91色在线观看| 亚洲综合在线网| 色婷婷亚洲十月十月色天| 国产精品不卡片视频免费观看| 国产微拍精品| 天天爽免费视频| 四虎亚洲国产成人久久精品| 亚洲精品动漫| 久久精品国产亚洲AV忘忧草18| 国产制服丝袜91在线| 亚洲成人精品久久| 热99精品视频| 亚洲无码91视频| 中文字幕乱码中文乱码51精品| 黄色网站在线观看无码| 免费毛片网站在线观看| 欧美日在线观看| 亚洲九九视频| 国产自在自线午夜精品视频| 成人字幕网视频在线观看| 在线观看欧美国产| 国产手机在线ΑⅤ片无码观看| 国产小视频a在线观看| 亚洲va在线观看| 国产欧美日韩另类| 国产黄在线观看| 污污网站在线观看|