使用C#/.net語言進行ProE/Creo二次開發


隨便哪個版本的Visual studio

 

設置系統環境變量

通常這個環境變量在安裝ProE的時候如果選擇安裝VBAPI就會自動設置

注意32位和64位操作系統路徑是不同的。我的是64位操作系統。

 

然后在VS Project里添加引用。以前叫ProE,現在叫Creo。

 

然后在代碼里加入命名空間

using pfcls;

 

之后就是啟動或者連接ProE進程。

我比較喜歡開着ProE調試,所以就用連接。

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

 

其他的以后再說。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM