catia利用宏批量改名的方法_CATIA宏/VBA/二次开发——3 几何特征的批量创建与重命名...

本文介绍了如何使用CATIA的VBA宏进行几何特征的批量创建,例如根据点批量创建半径为r的球面。通过代码示例详细解释了从获取对象到创建球面的步骤,同时暗示了使用宏进行几何图形集的重命名同样简单,只需更改特征的.Name属性。
摘要由CSDN通过智能技术生成

原标题:CATIA宏/VBA/二次开发——3 几何特征的批量创建与重命名

有了前面两篇文章的知识储备,我们就不必依赖“录制得到代码”的方法了。接下来,我们通过下面的实例小试牛刀,看一下代码一行行从无到有敲出来是怎样的体验。

提出需求:

一个Part的某个几何图形集下有若干个点,我们要以每个点为中心,做一个半径为r的球面。

权衡利弊:

如果你懂CATIA的知识工程,上面的内容可谓小菜一碟。但如果你不懂知识工程,或者因为公司抠门不买知识工程的许可证,那么英雄无用武之地的你,不妨试试VBA宏代码的方法!

思路分析:

第一篇文章入门时,我们就写了一段For-Next循环的代码,并且大概有这么个印象就是:一些重复且有规律的工作也许可以用代码来完成。

而拿上面的实例来说,我们大胆猜测,中间某一段代码可能是这样:

For i = 1 to 6

创建圆(圆心=几何图形集中第i个点,半径=r)

Next

从0到1:

通过研究已经录过的代码,或者看Automation手册

我们可以通过下面的代码从CATIA(Application)开始,一级一级获取到需要的对象:

‘获取CATIA当前打开的文档

Dim Doc

Set Doc=CATIA.ActiveDocum

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值