freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

飛行器制造工程專(zhuān)業(yè)——畢業(yè)設(shè)計(jì)——基于caita二次開(kāi)發(fā)制孔設(shè)備運(yùn)動(dòng)研究(存儲(chǔ)版)

  

【正文】 CAA的實(shí)現(xiàn)是通過(guò)提供的快速應(yīng)用研發(fā) 環(huán)境 RADE和不同的 API 接口程序來(lái)完成的。根據(jù)工廠(chǎng)模式實(shí)現(xiàn)的類(lèi)可以根據(jù)提供的數(shù)據(jù)生成一組類(lèi)中某一個(gè)類(lèi)的實(shí)例,通常這一組類(lèi)有一個(gè)公共的抽象父類(lèi),并且實(shí)現(xiàn)了相同的方法,但是這些方法針對(duì)不同的數(shù)據(jù)進(jìn)行了不同的操作。對(duì)客戶(hù)而言, CAA 可以進(jìn)行創(chuàng)建菜單、圖表和設(shè)計(jì)對(duì)話(huà)框,調(diào)用庫(kù)瀏覽器等二次開(kāi)發(fā)工作,而且用戶(hù)開(kāi)發(fā)的功能和原系統(tǒng)的結(jié)合非常緊密,一般無(wú)法把客戶(hù)研發(fā)的功能從原系統(tǒng)中區(qū)分出來(lái),非常有利于用戶(hù)的使用和系統(tǒng)功能與 CATIA 的集成。 (3)運(yùn)行修改后的宏對(duì)于熟練的開(kāi)發(fā)者可以省略第一個(gè)步驟,直接新建*.CATScript 文件并應(yīng)用 VBScript 語(yǔ)言結(jié)合 CAA Automation API 完成。 CATIA 等的 CAD 軟件使用了 VBScript 語(yǔ)言來(lái)記錄宏。 CATScript 語(yǔ)言 使用 CATScript 語(yǔ)言生成的宏記錄文件為 *.CATScript 格式。 CATIA 具有宏的錄制功能,即在啟動(dòng)宏錄制命令后的所有操作都將用腳本語(yǔ)言來(lái)記錄,并生成腳本文件。而 CATIA V5 則是綜合了眾家之所長(zhǎng),功能之強(qiáng)大已被人們所接受,它的應(yīng)用已迅速?gòu)能娛鹿I(yè)向民用工業(yè)擴(kuò)展,由大型企業(yè)向中小企業(yè)推廣,由高技術(shù)領(lǐng)域的應(yīng)用向日用家電、輕 工產(chǎn)品的設(shè)計(jì)和制造中普及。目前開(kāi)發(fā)的主要有南京航空航天大學(xué)、北京航空航天大學(xué)和西北工業(yè)大學(xué),另外航空系統(tǒng)的許多單位,如成都飛機(jī)設(shè)計(jì)研究所,沈陽(yáng)飛機(jī)設(shè)計(jì)研究所等也十分關(guān)注基于 CAA 的應(yīng)用開(kāi)發(fā)。 (3)CAA V5 C++and Java API 包含一系列 CATIA 的 C++庫(kù)函數(shù),這庫(kù)函數(shù)在CATIA 運(yùn)行時(shí)加載,用戶(hù)可以通過(guò)安裝 CAA RADE(Component Application Architecture RapidApplication Development Environment)模塊實(shí)現(xiàn)在 Visual C++ 或者 Java 編程環(huán)境下的可視化編程。 2)搜集已有的特征定義,確定輸入?yún)?shù),并建立用戶(hù)自定義特征輸入?yún)?shù) (IUDF)。 Automation 技術(shù)包括兩個(gè)方面: Serve 和 Client。作為一個(gè)完善的 CAD/CAM 系統(tǒng),沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 5 CATIA 的幾種開(kāi)放性開(kāi)發(fā)方式之間是 相互依存、相互作用的,它們之間的關(guān)系如圖 所示。它是完成特定功能的一種高效開(kāi)發(fā)方式,也是結(jié)合知識(shí)庫(kù)規(guī)則的公式應(yīng)用。 進(jìn)程外應(yīng)用程序方式下, CATIA 與外部應(yīng)用程序在不同進(jìn)程地址空間運(yùn)行。它開(kāi)放的組件應(yīng)用架構(gòu)允許更多的開(kāi)發(fā)公司針對(duì)用戶(hù)的需要特別定制的應(yīng)用解決方案,也就是對(duì)其進(jìn)行二次開(kāi)發(fā)。 (4)對(duì)運(yùn)動(dòng)仿真系統(tǒng)進(jìn)行了總體規(guī)劃和設(shè)計(jì)。以 VB 為載體,進(jìn)行編程,開(kāi)發(fā)工具完全集成在 Microsoft Visual Basic 環(huán)境中。 綜上所述,目前運(yùn)動(dòng)仿真技術(shù)己經(jīng)在很多領(lǐng)域得到了廣泛的研究和應(yīng)用。 在 制孔設(shè)備運(yùn)動(dòng) 結(jié)束以后,系統(tǒng)能夠記錄 制孔運(yùn)動(dòng) 過(guò)程的所有信息,并生成評(píng)審報(bào)告、視頻錄像等供隨后的分析使用。沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) I 摘 要 本文探討了以 CATIA V5R17 為平臺(tái), 分析了制孔設(shè)備的運(yùn)動(dòng)機(jī)構(gòu)的機(jī)理及其特點(diǎn), 依靠 Visual Basic 語(yǔ)言及其編程工具 Microsoft Visual Basic 中文企業(yè)版對(duì)CATIA 制孔設(shè)備的 裝配部分及制孔運(yùn)動(dòng)仿真部分進(jìn)行二次開(kāi)發(fā)的基本方法,從而實(shí)現(xiàn)人機(jī)交互模式下完成某機(jī)的制孔運(yùn)動(dòng)仿真的過(guò)程。 運(yùn)動(dòng)仿真通過(guò) 建模軟件建立制孔設(shè)備運(yùn)動(dòng),并模擬實(shí)際的制孔時(shí)的運(yùn)動(dòng),使人們能預(yù)先看到制孔過(guò)程,及時(shí)發(fā)現(xiàn)制孔過(guò)程中軌跡錯(cuò)誤,意外碰撞等情況,提高了制孔加工過(guò)程的可靠性。國(guó)內(nèi)在運(yùn)動(dòng)仿真信息模型方面的研究目前尚處于起步和探索階段。 本課題是在 Microsoft Visual Basic 中文企業(yè)版開(kāi)發(fā)環(huán)境下,在 Windows 操作平臺(tái)上,采用基于 VB 程序的仿真方法,通過(guò) Microsoft Visual Basic 的二次開(kāi)發(fā)工具,在 CATIA 環(huán)境下對(duì)制孔設(shè)備的運(yùn)動(dòng)加工仿真。研究界面的開(kāi)發(fā)、主要模塊的開(kāi)發(fā)。 沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 3 2 文獻(xiàn)綜述 CATIA 二次開(kāi)發(fā)介紹 CATIA V5 在開(kāi)發(fā)之初就遵循面向?qū)ο蟮脑O(shè)計(jì)思想,構(gòu)建了完全基于組件的體系結(jié)構(gòu) (PPR: Products Process Resource),有效地解決了維護(hù)、管理、擴(kuò)展的困難,并大量使用了最新的計(jì)算機(jī)技術(shù)和標(biāo)準(zhǔn)以及軟件工程技術(shù),其中包括基于組件架構(gòu)思想的 JAVA BEAN、 COM/OLE、 CORBA 技術(shù)和 Web 技術(shù)、 C++語(yǔ)言、 Visual Basic Journaling、 STEPSDAI、 XML、 OpenGL 等,這使 CATIA V5 具有與眾不同的鮮明的特點(diǎn):數(shù)據(jù)結(jié)構(gòu)單一,各個(gè)模塊全 相關(guān),某些模塊之間還是雙向相關(guān);端到端的集成系統(tǒng),擁有強(qiáng)大的專(zhuān)業(yè)應(yīng)用擴(kuò)展能力。在 CATIA 環(huán)境下通過(guò)菜單記錄宏 (Record Macro),宏記錄后,生成VB 腳本 (Visual Basic Script)序列,當(dāng)宏開(kāi)始運(yùn)行, CATIA 就處于非激活狀態(tài),因此不能調(diào)用宏之間存儲(chǔ)變量的值,這種方式比較簡(jiǎn)單,在 CATIA 環(huán)境中就可完成。 (3)在 CATIA 交互模式下的公式和規(guī)則編輯器是智能軟件開(kāi)放接口,它可以利用編輯坐標(biāo)、曲線(xiàn)公式或者簡(jiǎn)短的程序完成一般的復(fù)雜曲線(xiàn)及曲面造型。Java API 這三種方式可以對(duì) CATIA 對(duì)象進(jìn)行造型、裝配等高級(jí)控制,它們是 CATIA 二次開(kāi)發(fā)的三種方式。 Automation 技術(shù)并不是直接獲取及處理數(shù)據(jù),而是間接的通過(guò)暴露的對(duì)象和屬性,利用對(duì)象的方法和屬性獲取、設(shè)置及處理數(shù)據(jù)。 這種開(kāi)發(fā)模式的具體實(shí)現(xiàn)過(guò)程: 1)定義一系列需要的交互數(shù)據(jù)參數(shù)。 綜上所述, CATIA Catalog 模塊開(kāi)發(fā)方式局限性大,不適合作為應(yīng)用軟件二次開(kāi)發(fā)的方式。 圖 CATIAV5軟件合作伙伴 在國(guó)內(nèi), CATIA 二次開(kāi)發(fā)特別是基于 VB 的研究和課題剛剛開(kāi)始。對(duì)諸如相切、拔模、補(bǔ)破面等等問(wèn)題都難以解決, Pro/E 等軟件也拿不出快捷的解決辦法。 宏是一系列組合在一起的命令和指令,以實(shí)現(xiàn)多任務(wù)執(zhí)行的自動(dòng)化。 VBScript 語(yǔ)言雖然是特意為在瀏覽器中進(jìn)行工作而設(shè)計(jì)的,但同時(shí)可用于各種軟件,其在各種軟件中的創(chuàng)建和運(yùn)行基本相似。 (2)修改創(chuàng)建后的宏 CATScript 語(yǔ)言只須用文本編輯方式即可,而 MS VBScript方式則可打開(kāi) VB 編程器進(jìn)行編輯,并可以插入多個(gè)對(duì)話(huà)框和模塊較前一種方式有了一定的擴(kuò)展。 CAA 在面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)上,使用了組件對(duì)象模型( COM)、對(duì)象的連接和嵌入( OLE)技術(shù),使 CATIA 的二次 開(kāi)發(fā)更加趨于標(biāo)準(zhǔn)化,使程序的使用更加簡(jiǎn)潔明了, CAA 可擴(kuò)展的模塊化開(kāi)發(fā)架構(gòu),使得全球諸多開(kāi)發(fā)商可以參與達(dá)索的研發(fā)。在面向?qū)ο蟮木幊讨?,工廠(chǎng)模式是一種經(jīng)常被使用到的模式。 對(duì)客戶(hù)而言, CAA 可以進(jìn)行從簡(jiǎn)單到復(fù)雜的二次開(kāi)發(fā)工作,而且和原系統(tǒng)的結(jié)合非常緊密,如果沒(méi)有特別的說(shuō)明,無(wú)法把客戶(hù)所研發(fā)的功能從原系統(tǒng)中區(qū)分出來(lái),這非常有利于用戶(hù)的使用和集成。 圖 CAA構(gòu)架 沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 15 基于宏和基于 CAA 的兩種開(kāi)發(fā)方案的比較 及選擇 通過(guò)本章的介紹,表 總結(jié)了 CATIA 介 于宏和基于 CAA 的兩種開(kāi)發(fā)方式的不同和比較 。過(guò)程不僅僅可以隔離與任務(wù)相關(guān)的代碼,還可以隔離數(shù)據(jù),也就是說(shuō),在別的過(guò)程中定義的同名的變量與本過(guò)程中的變量是互不影響的。 圖 宏停止 3. 從文件菜單中選擇“新建”命令,從對(duì)話(huà)框中選擇“ Part”,如圖 所示。該宏腳本會(huì)存儲(chǔ)在你指定的文件當(dāng)中。 Language=VBSCRIPT Sub CATMain() ? Set line2D2 = (縱向 ) = 2 x=0 for i=1 to 5 Set circle2D1 = (x, , ) 刪除下列三行 Set point2D1 = (原點(diǎn) ) = point2D1 = 3 Set circle2D2 = (x, , ) 刪除下列兩行 = point2D1 = 4 x=x+150 next ? End Sub 運(yùn)行修改過(guò)的宏 在上一步退出腳本編輯器后,回到了列表中的對(duì)話(huà)框,選中剛修改的腳本,單擊“運(yùn)行”命令。 圖 引用 CATIA類(lèi) 沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 23 創(chuàng)建人機(jī)交互界面 1.將工程的 Caption 屬性改為“創(chuàng)建圓環(huán)體”。代碼見(jiàn)附錄Ⅰ。 圖 運(yùn)動(dòng)仿真界面 2. 創(chuàng)建機(jī)制 ( 1) 菜單中選擇 插入 ? 現(xiàn)有機(jī)制 后,重復(fù)打開(kāi) Part 中生成的模型, 如圖, 所示。這里主要是使 用 CATIA 軟件將動(dòng)態(tài)模擬過(guò)程生成視頻文件,并對(duì)視頻文件進(jìn)行編輯。 4. 單擊 就開(kāi)始錄制,點(diǎn) 暫停,點(diǎn)擊 結(jié)束錄制。 圖 制孔設(shè)備裝配 制孔設(shè)備虛擬裝配的操作步驟 1.打開(kāi)操作界面窗口如圖 所示。 圖 載入滑桿 9.按下“載入制孔設(shè) 備”按鈕,載入制孔設(shè)備后,運(yùn)行結(jié)果如圖 所示。 圖 橫向運(yùn)動(dòng)仿真 3.在機(jī)制 1 下的命令 2 是進(jìn)行制孔設(shè)備的縱向運(yùn)動(dòng),進(jìn)行縱向運(yùn)動(dòng)如圖 所示。由于仿真是以系統(tǒng)模型為對(duì)象的研究方法,而不干擾實(shí)際生產(chǎn)系統(tǒng),同時(shí)仿真可以利用計(jì)算機(jī)的快速運(yùn)算能力,用很短的時(shí)間模擬實(shí)際生產(chǎn)中需要很長(zhǎng)的生產(chǎn)周期才能取得的參數(shù),因此,它可以起到縮短決策時(shí)間,避免資金、人力和時(shí)間浪費(fèi)的作用。 虛擬裝配和制孔設(shè)備制孔的運(yùn)動(dòng)仿真建好了,用戶(hù)如果不會(huì)使用或者使用時(shí)十分麻煩,那么就沒(méi)起到方便用戶(hù)的目的。 附錄 Ⅰ 程序 清單 程序代碼: Sub CreateCylinder(iCount As Integer, iDis As Integer) Dim CATIA As Object On Error Resume Next Set CATIA = GetObject(, ) If 0 Then Set CATIA = CreateObject() = True End If On Error GoTo 0 Set documents1 = Set partDocument1 = (Part) Set part1 = Set bodies1 = Set body1 = (零部件幾何體 ) Set sketches1 = Set originElements1 = Set reference1 = Set sketch1 = (reference1) Dim arrayOfVariantOfDouble1(8) arrayOfVariantOfDouble1(0) = 0 arrayOfVariantOfDouble1(1) = 0 arrayOfVariantOfDouble1(2) = 0 arrayOfVariantOfDouble1(3) = 1 arrayOfVariantOfDouble1(4) = 0 arrayOfVariantOfDouble1(5) = 0 arrayOfVariantOfDouble1(6) = 0 arrayOfVariantOfDouble1(7) = 1 arrayOfVariantOfDouble1(8) = 0 沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 51 arrayOfVariantOfDouble1 = sketch1 Set factory2D1 = () Set geometricElements1 = Set axis2D1 = (絕對(duì)軸 ) Set line2D1 = (橫向 ) = 1 Set line2D2 = (縱向 ) = 2 X = 0 For I = 1 To iCount Set circle2D1 = (X, 0, 50) Set circle2D2 = (X, 0, 70) X = X + iDis Next = body1 = body1 Set shapeFactory1 = Set pad1 = (sketch1, 20) Set specsAndGeomWindow1 = Set viewer3D1 = Set viewpoint3D1 = End Sub Private Sub cmdCreate_Click() CreateCylinder Val(), Val() End Sub Private Sub cmdExit_Click() Unload Me End Sub 附錄 Ⅱ 程序清單 程序代碼: Private Sub cmdQIDONG_Click() Dim CATIA 39。 沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 47 參考文獻(xiàn) [1] 胡挺 , 吳立軍 .CATIA 二次開(kāi)發(fā)技術(shù)基礎(chǔ) .電子工業(yè)出版社 , . [2] 魯金忠 , 羅開(kāi)玉 ,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1