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

您的位置:網站首頁 > Solidworks

基于SolidWorks 采用VisualC++開發模具標準件庫

時間:2010-06-02 08:00:00 來源:
副標題#e#

    SolidWorks軟件是完全基于 Windows 的 CAD/CAE/ CAM/ PDM 桌面集成系統 ,它的核心技術是在 Windows 環境下生成的 ,充分利用和發揮了Windows的強大威力和OLE技術,具有用戶界面友好,上手快的優點。該軟件支持 Visual Basic、Visual C++或其它 OLE 開發語言,免費提供二次開發工具API,用戶二次開發的應用程序,可直接掛在SolidWorks菜單下,形成統一的界面。然而SolidWorks 與許多商品化的 CAD/ CAM 系統如PRO/E、UG、AUTOCAD 等一樣 ,它們雖然在模具行業中得到了廣泛應用 ,但由于這些 CAD/ CAM 系統都是作為通用機械設計與制造軟件來設計的,不是特別針對模具的,因此為了提高模具設計的效率,需要對其進行二次開發。
   
    1用VISUAL C++ 開發 SolidWorks 的原理

   
    SolidWorks 通過 OL E 技術為用戶提供強大的二次開發接口 API ,其中包括含有數以百計的功能函數。API 接口采用面向對象的方法 ,所有的函數都是有關對象的方法或屬性。這些對象涵蓋了所有 SolidWorks的數據模型 ,通過這些對象屬性的設置和方法的調用 ,用戶可以在自己開發的 DLL 中實現與 SolidWorks 相同的功能。
   
    這些 API 函數可被 Visual C++ 、Visual Basic、Delphi、VBA ( EXCEL 、ACCESS) C、C++ 或 SolidWorks 的宏文件調用 ,使得開發出的程序具有直接訪問 SolidWorks的能力。當使用 Visual Basic 進行開發時 ,只能采用外掛的工作模式 ,即需要用戶的應用程序和 SolidWorks之間進行前臺后臺切換 ,所以降低了設計效率。而使用 Visual C++ 開發的應用程序可以直接嵌入到 SolidWorks 內部 ,加載成功后應用程序菜單直接出現在 SolidWorks 的主菜單上 ,如同 SolidWorks的自帶功能一樣進行工作 ,極大地提高了設計效率。
   
    2用VISUAL C++ 開發 SolidWorks 的關鍵技術
   
    2. 1 組件對象模型(COM)
   
    開發 *.DLL 需要了解 COM 技術。COM 是微軟公司、數字設備公司(DEC) 及其他一些公司所支持的一種軟件結構的"工業標準"。SolidWorks 作為基于 Windows 的原創軟件 ,為便于用戶開發的程序與 SolidWorks通信 ,提供了采用 COM 技術開發應用程序的方法。用戶開發的代碼可以作為獨立的EXE 文件或 DLL 文件存在 ,它們就是 COM 模塊。采用 COM 技術在 SolidWorks 平臺上作二次開發時 ,通過直接訪問 SolidWorks 底層對象可以方便地擴充 SolidWorks的功能。
   
    2. 2 動態鏈接庫(DLL) 的建立
   
    獨立的 EXE 文件和 DLL 文件都可以作為COM 的組件 ,但是編寫 EXE 程序時 ,必須每次在做原型改變時都重建并測試。與此不同 ,可以創建較小的 DLL 模塊 ,并單獨測試 ,客戶程序在運行時很快裝載并連接用戶的 DLL。SolidWorks 提供了DLL 加載的接口 ,能夠將用戶的 DLL 通過加載嵌入到 SolidWorks內部。
   
    2. 3 數據庫的創建
   
    系統采用 Access 作為管理數據庫的工具。使用DAO (Data Access Objects) 技術對數據庫操作。Visual C++ 開發 DAO 數據庫應用的方法和步驟與ODBC(Open Data Base Connectivity) 基本類似 ,但Visual C++ 的 MFC 包含的 DAO 類比 ODBC 類更加豐富 ,使得利用 DAO 實現某些數據庫操作(如數據庫查詢)更加簡單、方便。
   
    3 開發思路及技巧
   
    3. 1 開發思路

   
    SolidWorks 是基于參數化和特征造型技術的軟件 ,對其進行二次開發應遵循參數化 CAD 的原則。即對于企業中系列化、通用化和標準程度高的產品 ,其包含的拓撲信息基本上是一樣的 ,不同的僅是幾何信息。對于這類產品 ,可以將已知條件及其它隨著產品規格而變化的基本參數用相應的變量代替 ,然后根據這些已知條件和基本參數 ,由 SolidWorks查詢數據庫 ,或由 SolidWorks 計算出所需的全部數據 ,自動完成設計 ,并在屏幕上顯示出來。
   
    3. 2 開發方式的選擇
   
    采用參數化原則設計標準件庫大體分兩種:程序驅動法;尺寸參數驅動法。選用程序驅動法時 ,可在用戶界面的對話框中輸入初始參數并對數據庫進行查詢 ,然后用從數據庫中提取的參數進行繪圖。其中繪圖部分代碼要靠程序員完成 ,程序驅動法可以借助SolidWorks 的宏記錄功能。SolidWorks 的宏可以記錄標準件模板生成的全部過程并生成 VBScript 程序代碼 ,然后由人工轉換為 Visual C++程序。
   
    選用尺寸參數驅動法時 ,首先在 SolidWorks 中繪制標準件的模板零件并保存為*.sldprt 文件 ,同時對要進行尺寸驅動的尺寸命名 ,如"L @草圖 1"。然后等用戶選擇完參數后 ,在內存中打開已存的 *.sldprt 文件 ,并用從數據庫中提取的參數替換"L @草圖 1"尺寸 ,重新建模 ,生成新的零件。
   
    3. 3  開發步驟及技巧
   
    (1) 從 SolidWorks 公司網站下載向導文件SWIZARD. awx ,將其添加到 MicrosoftVisualstudio/Common/ MSDev98/ Template 目錄下。然后 ,在 Visual C++ 中用該向導創建工程 ,添加相關代碼 ,編譯生成 *.DLL 文件。


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

            99精品视频在线免费观看| 国产欧美精品国产国产专区 | 亚洲欧洲成人精品av97| 26uuu国产电影一区二区| 欧美久久高跟鞋激| 色综合激情五月| 99久久免费国产| 91无套直看片红桃| 95精品视频在线| 色婷婷亚洲婷婷| 一本色道久久加勒比精品 | 欧美老女人在线| 欧美高清视频一二三区 | 最新不卡av在线| 亚洲欧美aⅴ...| 亚洲综合一区在线| 天堂蜜桃91精品| 美女视频一区二区三区| 精品写真视频在线观看| 极品美女销魂一区二区三区| 国产精品亚洲一区二区三区妖精| 懂色av一区二区三区免费观看| 成人综合在线网站| 欧美性大战久久久久久久蜜臀| 欧美日韩免费一区二区三区| 91精品国产麻豆国产自产在线 | 蜜臀久久99精品久久久久宅男| 亚洲福利电影网| 老司机午夜精品| 国产999精品久久| 92精品国产成人观看免费| 在线不卡一区二区| 国产精品美女久久久久久久 | 美腿丝袜在线亚洲一区| 成人h版在线观看| 91国产视频在线观看| 欧美一区二区在线免费观看| 26uuu久久综合| 亚洲精品国产高清久久伦理二区| 日本午夜一本久久久综合| 国产盗摄一区二区| 在线观看一区不卡| 欧美大片国产精品| 亚洲日本丝袜连裤袜办公室| 久久99精品一区二区三区| 成人黄色国产精品网站大全在线免费观看 | 久久婷婷色综合| 亚洲mv在线观看| 国产盗摄一区二区三区| 欧美日韩一级片网站| 欧美xxxxx牲另类人与| 一区二区三区资源| 顶级嫩模精品视频在线看| 精品视频在线免费看| 国产日韩综合av| 日韩精品亚洲一区| 91一区一区三区| 国产日韩欧美麻豆| 国产一区二区三区不卡在线观看| 欧美在线999| 日韩一区在线看| 国产精品一区二区视频| 日韩精品一区二区三区三区免费| 亚洲一区在线观看免费观看电影高清| 韩国精品一区二区| 欧美一区二区高清| 首页国产丝袜综合| 色综合中文综合网| 久久色在线视频| 蜜桃精品视频在线| 91精品国产一区二区| 亚洲自拍另类综合| 在线免费视频一区二区| 亚洲婷婷综合色高清在线| 国产精品1区2区| 久久精品这里都是精品| 狠狠狠色丁香婷婷综合久久五月| 日韩午夜激情电影| 日韩电影在线免费| 日韩欧美电影在线| 国产一级精品在线| 国产欧美一二三区| 波多野结衣中文字幕一区二区三区| 国产丝袜在线精品| 黑人精品欧美一区二区蜜桃| 亚洲精品在线电影| 国产乱人伦偷精品视频免下载 | 成人91在线观看| 亚洲日本在线看| 99re视频这里只有精品| 亚洲三级在线免费观看| 欧美亚洲综合在线| 日韩不卡在线观看日韩不卡视频| 91精品国产一区二区人妖| 久久99久久99小草精品免视看| 久久久777精品电影网影网 | 麻豆精品视频在线观看免费| 精品99999| 成人免费毛片嘿嘿连载视频| 国产精品国产三级国产专播品爱网 | 国产不卡视频一区二区三区| 亚洲色图在线视频| 一本色道久久综合亚洲91| 亚州成人在线电影| www激情久久| 91在线视频官网| 亚洲gay无套男同| 久久久久久久综合| 欧美日韩在线观看一区二区| 另类小说视频一区二区| 中文字幕一区三区| 91精品国产aⅴ一区二区| 国产盗摄女厕一区二区三区| 伊人夜夜躁av伊人久久| 日韩欧美视频一区| 色综合天天综合狠狠| 日韩av电影一区| 国产精品国产馆在线真实露脸| 欧美日韩午夜在线视频| 丰满岳乱妇一区二区三区| 亚洲h在线观看| 国产精品麻豆网站| 日韩女优av电影| 欧美亚一区二区| 福利一区福利二区| 久久99久久99| 午夜激情久久久| 国产精品女上位| 精品人伦一区二区色婷婷| 91成人在线免费观看| 成人免费的视频| 国产做a爰片久久毛片| 午夜精品久久久| 亚洲欧美日韩中文字幕一区二区三区| 日韩一级片在线观看| 91色在线porny| 国产99久久久久| 国产一区二区电影| 男女视频一区二区| 亚洲电影一级黄| 亚洲视频在线一区二区| 久久久久久久久岛国免费| 欧美一区二区高清| 91精品在线免费| 欧美巨大另类极品videosbest | 婷婷激情综合网| 亚洲一区二区欧美日韩| 国产精品国产三级国产普通话三级| 日韩美女视频在线| 欧美一级淫片007| 欧美一区在线视频| 3d成人h动漫网站入口| 欧美日韩黄色影视| 欧美日韩你懂得| 欧美日韩国产在线观看| 91免费版pro下载短视频| 成人免费观看视频| 成a人片国产精品| 成人综合婷婷国产精品久久| 国产美女一区二区| 国产精品亚洲第一| 成人av资源网站| 91丝袜国产在线播放| 一本色道久久加勒比精品| 99久久久久久| 在线看日本不卡| 欧美精品第1页| 日韩欧美在线影院| 久久综合九色欧美综合狠狠| 久久综合九色综合97_久久久| 26uuu久久综合| 国产精品美女一区二区在线观看| 亚洲欧洲成人自拍| 夜夜嗨av一区二区三区网页| 亚洲国产精品影院| 丝袜美腿高跟呻吟高潮一区| 麻豆中文一区二区| 懂色av一区二区在线播放| av综合在线播放| 欧美性生活一区| 日韩美女视频一区二区在线观看| 久久欧美中文字幕| 亚洲精品高清在线观看| 日韩激情视频网站| 国产毛片精品视频| 色综合天天综合在线视频| 欧美日韩高清一区二区不卡| 欧美tk丨vk视频| 亚洲人妖av一区二区| 婷婷一区二区三区| 国产精品18久久久久久久久久久久 | 欧美精品乱码久久久久久| 欧美电视剧免费观看| 中文字幕在线观看不卡视频| 亚洲成av人影院在线观看网| 国内精品嫩模私拍在线| 日本伦理一区二区| 精品对白一区国产伦| 亚洲欧美日韩国产另类专区| 日本sm残虐另类|