我想用编程语言C#为Catia C#编写宏/程序。
如何通过c#(和Visual )访问Catia应用程序。我搜索了一下,发现Catia提供了一个API,而Microsoft技术提供了像c#和python这样的“COM语言”。
我是这样想象C#程序和Catia之间的连接/交互的:
C# - .NET <-双向集成-> COM <-> Catia
是这样吗?
另外:如何在Visual中设置所有内容,以便访问Catia (以及代码完成等)。
发布于 2016-11-23 11:38:03
1)在引用中添加INFITF类型库,这是CATIA应用程序的接口。
2)将CATIA定义为全局变量,如下
INFITF.Application CATIA;3)将catia应用程序绑定到CATIA变量,如下所示
CATIA = (INFITF.Application)Marshal.GetActiveObject("Catia.Application");希望这能帮你开始工作。
发布于 2022-03-23 17:58:19
你可以这样做:
INFITF类型库,这是CATIA应用程序的接口INFITF.Application CATIA;发布于 2022-04-15 05:40:45
正如Selin所建议的那样,您必须“在引用中添加INFITF库,这是CATIA应用程序的接口( V5 InfInterfaces对象库)”。简单地如下:项目-->引用--> Add -> COM --> CATIA V5 InfInterfaces对象库
有关实践程序,请参阅此链接
https://stackoverflow.com/questions/40620334
复制相似问题