在vb上如何显示solidworks画面,下面的是如何做到的
1个回答
展开全部
首先你的准备好轴承的东西,比如那些数据是变量,那些数据是常量,那些数据有国家便准呀。做到心中有数。
第二、你可以利用宏来完成一些零部件的建模。看看他们的代码是啥,solidworks自己就带这VBA,可以看到代码。
第三、知道代码了,你可以领用VB来编辑一个界面来通过对话框输入变量值,得到你想要的零件。
第四、在利用宏来完成装配的过程。通过宏就可以看见代码。把优化的代码加进原来的宏里面,就可以了。
整个过程都不是很复杂,但是需要对VB和solidworks都比较了解的人才能够解决。
你可以参考一本书:solidworks API 二次开发,是solidworks官方教程,生信实维翻译的,机械工业出版社出版。
第二、你可以利用宏来完成一些零部件的建模。看看他们的代码是啥,solidworks自己就带这VBA,可以看到代码。
第三、知道代码了,你可以领用VB来编辑一个界面来通过对话框输入变量值,得到你想要的零件。
第四、在利用宏来完成装配的过程。通过宏就可以看见代码。把优化的代码加进原来的宏里面,就可以了。
整个过程都不是很复杂,但是需要对VB和solidworks都比较了解的人才能够解决。
你可以参考一本书:solidworks API 二次开发,是solidworks官方教程,生信实维翻译的,机械工业出版社出版。
追问
我是想问,用VB界面怎么显示出solidworks的三维图的,是相当于solidworks的屏幕?还是只是图片?
追答
调用了solidworks的控件啊,相当于solidworks的屏幕,不是图片
首先在工具—引用中勾选sldWorks 2006 Type Library和SolidWorks 2006 Constant type library
然后编写程序如下:
dim swapp as object
set swapp = CreateObject("sldworks.application") '注:Set swApp = application.sldworks为SolidWorksVBA语言,在VB中无法测试。
在Solidworks里建好模型。用Access做一个格式为“.DB”的表格把模型尺寸参数化,再到VB宏里修改程序。把VB宏和ACCESS链接起来。运行宏。点相关参数就生成新模型。《Solidworks 高级功能与工程应用》北京邮电大学出版社,这本书里面有你要的。关于录制宏时的函数、参数等介绍的比较详细,建议你买本这书看看。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询