我在印度的 Alstom Transportation 担任机械设计工程师,我在这里设计火车车体。我的团队必须完成的一项任务是超级重复的,我一直在寻找一种自动化它的方法,但我已经被困在某件事上很长时间了。
我们在 CATIA FTA Workbench 中工作,我必须为特定特征创建构造几何。
在我附在下面的快照中,您可以看到四个圆圈。我需要使用“构造几何创建”选项为这些圆创建“圆心点”。
这是目前的代码。
Language="VBSCRIPT"
Sub CATMain()
Set partDocument1 = CATIA.ActiveDocument
Set part1 = partDocument1.Part
CATIA.StartCommand "Constructed Geometry Creation"
End Sub
非常基本,只需使用“开始”命令即可。问题是运行此宏时会弹出一个复选框。请看复选框的图片:
我迫切需要可以从此复选框中选择选项“Point”(这是唯一的选项)的代码行。
我知道这段代码非常基础,只有在运行代码之前选择要处理的圆圈时才有效,这不是最有效的方法。说到宏,我只是一个初学者,我只是想从这里开始构建它。我想如果我能让它在一个圈子里工作,以后我可以处理代码来提高它的生产力。
我的思维过程对吗?如果是的话,你能帮我用代码来选择复选框吗?如果不是,你能推荐一些改进吗?
我尝试了一些接受复选框的代码行,但它适用于 Excel 宏,它看起来像这样:
ActiveSheet.Shapes("Check Box 1").ControlFormat.Value=1
是否有适用于 Catia 宏的类似选项?