㈠ solidworks二次開發有什麼用
solidworks二次開發是:
開發者和用戶能夠通過使用Visual Basic、 Visual C++、 Delphi以及任何一種支持ActiveX Automation技術的工具,對SolidWorks進行二次開發,全而擴展SolidWorks的功能或將其功能集成到客戶應用程序中,以實現SolidWorks的完全客戶化。
㈡ 請高手賜教:Solidworks 二次開發 模擬模擬加工過程 如何使兩個零件相對旋轉
基本是這樣的
對於被切割的零件,需要繪制一個掃描切除的特徵
然後在裝配體中用VB控制兩個零件的旋轉以及掃描切除的長度,通過不斷重建模型來形成動畫。完美配合的話,就可以實現樓主需要的效果了
不過類似這種通過不斷重建模型形成的動畫有一個弊端,就是重建模型是需要花時間的,尤其是類似掃描的復雜特徵,重建花費的時間很多
所以這個動畫播放出來也是一卡一卡的吧
㈢ 我做solidworks二次開發時,運行程序界面無反應,請專業人士指點,不勝感謝
我以前做過用VB開發ProE,需要安裝一個第三方軟體,而且需要配置連接。
SW我沒開發過。
下面是我用VB開發ProE做的連接:
下載了一個第三方軟體AGW4.2進行安裝,試了好幾次終於成功了,裡面關鍵的一步是找到ProE的安裝路徑,然後找到AGW4.2的許可證。前幾次安裝不成功都是因為我找的是ProE的許可證。弄清楚之後找到了AGW4.2的許可證,並且將該許可證更名為license.dat後復制到安裝目錄下,然後再連接就可以成功了。當然連接之前要起動ProE,否則還是連接不成功。你的計算機安裝有多個ProE的話,可以在環境變數裡面修改,將不同版本的ProE的安裝目錄都放在一起,用分號隔開。AGW4.2支持ProE wildfire 2.0以上的版本。
打開ProE,再打開AGW4.2進行連接,連接成功後就可以用VB進行簡單的編程,試了一個示例,還可以。(後來發現不起動AGW4.2也一樣。)
首先練得是一個AGW4.2自帶的一個VB程序。用這個小程序可以打開原先用ProE做的模型,可以設定工作目錄,可以關閉並拭除。從這裡面主要了解了需要建立一個AGW對象,然後用這個AGW對象來操作ProE。而在VB裡面要引用這個對象,因此在工程裡面添加引用,瀏覽到AGW4.2的安裝目錄,把GWAX.exe加進來,這樣就可以用AGW對象了。
後來開始自己編齒輪的程序,用尺寸約束可以實現,但是漸開線又成了問題。不能實現全參數化,所以就開始琢磨用VB改ProE裡面的參數。因此在ProE中建模就有技巧,不能鎖定這些參數,得允許VB修改這些參數。結果一試還真好用,一下子就成功了,我特高興。終於實現了在VB裡面寫幾句程序,生成對話框,填幾個參數就能讓ProE裡面自動再生齒輪。那些關於ProE二次開發發表的論文所實現的東西我也能做到了。
這裡面有軟體和軟體匹配的問題,還有解決問題的方法問題,總之,這個星期讓我看到了用VB操縱ProE的可能性。
㈣ SOLIDWORKS二次開發的軟體都有哪些
用VB和VC等常用的開發軟體都可以,看自己對哪個語言熟悉了。 官方教程中使用的是VBA,所以用VB和VBA開發的教材好找點,VC的教材也可以找到。 原理和函數都是一樣的,看你自己的習慣了。
㈤ Solidworks 二次開發所需的工具——Solidworks API SDK,SWizard. awx
安裝包裡面就有啊。 後面那個,已經淘汰不用了。
㈥ solidworks二次開發中的選擇問題
首先你在VB中建好窗口,然後單擊「工程—引用——」選擇
「SolidWorks exposed Type Libraries For add-in Use」(SolidWorks插件庫文件)、「SolidWorks 2007 Type Libray」(SolidWorks庫文件、和「SolidWorks Consant Type library」(SolidWorks常數庫),
(可能版本不同會有區別)
然後將宏文件中的 Set swApp = Application.SldWorks
改為
Set swApp = CreateObject("sldworks.application")
其餘的修改自己弄。該刪的刪掉
㈦ 朋友你好,我也做SolidWorks二次開發,用的是自帶的VBA程序。程序已編好,就是不會做插件,你能幫幫我嗎
過來人告訴你,宏按鈕局限性大移植性也差,做成純插件很是復雜,不適合初學者,最簡單折中的方法就是用vs之類的做個窗口軟體,然後做一個宏按鈕調用此EXE即可
㈧ Solidworks 工程圖二次開發
solidworks2012 已經可以實現這個功能,不需要你浪費腦細胞二次開發了~