亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Inventor iLogic設(shè)計自動化技巧及案例分享

        2015-05-12 00:43:18蔡益江劉靜宜
        智能制造 2015年4期
        關(guān)鍵詞:定義用戶設(shè)計

        蔡益江 劉靜宜

        Inventori Logic模塊提供了對設(shè)計自動化的支持。本文通過一些具體的案例,結(jié)合客戶的實際需求,通過使用iLogic中提供的自動化函數(shù)、界面的支持以及良好的擴展性對設(shè)計實現(xiàn)自動化,從而使我們更方便的重用設(shè)計,提高效率。

        上期在介紹 Inventori系列功能時,提到了 iLogic的主要功能及其基本使用。本期,我們通過一些案例幫助用戶了解 iLogic在實際中的使用。

        一、案例一:液壓閥塊及其裝配

        Inventor自帶的 iLogic教程中,有一個液壓閥塊 (Manifold Block)的例子,很好地詮釋了 iLogic的能力和具體應(yīng)用的方法。

        首先,分析這個閥塊裝配,其核心就是閥塊(圖 1左)。在閥塊的設(shè)計中,閥塊的尺寸參數(shù),聯(lián)接類型、油口的孔徑類型及尺寸都是設(shè)計中需要管理的關(guān)鍵參數(shù)。

        1.閥塊類型(圖 2、圖 3)

        說明:圖 2中,選擇 Standard類型時,三個面的油口孔徑相同,對應(yīng)變量參數(shù)名分別為:port_b_size, portc_c_size,port_a_size,通過 if…Endif條件判斷和賦值語句(=),完成參數(shù)的數(shù)值定義。

        說明:圖 3中,選擇“Tee”型聯(lián)接時,三個面的油口都有效;選擇 Elbow(90°彎頭)聯(lián)接時,下表面的油口(Port_B)開口及螺紋特征被抑制,通過Feature.IsActive( )語句實現(xiàn)對特征狀況的控制。

        2.油口位置

        油口孔徑有相應(yīng)的規(guī)格,在 Inventor中支持多值列表型變量,用戶可以預(yù)先定義供用戶選值。當(dāng)數(shù)值較多時,Excel表格是不錯的選擇,iLogic提供了很強的 Excel表格的操作能力,實現(xiàn)在 Inventor中按照設(shè)計規(guī)則完成查詢及選值操作(圖 4)。

        在本例中,采用了第三方嵌入對象的方式,即 Excel表格存放在 Inventor文件內(nèi)部。iLogic也支持將 Excel可以放置在外部,區(qū)別就是在 iLogic語句中,給出完整的Excel文件的路徑(圖 5)。

        說明:圖 6中,MaxOfMany ( ):iLogic提供的一個數(shù)學(xué)函數(shù),即比較括號內(nèi)的數(shù)值,返回最大值,這里是比較幾個油口的孔徑,將最大油口孔徑值賦給變量 port。

        GoExcel.FindRow( ):iLogic提供的 Excel查詢函數(shù),這里是查詢嵌入的表格,從其表單 Sheet1,對應(yīng)的 Port_size列,找到數(shù)值等于 Port的是第幾行,將返回數(shù)值賦給 i。

        GoExcel.CurrentRowValue( ):配合 FindRow( )返回的行,讀取該行中對應(yīng)變量名的數(shù)值,本例中,通過查詢表格獲得了各個面的油口的位置。

        3.屬性定義

        在實際使用中,用戶對設(shè)計零件的零件代號有特定的要求,在該例中,當(dāng)設(shè)計為標準型時,“零件代號”從嵌入的 Excel表格中查詢獲得,如果為用戶自定義的,“零件代號”設(shè)置為“HomeMade”。

        說明:圖 7中, iProperties.Value (“Project”, “Part Number”),對應(yīng) “Project”(iProperty的項目頁面)中“PartNumber”(零件代號 )的數(shù)值,從 iLogic的 iProperty對應(yīng)的代碼和 iProperty對應(yīng)的屬性頁面,很容易找到其對應(yīng)關(guān)系(圖 8)。

        4.閥塊裝配中的 iLogic應(yīng)用

        在本例中,大家注意到閥塊參數(shù)的變化是核心,但是閥塊裝配中如何直接控制閥塊參數(shù)呢?之前,我們需要借助鏈接外部參數(shù)的方式(Excel或 Inventor文件),而用 iLogic方法就變得非常簡單。如圖 9所示,通過 Parameter( )函數(shù),我們可以直接將數(shù)值賦給裝配下的零件的變量,這樣就實現(xiàn)了在頂層裝配下對底層零部件的控制。

        在閥塊裝配中還有將模型中的屬性及參數(shù)值返回到Excel表格中的應(yīng)用,和前面讀取 Excel表格的例子類似,在此不贅述。

        二、案例二:用 iLogic實現(xiàn)貨架設(shè)計

        我們的一位客戶設(shè)計商店里的貨架(圖 10),根據(jù)用戶的要求,規(guī)格尺寸(長、寬、高),層數(shù)、列數(shù)、材料和顏色都不盡相同。

        (1)在利用 iLogic解決貨架模型之前,我們首先建立正確的貨架模型結(jié)構(gòu)并確定關(guān)鍵的驅(qū)動參數(shù)。根據(jù)貨架的設(shè)計,分為三層裝配(圖 11)。

        (2)基于確定的結(jié)構(gòu)和關(guān)鍵參數(shù)創(chuàng)建貨架的三維模型。進行零件模型創(chuàng)建時,首先定義如下關(guān)鍵參數(shù),并且命名以便于后續(xù)查找和 iLogic應(yīng)用(圖 12)。

        (3)進行子部件模型創(chuàng)建時,首先添加約束,確定部件的位置關(guān)系;然后創(chuàng)建 iLogic規(guī)則,定義參數(shù)關(guān)系和參數(shù)傳遞(圖 13)。

        (4)創(chuàng)建總裝時,首先放置子部件、零件,并且約束和定位;接下來創(chuàng)建用戶參數(shù),來定義關(guān)鍵參數(shù)(長、寬、高、層數(shù)、列數(shù)材料和顏色);使用 iLogic語句,實現(xiàn)頂層參數(shù)向下游零件的參數(shù)傳遞(圖 14)。

        (5)在本例中,定義了材料和顏色列表變量, 在這里,我們使用了 iLogic的 document函數(shù)直接訪問 Inventor API,獲取到裝配中的每一個零部件(For Each…In…),然后將材料和顏色賦值給相應(yīng)的零部件(圖15)。

        (6)創(chuàng)建 iLogic用戶界面,并添加產(chǎn)品配置關(guān)鍵參數(shù)和屬性控件。iLogic提供了界面創(chuàng)建工具,方便用戶交互操作。圖 16即為根據(jù)用戶的產(chǎn)品特點,創(chuàng)建的用戶參數(shù)交互界面。

        三、案例三:iLogic在工程圖的應(yīng)用

        經(jīng)常聽到用戶希望把視圖的比例和質(zhì)量(去除單位)填寫到工程圖的標題欄內(nèi),以前用戶必須通過程序調(diào)用Inventor的 API來實現(xiàn),而借助 iLogic,實現(xiàn)的過程就變得異常簡單。endprint

        首先我們在工程圖的模板中,創(chuàng)建兩個自定義屬性,比如比例和質(zhì)量。

        接下來我們把創(chuàng)建的自定義屬性添加到標題欄的定義中(圖 17)。

        根據(jù) iLogic提供的工程圖函數(shù)和屬性函數(shù),把指定的工程視圖的比例和質(zhì)量賦給相應(yīng)的變量。

        注意:圖 18中,ActiveSheet.View( ).Scale獲取當(dāng)前激活工程圖下,指定視圖名稱的比例。

        Round()是 Inventor支持的取整函數(shù),這里,是對質(zhì)量保留 3位小數(shù)。

        InventorVB.DocumentUpdate( )常用來當(dāng)參數(shù)變更時,執(zhí)行更新的操作,類似手工運行管理頁面中的“更新”命令。

        類似對工程圖的操作方法還有很多,比如對放置視圖位置的控制、視圖高度的控制、圖幅、標題欄樣式和引出序號等。

        四、案例四:使用 iLogic導(dǎo)出文件

        iLogic支持把 Inventor文件導(dǎo)出到常用的格式,比如AutoCAD DWG、DWF、PDF和 JPG等。請看如圖 19所示打開的工程圖文件,我們可以很方便地使用 iLogic提供的自動化函數(shù),把它存成其他格式。

        注意:Document.SaveAs( )是 iLogic中提供的文件另存為的函數(shù)。

        Messagebox.Show ()是 iLogic提供的信息對話框方式,便于與用戶交互。

        五、語結(jié)

        對于用戶,iLogic將 Inventor在設(shè)計重用方面的能力提升到新的高度,歸納如下。

        (1)設(shè)計規(guī)則和模型數(shù)據(jù)相結(jié)合的高效方式。

        (2)更強的 Excel和模型數(shù)據(jù)交互操作能力。

        (3)對Inventor的支持面廣,從文檔類型上涵蓋了零件、部件和工程圖,從功能上覆蓋了零部件參數(shù)、物理和外觀屬性和文檔屬性、特征控制和零部件控制 (包括 iPart,iAssembly)、BOM屬性。

        (4)支持規(guī)則運行條件定義(Trigger),便于自動化處理。

        (5)它采用類似 VB的解釋型語言,用戶易學(xué)易上手。

        (6)iLogic既可以嵌入在文檔內(nèi)(內(nèi)部規(guī)則)和也可以從外部調(diào)用(外部規(guī)則),方便靈活。

        (7)支持用戶自定義 UI調(diào)用。

        (8)對 InventorAPI的支持,提供了拓展空間。

        限于篇幅,更多的 iLogic應(yīng)用案例無法一一在此展開,也歡迎大家和我們交流。如果讀者對文中提到的模型和 iLogic規(guī)則感興趣,可以通過郵件聯(lián)系我們(mfg.usergroup.china@autodesk.com)。endprint

        猜你喜歡
        定義用戶設(shè)計
        瞞天過?!律O(shè)計萌到家
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        成功的定義
        山東青年(2016年1期)2016-02-28 14:25:25
        如何獲取一億海外用戶
        修辭學(xué)的重大定義
        山的定義
        免费成人毛片| 日韩av不卡一二三区| 91热久久免费频精品99| 日韩精品中文一区二区三区在线| 五月丁香综合激情六月久久| 免费做爰猛烈吃奶摸视频在线观看 | 国产自精品在线| 国产美女亚洲精品一区| 国产内射一级一片高清内射视频| 国产三级精品和三级男人| 日本一二三区视频在线| 女人夜夜春高潮爽a∨片| 久久dvd| 亚洲精品在线一区二区| 亚洲av无码乱码国产精品久久| 亚洲中文字幕无码久久2020| 狠狠色噜噜狠狠狠狠97俺也去| 成人av一区二区三区四区| 国产精品无码一区二区三区电影| 国产免费又色又爽又黄软件| 亚洲人成网站www| 精品中文字幕久久久人妻| 人妻少妇偷人精品免费看| 少妇被猛男粗大的猛进出| 乱人伦视频69| 久久精品蜜桃美女av| 天天爽夜夜爽人人爽| 亚洲最大中文字幕无码网站| 无码伊人久久大蕉中文无码 | 国产无码十八禁| 日韩av中文字幕波多野九色| 在办公室被c到呻吟的动态图 | 亚洲精品中文字幕导航| 国产超碰人人爽人人做人人添| 久久亚洲私人国产精品| 东京热加勒比在线观看| 午夜亚洲精品视频网站| 亚洲av无码专区国产乱码4se| 中文字幕一区二区人妻| 国产精品va在线观看一| 国产精品一区二区三区播放|