使用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);

 

其餘的之後再說。。。

相關文章
相關標籤/搜索