Bla*_*001 3 c# com api catia visual-studio
我想使用编程语言 C# 为 Catia V5 编写宏/程序。
如何通过 c#(和 Visual Studio)访问 Catia 应用程序。我搜索了一下,发现 Catia 提供了一个 API,Microsoft COM 技术为 c# 和 python 等“COM 语言”提供了该 API。
这就是我想象 C# 程序和 Catia 之间的连接/交互的方式:
C# - .NET <-双向集成-> COM <-> Catia API
那是对的吗 ?
另外:如何在 Visual Studio 中设置所有内容,以便我可以访问 Catia API(以及代码完成等)
小智 5
1) 在引用中添加INFITFtypelib 库,该库是 CATIA 应用程序的接口
2)将CATIA定义为全局变量,如下所示
INFITF.Application CATIA;
Run Code Online (Sandbox Code Playgroud)
3)将catia应用程序绑定到您的CATIA变量,如下所示
CATIA = (INFITF.Application)Marshal.GetActiveObject("Catia.Application");
Run Code Online (Sandbox Code Playgroud)
希望这能帮助您入门。
| 归档时间: |
|
| 查看次数: |
11585 次 |
| 最近记录: |