我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Solidworks

VB在SolidWorks二燃中的參數化方法

時間:2010-06-02 08:00:00 來源:
副標題#e#   0引言
  
   SolidWorks是一種通用的智能型CAD/CAM軟件,特征造型和參數化功能非常強大,但是其中有些功能不符合我國國標,也不帶有標準件。因此,為了適合特定的需求,使SolidWorks能夠更有效地發揮作用,并使特定的或復雜的任務自動化,提高效率,就必須對其進行本地化和專業化的二次開發工作。
  
   參數化設計思想對SolidWorks進行二次開發提供了捷徑,由于其利用的是參數化設計,新舊圖形只是在具體尺寸上發生了變化,特征形狀并無根本改變,特別適合于標準件庫的建立。然而,在編程過程中怎樣獲取標準件模型中的尺寸參數作為變量并將其更新是要面臨的主要問題。
  
   1 VB在SolidWorks二次開發中參數化的實現方法
  
   針對上述問題,可以利用下面兩種方法進行解決。
  


   方法l:直接在VB環境中通過編程實現。此法的前提應該建立一個標準件的三維模型。編程時,先打開該模型,然后找到該模型中的相關尺寸參數,并對這些參數賦予新的數值,即可生成所需的模型。建立三維模型時一定要結合該零件的結構特征和尺寸參數,綜合考慮尺寸標注方式。盡量避免尺寸參數間的關聯和制約關系,需要修改的尺寸參數必須獨立標注,尺寸標注的名稱可通過查閱其屬性獲得。此方法實現的流程圖如圖1所示。
   


   下面是實現導柱零件參數化自動生成新模型:VB程序,圖2為導柱零件模型。
  
   該導柱模型是采用旋轉命令完成的,其中D1、D2、D 3、D4分別對應旋轉截面草圖中的特征尺寸,也是標準件的標準尺寸。這里應該注意的是:絕大多數API函數的單位都是米制,注意單位的換算。