catia怎么将特征参数化_浅谈CATIA VBA与参数化建模的结合

原标题:浅谈CATIA VBA与参数化建模的结合

有的人,CATIA参数化模型做的有模有样。

然而当他做出有几十个参数的模板时,即使有说明文件,对其他人来说,使用起来也并不容易。

甚至他自己有时都会忘了,哪些参数控制的是哪些特征……

有的人,CATIA 宏代码写的洋洋洒洒。

然而当他用成百上千行代码完成建模之后,发现这些操作只需要简单的手动操作就能完成……

以上两种人,都是曾经的小编。

直到后来,小编逐渐明白了一个道理:

小孩子才做选择,而成年人

当我们把VBA和参数化结合到一起时,整个世界都美好了(事实并没有这么夸张)

废话不多说,接下来,小编就来举个再简单不过的例子。

如果你看过了小编前面的这篇

【旋转楼梯】之 参数化建模

那么你很容易做出可以用两个参数R,H来控制的圆柱:

同样,如果你学习了下面的课程

(https://ke.qq.com/course/325528复制链接用浏览器打开,或者点底部的“阅读原文”)

那么你也很容易做出下面的界面

但就像文章开头说的,两种方法各有利弊。

现在,我们将做好的参数化的Part文档保存起来,如

D:Template.CATPart

然后对程序做如下修改:

你就可以实现下面的效果

而如果你读过了上面的代码,你会发现,我们并没有用大量的代码来实现建模。

关于参数化与二次开发的结合,上面只是一个最简单不过的小例子,其具体的定义很难说清楚,但肯定不是仅仅为参数的修改做个交互界面这么简单。比如,我们可以将复杂的算法写在程序中,然后将计算结果体现在三维数据上……

最后,小编会在CATIA联盟有几次二次开发的直播,感兴趣的可以来捧场哈~

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值