使用C#/.net语言进行ProE/Creo二次开发

随便哪一个版本的Visual studiospa

 

设置系统环境变量操作系统

一般这个环境变量在安装ProE的时候若是选择安装VBAPI就会自动设置调试

注意32位和64位操做系统路径是不一样的。个人是64位操做系统。blog

 

而后在VS Project里添加引用。之前叫ProE,如今叫Creo。进程

 

而后在代码里加入命名空间it

using pfcls;io

 

以后就是启动或者链接ProE进程。变量

我比较喜欢开着ProE调试,因此就用链接。List

var cAC = new CCpfcAsyncConnection();命名空间

theConnect= cAC.Connect(DBNull.Value, DBNull.Value, DBNull.Value, DBNull.Value);

 

以后就是获取Session,就是控制权。

var theSession = theConnect.Session as IpfcBaseSession;

有了Session,就想干吗干吗了。

 

获取模型项母体
var owner = theSession.CurrentModel as IpfcModelItemOwner;

获取全部的特征
var items = owner.ListItems(EpfcModelItemType.EpfcITEM_FEATURE);

 

其余的之后再说。。。

相关文章
相关标签/搜索