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
主站蜘蛛池模板: 国产精品久久国产精麻豆99网站| 婷婷六月色| 婷婷亚洲天堂| a级毛片免费播放| 国产亚洲高清在线精品99| 免费三A级毛片视频| 精品久久久久久成人AV| 999精品视频在线| 996免费视频国产在线播放| 国产精品亚洲五月天高清| 国产乱子伦无码精品小说| 无码免费试看| 国产乱肥老妇精品视频| 91美女视频在线观看| 国产尤物视频在线| 久久黄色毛片| 日韩精品久久无码中文字幕色欲| 成人午夜天| 波多野结衣视频一区二区| 国产三区二区| 欧美成人一级| 久久99蜜桃精品久久久久小说| 欧美一区二区三区国产精品| 欧洲在线免费视频| 国产精品欧美日本韩免费一区二区三区不卡 | av免费在线观看美女叉开腿| 国产免费黄| 丝袜无码一区二区三区| 日本一本正道综合久久dvd| 国产精品自拍合集| 欧美成人午夜视频免看| 1024你懂的国产精品| 亚洲开心婷婷中文字幕| 亚洲中文在线看视频一区| 中文字幕日韩久久综合影院| 欧美国产菊爆免费观看| 毛片网站在线播放| 亚洲一区二区三区国产精品| 十八禁美女裸体网站| 免费啪啪网址| 亚洲午夜综合网| 东京热高清无码精品| 久久综合伊人77777| 国内毛片视频| 黄色三级毛片网站| 国产农村1级毛片| 国产成人高清在线精品| 一级香蕉人体视频| 成人第一页| 亚洲视频在线网| 午夜国产精品视频黄| 国产视频欧美| 99这里精品| 青草免费在线观看| 性做久久久久久久免费看| 日韩一区二区在线电影| 丁香六月综合网| 国产丝袜91| 欧美亚洲香蕉| 国产好痛疼轻点好爽的视频| 人妻一本久道久久综合久久鬼色| 国产一区二区三区免费观看| 亚洲免费黄色网| 成年网址网站在线观看| 成年人久久黄色网站| 亚洲成A人V欧美综合| 香蕉伊思人视频| 婷婷色在线视频| 美女高潮全身流白浆福利区| 国产精品极品美女自在线网站| 亚洲人人视频| 亚洲国产精品无码AV| 天天综合网色中文字幕| 99精品视频播放| 欧美日本在线观看| 国产精品一区二区久久精品无码| 久操线在视频在线观看| 亚洲a级毛片| 国产凹凸视频在线观看 | 91成人在线免费视频| 91成人在线观看| 无码精品国产dvd在线观看9久|