老司机午夜精品_国产精品高清免费在线_99热点高清无码中文字幕_在线观看国产成人AV天堂_中文字幕国产91

切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
    • 4743閱讀
    • 1回復

    [分享]Solidworks平臺的二次開發(fā)技術(shù) [復制鏈接]

    上一主題 下一主題
    在線cyqdesign
     
    發(fā)帖
    28853
    光幣
    94605
    光券
    0
    只看樓主 倒序閱讀 樓主  發(fā)表于: 2008-02-24
    — 本帖被 cyqdesign 從 Solidworks 移動到本區(qū)(2014-05-19) —
    關(guān)鍵詞: Solidworks二次開發(fā)
    (文章收集于網(wǎng)絡(luò),若有不妥,請告之。) . X  (^E  
    U)v['5%  
    Solidworks是美國Solidworks公司基于Windows平臺開發(fā)的著名的全參數(shù)化三維實體造型軟件,它具有強大的零件設(shè)計、鈑金設(shè)計、管理設(shè)計、繪制二維工程圖、支持異地協(xié)同工作等功能,它可以實現(xiàn)由三維實體造型向二維工程圖的轉(zhuǎn)化,能夠使零件設(shè)計、裝配設(shè)計和工程圖保持時刻的全相關(guān)和同步。同時solidworks具有良好的開放性和兼容性。它不僅可以向下兼容二維AutoGAD,使得以前采用AutoCAD軟件進行的設(shè)計得以繼續(xù)使用和轉(zhuǎn)化,同時還可以與許多其它專業(yè)軟件(如有限元分析軟件Ansys、數(shù)據(jù)加工軟件Camworks、數(shù)據(jù)管理系統(tǒng)SmarTeams、三維實體設(shè)計軟件UG、Pro/E等)無縫集成為功能十分強大的CAD/GAE/CAM/PDM系統(tǒng),完全能勝任大型工程與產(chǎn)品的設(shè)計、分析、制造和數(shù)據(jù)管理。目前,各類用戶不僅在應用Solidworks的強大功能進行各類專業(yè)設(shè)計,同時也在不斷探索Solidworks的二次開發(fā)技術(shù),從而力求擴展Solidworks的功能并使其用戶化、專業(yè)化。對此,提供一些值得借鑒的技術(shù)。 @|e4.(9A  
    !Q-h#']~L  
    1、Solidworks的二次開發(fā)接口 +ZuT\P&kR5  
    \0}!qG![AA  
    Solidworks的軟件開發(fā)商為方便各類用戶對其進行二次開發(fā),提供了API(Application Programming Interface )應用編程接口,它是一個基于OLE Automation的編程接口,此接口為用戶提供了自由、開放、功能完整的開發(fā)工具,其中包含了數(shù)以百計的功能函數(shù),這些函數(shù)提供了程序員直接訪問Solidworks的能力。API中的函數(shù)可以被Visual Basic,C/C++ ,VBA或者是Solidworks宏文件以及其它支持OLE的開發(fā)程序調(diào)用,從而可以擴展Solidworks的功能。本文主要介紹的是采用支持ActiveX技術(shù)的面向?qū)ο蟮木幊陶Z言Visual Basic 6. 0對Solidworks進行二次開發(fā)的基本原理和方法。 !v^{n+  
    c~_nO d  
    2、ActiveX Automation技術(shù)與Solidworks的對象層次結(jié)構(gòu) F0 yvV6;  
    M:%6$``