【发布时间】:2020-10-12 11:01:51
【问题描述】:
我是 CATIA 编程和自动化方面的新手。我有一个问题:如何将应用程序链接到 catia,然后使用如下图所示的 GUI 保存部分或名称如图片中的产品?然后打开文件保存对话框,所有文本框中的名称都准备好了。
什么编程语言会更好? C#? vba?
谢谢!
【问题讨论】:
-
如果数据已经在工作簿中,我只会使用 VBA。 CATIA 使用 XML 格式进行导入/导出。所以我会使用 XML 格式在 CATIA 和 c# 之间传输数据。
-
尽管内置在 CATIA 中,但 VBA 是一种死语言,如果您正在学习编程,请使用 C#。一旦你学会了它就更容易编程,更灵活,并且允许你使用 .NET 和 linq 等伟大的东西。 Document.SaveAs 方法是您需要使用的。
-
@CRJohnson 我试图保存,但得到错误:( 也找不到有关 INFITF 以及如何从文本框中获取名称并保存 catpart 的文档。我不知道语法..." System.NullReferenceException: '对象引用未设置为对象的实例。' "