solidworks vba二次开发配合问题

solidworks vba二次开发配合问题

二次开发装配的步骤

solidworks可以使用宏录制配合过程从而得到配合的vba代码,步骤如下:
1.选择两个配合的面(点、线等)
2. 建立配合
例如将两个圆柱面同心(图中高亮):
在这里插入图片描述
配合后
在这里插入图片描述
我们看一下宏录制的代码:

Sub main()
//激活solidworks接口
Set swApp = Application.SldWorks

Set Part = swApp.ActiveDoc
//选择两个圆柱面,注意此处是根据坐标选择,不利于后续参数化建模,后面改进
boolstatus = Part.Extension.SelectByRay(-1.69885129389868E-04, -1.55922908504635E-04, 4.19939127477846E-02, -1.71257863820577E-02, 0.810121487380594, -0.586011845550114, 2.94872532560055E-04, 2, True, 0, 0)
boolstatus = Part.Extension.SelectByRay(6.57294917582796E-03, 4.67071603702607E-03, 0.051885298550701, -1.71257863820577E-02,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值