㈠ 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 已经可以实现这个功能,不需要你浪费脑细胞二次开发了~