Catia宏改变编辑的草图

时间:2017-01-09 17:42:00

标签: catia

我想对版本中的草图进行一些更改。所以我有一个版本的草图,我想运行一个宏来检测版本中的草图并进行所需的更改。如何在版本中自动检测草图。

1 个答案:

答案 0 :(得分:1)

部分答案:首先看一下CATIA.GetWorkbenchId的值。如果返回“CSOWKS”,则草图编辑器处于活动状态。

如果草图位于Part主体中,则Part.InWorkObject将返回正在编辑的草图。

但是,如果草图位于几何图形集中,则不会(它返回包含草图的几何图形集)。在这种情况下,我不确定你如何确定草图。

根据我的经验,如果你发现自己用VB编辑草图,可能有更好的方法。