我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_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久久青青青国产免费

            国产黄色精品网站| 国产精品乱子久久久久| 久久国产综合精品| 日本欧美在线观看| 婷婷丁香久久五月婷婷| 丝袜美腿亚洲色图| 日韩vs国产vs欧美| 久久99精品久久久久久国产越南| 全国精品久久少妇| 国产剧情一区二区| 国产麻豆欧美日韩一区| 国产一区视频在线看| 国产精一区二区三区| 国产不卡在线一区| 97久久人人超碰| 欧美日韩一区高清| 欧美一区二区精品久久911| 日韩久久久精品| 中文字幕精品在线不卡| 亚洲欧美日韩一区| 亚洲成人福利片| 免费一区二区视频| 福利一区二区在线| 欧美亚洲自拍偷拍| 精品不卡在线视频| 亚洲美女视频在线| 久久国产成人午夜av影院| 国产精品亚洲а∨天堂免在线| 9人人澡人人爽人人精品| 欧美日韩中字一区| 久久美女艺术照精彩视频福利播放 | 91精品国产免费| 久久噜噜亚洲综合| 亚洲免费伊人电影| 久久精品国产亚洲高清剧情介绍 | 2014亚洲片线观看视频免费| 中文字幕一区二区三中文字幕| 亚洲韩国一区二区三区| 国产精品自在在线| 欧美视频完全免费看| 国产日韩精品一区二区浪潮av| 亚洲午夜激情网站| 国产激情一区二区三区| 精品视频免费在线| 中文字幕二三区不卡| 日韩和欧美的一区| 99热这里都是精品| 在线综合亚洲欧美在线视频| 国产精品视频yy9299一区| 石原莉奈在线亚洲二区| 99国产精品国产精品久久| 精品理论电影在线| 亚洲国产成人av网| 色婷婷综合在线| 国产精品午夜在线| 国产制服丝袜一区| 欧美一级生活片| 亚洲国产另类av| 色av综合在线| 国产精品久久久久影院| 精品制服美女久久| 制服丝袜亚洲播放| 亚洲综合激情网| 99久久久国产精品免费蜜臀| 国产色综合久久| 狠狠色丁香久久婷婷综合_中| 91精品1区2区| 亚洲精品少妇30p| 91在线精品一区二区三区| 国产欧美一区二区三区在线老狼| 日韩成人精品在线观看| 在线观看三级视频欧美| 亚洲欧美电影院| 91天堂素人约啪| 亚洲欧美偷拍三级| 97久久精品人人做人人爽 | 久久久欧美精品sm网站| 卡一卡二国产精品| 日韩一级成人av| 久久99蜜桃精品| 精品国产不卡一区二区三区| 日韩国产精品久久久| 91精品国产全国免费观看 | 偷偷要91色婷婷| 在线成人免费观看| 亚洲第一成年网| 欧美精品黑人性xxxx| 亚洲1区2区3区4区| 欧美理论在线播放| 日韩电影在线一区| 精品国产在天天线2019| 国产精品99久久久久久有的能看| wwwwxxxxx欧美| 成人免费福利片| 亚洲视频小说图片| 欧美日韩久久久久久| 日韩一区精品视频| 亚洲精品一区在线观看| 国产精品一色哟哟哟| 中文字幕在线观看一区| 色婷婷久久久综合中文字幕 | 韩国三级在线一区| 国产日本亚洲高清| 在线免费观看一区| 日韩激情视频在线观看| 久久久精品国产免费观看同学| 高清国产一区二区| 一区二区日韩电影| 日韩美女在线视频| 99视频精品免费视频| 亚洲成av人片一区二区三区| 日韩免费电影网站| 91在线码无精品| 久久精品国产免费看久久精品| 国产日韩欧美麻豆| 欧美肥大bbwbbw高潮| 国产成人精品亚洲午夜麻豆| 亚洲最色的网站| 欧美精品一区二区三区久久久| 成人免费视频一区二区| 亚洲123区在线观看| 国产香蕉久久精品综合网| 欧美三区免费完整视频在线观看| 久久国产剧场电影| 亚洲另类春色校园小说| 日韩欧美另类在线| 在线视频欧美精品| 国产91精品一区二区麻豆网站| 亚洲国产日韩一级| 国产精品三级电影| 日韩欧美视频一区| 欧美性大战久久久久久久| 成人免费看的视频| 国产在线精品不卡| 日日欢夜夜爽一区| 一区二区三区四区高清精品免费观看 | 国产精品美女久久久久久| 日韩欧美中文一区二区| 色综合久久天天| 成人免费高清视频在线观看| 蜜臀久久99精品久久久久宅男| 亚洲免费观看视频| 国产精品你懂的在线欣赏| 精品免费视频.| 91精品国模一区二区三区| 欧美色窝79yyyycom| 一本色道亚洲精品aⅴ| 国产成人aaa| 国产乱码精品一区二区三区忘忧草| 丝袜a∨在线一区二区三区不卡| 亚洲日本在线天堂| 一区在线中文字幕| 国产精品欧美一区喷水| 久久精品欧美日韩| 久久一日本道色综合| 精品日韩一区二区三区| 日韩欧美国产一区在线观看| 欧美精品久久天天躁| 欧美日韩dvd在线观看| 91丨九色丨蝌蚪富婆spa| 不卡电影免费在线播放一区| 丁香啪啪综合成人亚洲小说| 风间由美性色一区二区三区| 国v精品久久久网| 不卡一区二区三区四区| 成人久久久精品乱码一区二区三区 | 欧美激情一二三区| 国产欧美一区二区在线| 国产欧美精品一区aⅴ影院| 欧美国产综合色视频| 国产精品久久久久久久久晋中| 国产欧美精品日韩区二区麻豆天美| 久久久久久久久99精品| 国产偷国产偷精品高清尤物| 中文字幕av在线一区二区三区| 中文字幕欧美日本乱码一线二线| 中文字幕欧美日韩一区| 一区精品在线播放| 亚洲欧美视频在线观看| 亚洲综合久久久| 日韩av成人高清| 激情综合亚洲精品| 成人小视频在线观看| 91丨porny丨蝌蚪视频| 欧美午夜精品一区二区蜜桃| 91精品午夜视频| 久久久久久久网| 亚洲美女屁股眼交| 男女男精品视频网| 成人免费看黄yyy456| 欧洲亚洲国产日韩| 精品乱人伦一区二区三区| 中文字幕中文字幕一区| 亚洲 欧美综合在线网络| 国产主播一区二区| 一本久久精品一区二区| 日韩三级精品电影久久久| 国产精品二三区| 免费美女久久99| 成人激情黄色小说|