久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網(wǎng)站首頁 > Solidworks

利用Delphi進行SolidWorks二次開發(fā)

時間:2011-01-19 20:04:23 來源:未知

SolidWorks軟件是在總結(jié)和繼承了大型機械CAD軟件的基礎(chǔ)上,在Windows環(huán)境下實現(xiàn)的第一個機械CAD軟件。各企業(yè)在實際的產(chǎn)品設(shè)計中大多要對通用CAD軟件進行二次開發(fā),建立適合自己的專用模塊。SolidWorks的突出特點是:三維參數(shù)化特征造型,特征管理員功能,全相關(guān)的數(shù)據(jù)管理,它功能豐富、操作簡單、維護方便、學(xué)習(xí)周期短、應(yīng)用開發(fā)方便,與多家CAM、CAE軟件有緊密接口。本文通過運用Delphi對SolidWorks進行二次開發(fā)來實現(xiàn)復(fù)雜的高速主軸三維成型及虛擬裝配體的過程,使用ACESS數(shù)據(jù)庫對高速主軸的相關(guān)參數(shù)進行傳遞和管理,提高了設(shè)計的效率與正確率。

  1 SolidWorks的二次開發(fā)技術(shù)

  1.1 SolidWorks API

  SolidWoks為用戶提供了幾百個二次開發(fā)接口(SolidWorks API),凡支持COM編程的開發(fā)工具,如Visual C++、Visual Basic、Delphi等均可用于SolidWorks的二次開發(fā)。SolidWorks API是SolidWorks的OLE編程接口,為程序員提供了完全面向?qū)ο蟮念愺w系,程序員可以在自己的程序中,派生這些類的子類,生成這些類的對象,對對象進行操作,運行對象的方法,設(shè)置或修改對象的屬性,從而訪問SolidWorks的數(shù)據(jù)庫、圖形系統(tǒng)和系統(tǒng)界面。SolidWorks的API對象涵蓋了全部的SolidWorks的數(shù)據(jù)模型,進行二次開發(fā)時,調(diào)用SolidWorks中的API函數(shù),可以完成零件各特征的建立、修改、刪除和壓縮等各項控制,零件特征信息的提取,如特征尺寸的設(shè)置與提取,特征所在面的信息提取及各種幾何和拓?fù)湫畔ⅲ慵难b配信息,零件工程圖紙中的各項信息等。圖1所示為SolidWorks API的部分對象體系。

  1.2 COM技術(shù)

  組件對象模型(Component Object Model,COM)是由Microsoft公司在Windows操作系統(tǒng)中創(chuàng)建的一種二進制的網(wǎng)絡(luò)標(biāo)準(zhǔn),是組件(即應(yīng)用程序)間的接口。它允許兩個組件互相通信,而不論其運行于任何計算機(只要聯(lián)網(wǎng)),采用任何操作系統(tǒng)(只要支持COM)以及該組件隸屬于任何語言。另外,COM還引用了面向?qū)ο蟮乃枷耄瑢ο箧溄优c嵌入(Object Linking and Embedding,OLE2)是第一個用COM架構(gòu)的軟件系統(tǒng)。

   

 

  圖1 SolidWorks API部分對象體系

  1.3開發(fā)工具

  本文使用面向?qū)ο笳Z言Delphi對SolidWorks進行二次開發(fā)。Delphi是Bodand公司開發(fā)的一種可視化應(yīng)用程序開發(fā)工具,其基礎(chǔ)語言為對象Pascal。它提供了一種快速的編譯器,它具有高性能的32位本地優(yōu)化代碼編譯器,其應(yīng)用程序可以直接運行,能夠最終生成可單獨執(zhí)行的DLL與EXE文件。另一方面,使用Delphi可方便迅速地建立強大的數(shù)據(jù)庫應(yīng)用程序。Delphi的數(shù)據(jù)庫應(yīng)用程序可以和Paradox Sybase、Microsoft SQL Server、Informix、InterBase和ODBC數(shù)據(jù)源等一起使用。

  1.4開發(fā)方法

  (1)在Delphi編程環(huán)境下,單擊菜單欄中的“Project(工程)”、“Import Type Library”命令,彈出“Import Type library”對話框。

  (2)在“Import Type library”對話框中選擇“SldWorks 2007 Type Liaray(Version f.0)”選項,單擊“Create Unit”按鈕,Delphi將在其import子目錄下生成該類型庫Object Pascal文件SldWorks_TLB.pas,然后就可以利用此文件進行二次開發(fā)了。

  (3)在Delphi環(huán)境下新建一個工程,加入相關(guān)代碼,生成.exe文件或.dll文件,然后編譯運行即可。注意要將第二步中生成的SldWorks_TLB.pas文件添加到工程中。

  2 Delphi對SolidWorks二次開發(fā)實例

  2.1主軸參數(shù)化系統(tǒng)結(jié)構(gòu)

  主軸參數(shù)化系統(tǒng)結(jié)構(gòu)如圖2所示。首先需要對主軸進行設(shè)計并計算出所有相關(guān)尺寸參數(shù)存人數(shù)據(jù)庫,以備以后對solidworks進行二次開發(fā)時調(diào)用。用戶在主程序界面,通過相應(yīng)的操作,程序即可自動從數(shù)據(jù)庫中取出相關(guān)尺寸數(shù)據(jù),調(diào)用相關(guān)SolidWorks API生成實體并調(diào)用零件庫在的零件生成虛擬裝配圖。

   

 

  圖2 主軸參敦化系統(tǒng)結(jié)構(gòu)

  2.2數(shù)據(jù)庫的選擇與建立

  本文選用ACESS數(shù)據(jù)庫對高速主軸的相關(guān)參數(shù)進行傳遞和管理。圖3為數(shù)據(jù)庫顯示和本例的設(shè)計界面。其中namei為尺寸的名稱,datai為尺寸的數(shù)值。在應(yīng)用程序中通過數(shù)據(jù)控件和數(shù)據(jù)庫建立連接,根據(jù)需要得到相應(yīng)的數(shù)據(jù)信息來進行主軸三維圖形的繪制。

   

 

  圖3 應(yīng)用程序設(shè)計界面

  2.3主要的建模過程

  在Delphi環(huán)境下,創(chuàng)建如圖3所示的窗口,主要有三個控件:DBGridl、Buttonl、Button2。主軸參數(shù)表DBGridl中存放經(jīng)過計算得到的主軸相關(guān)尺寸參數(shù),當(dāng)用戶單擊“生成三維圖形”按鈕時,主程序就會啟動SolidWorks軟件,并從表中提取主軸相關(guān)參數(shù)進行三維圖形的繪制,單擊“查看裝配圖”按鈕可以查看進行虛擬裝配后的圖形。

  ButtonlClick過程的作用是啟動SolidWorks繪圖平臺,并設(shè)置好繪圖環(huán)境;DrawPart過程的作用是引用數(shù)據(jù)庫中的數(shù)據(jù)記錄,以及調(diào)用SolidWorks API函數(shù)功能進行零件圖的繪制。Button2的作用是從標(biāo)準(zhǔn)零件庫零件三維圖形中找到相應(yīng)的零件進行虛擬裝配。

  Buttonl Click過程的代碼和DrawPart過程的部分代碼如下:

  

 

  

 

  

 

  用戶單擊“生成三維圖形”按鈕后程序運行結(jié)果如圖4所示。用戶單擊“查看裝配圖”按鈕后系統(tǒng)自動從標(biāo)準(zhǔn)零件庫零件三維圖形中找到相應(yīng)的零件進行裝配,裝配體如圖5所示。

   

 

  圖4 主軸三維造型

   

 

  圖5 主軸裝配圖

  3結(jié)語

  介紹了在Delphi的集成開發(fā)環(huán)境下,通過調(diào)用SolidWorks API函數(shù)進行二次開發(fā),實現(xiàn)機械零件參數(shù)化設(shè)計的方法。可以參考該方法對SolidWorks進行其他較為復(fù)雜的二次開發(fā),建立適合用戶需要的、專用的SolidWorks功能模塊。通過實例表明,用戶通過對SolidWorks的二次開發(fā)可以提高產(chǎn)品的設(shè)計和開發(fā)效率。


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
久久夜精品va视频免费观看| 国产日韩欧美亚洲一区| 日本精品一区| 浮妇高潮喷白浆视频| 久久久精品国产亚洲| 色播亚洲婷婷| 97国产在线视频| 一区二区三区久久网| 韩国精品久久久999| 日韩有码视频在线| 日本精品视频一区| 91成人综合网| 亚洲自拍的二区三区| 国产欧美日韩中文字幕在线| 久久精品99无色码中文字幕| 日韩精品久久一区| 97久久精品人搡人人玩| 精品国产第一页| 国产中文字幕在线免费观看| 国产成人精品视频在线| 欧美一区二区视频在线播放| 日韩综合中文字幕| 人妻精品无码一区二区三区| 久久精品国产精品国产精品污| 午夜精品一区二区三区在线观看| 91免费人成网站在线观看18| 亚洲免费久久| 7777奇米亚洲综合久久| 无码人妻精品一区二区蜜桃网站| 97久久伊人激情网| 日韩一区国产在线观看| 99在线首页视频| 性欧美大战久久久久久久| 久久天天狠狠| 日韩亚洲欧美一区二区| 北条麻妃99精品青青久久| 欧美日韩高清免费| 国产精品久久久精品| 国产有码在线一区二区视频| 久久av红桃一区二区小说| 国产美女精品视频免费观看| 中文字幕日韩精品无码内射| 99精品在线直播| 电影午夜精品一区二区三区| 国产女主播一区二区| 国产99久久精品一区二区 夜夜躁日日躁 | 日韩综合中文字幕| 欧美国产日韩激情| 久久av资源网站| 国产精品久久久久久久久电影网| 高清欧美性猛交| 免费亚洲一区二区| 中文字幕av久久| 久久久久在线观看| 国产高清www| 99三级在线| 国产精品一区二区不卡视频| 欧美亚洲国产精品| 欧美午夜精品久久久久免费视| 久久这里只有精品99| 91九色蝌蚪成人| 国产情人节一区| 国模私拍视频一区| 色欲色香天天天综合网www| 91精品国产91久久久久麻豆 主演| 黄色特一级视频| 日本久久久精品视频| 2019日韩中文字幕mv| 国产精品日韩欧美一区二区三区| 久久精品视频免费播放| 激情深爱综合网| 欧美日韩成人精品| 阿v天堂2017| 日本黄网站免费| 国产精品久久久久一区二区| 粉嫩av一区二区三区免费观看 | 亚洲精品在线观看免费| 久久久久久久久久久国产| 美女黄毛**国产精品啪啪| 久久成人精品视频| 91精品国产91久久久久久不卡| 人人妻人人澡人人爽精品欧美一区| 久久精品国产免费观看| 国产精品一区二区免费看| 婷婷久久五月天| 国产精品第一第二| 久久综合毛片| 精品一区二区三区视频日产| 亚洲aⅴ日韩av电影在线观看| 国产精品热视频| 久久久欧美一区二区| 国产日韩综合一区二区性色av| 少妇人妻互换不带套| 美日韩精品视频免费看| 国产高清在线一区| 国产又黄又大又粗视频| 日本不卡一区二区三区视频| 欧美日韩国产成人在线| 精品国产一区av| 91精品美女在线| 国产在线精品一区| 热久久免费视频精品| 亚洲一区二区中文字幕| 国产精品久久久久久久久久东京| 国产精品18毛片一区二区| 国产欧美久久久久久| 今天免费高清在线观看国语| 欧美一级免费看| 欧美精品成人在线| 日韩在线视频二区| 69久久夜色精品国产69乱青草| 国产日韩欧美在线看| 黄色动漫网站入口| 欧美中文在线视频| 日本不卡在线播放| 日产日韩在线亚洲欧美| 亚洲综合五月天| 久久99热精品这里久久精品| 国产精品视频福利| 色妞一区二区三区| 国产二区视频在线播放| 99久久久精品视频| 国产伦理久久久| 国产欧美日韩精品专区| 国产欧美日韩高清| 精品视频无码一区二区三区| 欧美极品一区二区| 欧美专区在线观看| 日韩免费黄色av| 日韩毛片在线免费看| 日本精品一区二区三区高清 久久 日本精品一区二区三区视频 | 精品www久久久久奶水| 日韩精品电影网站| 日韩精品一区二区三区久久| 日韩av日韩在线观看| 视频一区三区| 性色av一区二区三区| 亚洲精品久久久久久一区二区| 伊人天天久久大香线蕉av色| 精品国产乱码久久久久久丨区2区 精品国产乱码久久久久久郑州公司 | 亚洲欧洲一二三| 亚洲精品一区二| 亚洲免费av网| 亚洲 日韩 国产第一区| 五月婷婷一区| 日本国产一区二区三区| 日本一区二区三区视频免费看| 无码人妻精品一区二区三区66| 午夜在线视频免费观看| 中文字幕av久久| 自拍日韩亚洲一区在线| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲乱码国产一区三区| 欧美一区二区三区艳史| 奇米888一区二区三区| 经典三级在线视频| 国产区二精品视| 69av视频在线播放| 久久久久久久久网站| 国产精品毛片一区视频| 国产精品美女久久久久av超清| 久久成人精品视频| 一区二区精品国产| 亚洲a级在线播放观看| 日韩一级片一区二区| 欧美日韩成人一区二区三区| 国产日韩欧美大片| 91麻豆国产精品| 日韩亚洲一区二区| 不卡av电影在线观看| 亚洲乱码日产精品bd在线观看| 日韩视频 中文字幕| 免费久久久久久| 97久久精品人人澡人人爽缅北| 久久男人av资源网站| 国产精品日韩一区二区 | 国产成人在线亚洲欧美| www.久久色.com| 精品福利影视| 日韩av一二三四区| 国产中文日韩欧美| 久久婷婷五月综合色国产香蕉| 国产精品丝袜视频| 亚洲一二三区精品| 欧美主播一区二区三区美女 久久精品人| 国产中文字幕免费观看| 久久久久狠狠高潮亚洲精品| 国产精品极品尤物在线观看| 岛国视频一区免费观看| 免费观看国产成人| 久久无码高潮喷水| 国产精品大片wwwwww| 欧美一级淫片播放口| 国产一区一区三区| 久久久久久久一| 欧美激情亚洲一区| 欧美午夜性视频| 国产精品99久久久久久久| 国产精品第2页| 日韩精品一区二区三区外面|