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

您的位置:網站首頁 > Solidworks

基于SolidWorks的點線嚙合齒輪自動造型系統

時間:2010-06-02 08:00:00 來源:

    2系統開發的關鍵技術
   
    三維機械CAD軟件SolidWorks有API ( Application Programming Inter-face)應用程序接口。 API接口是一個基于OIE Automation的編程接口,其中包含了數以百計的功能函數,這些函數提供了程序員直接訪問三維機械CAD軟件的能力。
   
    在SolidWorks二次開發的過程中,應用SolidWorks自帶的宏記錄功能。通過記錄得到的SolidWorks的宏文件,是VB格式的,只要稍加編譯即可變成被VB調用的應用程序。首先通過SolidWorks設計出齒輪基體并把齒輪基體生成的全過程經過宏記錄轉變成宏文件,把宏文件和齒形生成程序結合。即把齒輪建模的全過程記錄為宏文件,找出宏文件中與模型生成有關的關鍵函數。確定關鍵函數中的關鍵常數,弄清楚關鍵常數的變化對實體建模的影響。把關鍵常數用變量替換,這樣就完成廠齒輪參數化程序的建立。
   
    3系統開發的步驟
   
    3.1系統界面的設計
   
    系統界面供用戶進行齒輪參數的輸人(見圖2)

    
    3.2程序的編制
   
    3.2.1  SolidWorks與VB 6.0接口的調用
   
    開發插件是通過ActiveX Automation接口調用SolidWorks的內部函數,實現VB對SolidWorks中的圖形對象進行操作,其實現的步驟如下:
   
    (1)新建工程,并在工程中增加對SolidWorks 2004 Type Library的引用;
   
    (2)調用VB與SolidWorks的開發接口,建立VB與SolidWorks的聯系。
   
    部分代碼如下:
  

  
    3.2.2二維齒廓曲線的繪制
   
    為形成精確的斷廓,采用插人足夠多的型值點,再用樣條曲線擬合的方法形成齒廓曲線,為保證"拉伸切除"的順利實現,必須形成完全封閉的齒廓曲線,因此要保證侮段弧線之間的連線點完全重合。繪制流程如圖3所示。