python二次开发ug_CAD二次开发(UG/Proe/其他) - 随笔分类 - 白途思 - 博客园
隨筆分類 - CAD二次開發(UG/Proe/其他)
這里是部分同步資料,更多資料請訪問http://blog.csdn.net/begtostudy
摘要:隨便哪個版本的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, DBNu...
閱讀全文
posted @ 2013-11-08 20:59
白途思
閱讀(4834)
評論(1)
推薦(0) 編輯
摘要:原帖:http://inversionconsulting.blogspot.com/2008/06/proe-visual-basic-api-first-look.htmlProE VB API的手冊,下載地址:http://www.kuaipan.cn/file/id_28189949127819279.htm歡迎加開發群106930856密碼請自獲取(兩個方式都可以)1、密碼見此貼(需要注冊審核),http://begtostudy.uueasy.com/read-htm-tid-9.html或2、第三方地址(需要注冊,無需審核),http://www.linkedin.com/gro
閱讀全文
posted @ 2013-03-08 18:09
白途思
閱讀(1356)
評論(0)
推薦(0) 編輯
摘要:FEA自動化過程中常常要用到節點遍歷和查詢。在NX Nastran中通??梢允褂肗XOpen進行錄制和重放。但是,一般遍歷方法都需要自己寫。此次使用NX Nastran需要對一些特定節點自動布置約束,所以要先遍歷節點集。本人采用NXOpen提供的方法進行遍歷,當然,也可以讀取dat文件。
閱讀全文
posted @ 2012-05-03 10:24
白途思
閱讀(504)
評論(0)
推薦(0) 編輯
摘要:在UG/NX二次開發中,Open C到NXOpen的映射可以參看幫助問題。但是,幫助文檔對四個關鍵函數的介紹卻幾乎沒有。本文系統介紹了NXOpen中的四個關鍵函數,ufusr,ufsta,ufusr_ask_unload,ufusr_cleanup到NXOpen中的映射關系。希望通過此文讓更多的Open C開發者輕松的使用NXOpen。
閱讀全文
posted @ 2012-04-28 22:58
白途思
閱讀(969)
評論(0)
推薦(0) 編輯
摘要:我想在NX內部使用NXOpen和remoting開一個icp通道,做駐留的被動響應服務。外部采用exe程序調用,使得外部能夠控制NX做一些工作。環境是NX8,VS2010,語言C#4非常令人費解的是,remoting連接和工作正常,調用NXMessageBox顯示消息也正常,但是打開零件卻報內存違例錯誤!手動打開零件,以及用程序直接打開零件,都沒有問題。問題已解決
閱讀全文
posted @ 2012-04-26 09:08
白途思
閱讀(594)
評論(1)
推薦(0) 編輯
摘要:本段說明怎樣使用 C# 在會話級別編程。 標題 Session 對象概述目錄訪問 Pro/ENGINEER 接口Session 對象概述Pro/ENGINEER Session 對象(包含在 IpfcSession 對象里),是 VBA API中的頂級對象。任何對Pro/ENGINEER 數據的訪問,在訪問更多特定對象前,必須先得到Session 對象的句柄。 Session 對象包含進行執行...
閱讀全文
posted @ 2011-07-10 12:06
白途思
閱讀(1297)
評論(0)
推薦(0) 編輯
摘要:本段解說怎樣去使用 C# 去包裝到Pro/ENGINEER的連接。標題 簡單異步模式啟動和停止Pro/ENGINEER連接到一個Pro/ENGINEER的進程完整異步模式C# 程序疑難解答簡單異步模式一個簡單異步模式程序不實現Pro/ENGINEER來的要求句柄的途徑。因此,C#不能安插當在Pro/ENGINEER里發生事件而被通知的偵聽。相應的,Pro/ENGINEER不能調用當你增加時必須提...
閱讀全文
posted @ 2011-07-10 11:49
白途思
閱讀(1173)
評論(0)
推薦(0) 編輯
摘要:機械、加工制造業設計、仿真、工藝、加工,應用研究與編程開發目的的二次開發、優化、應用技術交流群。
閱讀全文
posted @ 2011-05-19 12:31
白途思
閱讀(1166)
評論(1)
推薦(0) 編輯
摘要:發現了幾個比較好的QQ群,不愿獨享,分享給大家。
閱讀全文
posted @ 2011-05-19 12:27
白途思
閱讀(1862)
評論(1)
推薦(0) 編輯
摘要:dotnet有多個版本,比如1.0, 2.0,3.0,4,0,目前最高的是4.0了。dotnet程序向下兼容,但是不向上兼容,即高版本可以調用低版本程序,但是低版本不能調用高版本程序。(當然可以通過一些方法調用,本文就是一種)。這樣就出現了一個問題。UG XN4支持的1.x版本的,UG NX5、NX6、NX7支持2.0,3.x。這是由于dotnet的2.0、3.x使用的都是2.0的運行時庫。什么是運行時庫Runtime呢?打個比方,dotnet framework是C#程序的基礎,Runtime是dotnet framework的基礎?;A一樣當然可以低版本加載高版本的。這樣NX6其實也是可以
閱讀全文
posted @ 2011-03-03 12:38
白途思
閱讀(1072)
評論(1)
推薦(0) 編輯
摘要:以前在一個網站上下載的,現在搜索還能搜到。 采用VC6開發,比較舊的編譯器了。采用ufun,這是UG二次開發的API,用的人很多。 我是主張使用NXOpen的,但是ufun依然很好用。 這是整理的合輯。因為CSDN的html代碼有問題,根本沒法貼,所以改為貼個鏈接算啦。 < width="414" height="305" src="http://player.ku6.com/refer/D...
閱讀全文
posted @ 2010-11-19 17:20
白途思
閱讀(534)
評論(0)
推薦(0) 編輯
摘要:記得當初我開源openid這個UG二次開發程序(這個在我這個博客里能找到http://code.google.com/p/begtostudy-ugplugin-objectid/)的時候很少很少這種CAD的二次開發程序開源的,沒想到現在出現很多了,呵呵。 nx-tools http://code.google.com/p/nx-tools/ 這不是一個系統的開源項目,內容比較雜。很適合各種需求...
閱讀全文
posted @ 2010-11-19 17:19
白途思
閱讀(1066)
評論(1)
推薦(0) 編輯
摘要:網上介紹UG NX二次開發的NXOpen資料似乎比較少,雖然我博客里做了一些介紹,但是因為這方面的資料比較少目前使用的人還不是很多。 看到這個paper,感覺介紹的還行。不過還是比較老,因為是 NX4+.net1.0的,而且用的還是NXOpen.UF,這是對以前UFun的兼容模式,不是真正的NXOpen,我的博客里有過詳細餓介紹。現在 NX5以上都是用的.net2.0以上。不過開發過程和原理一樣。...
閱讀全文
posted @ 2010-11-19 17:19
白途思
閱讀(1689)
評論(0)
推薦(0) 編輯
摘要:用.net語言(C#、VB等)開發UG NX二次開發,一定要弄清楚NXOpen和NXOpen.UF的區別??梢钥纯次乙郧鞍l的帖子。 以下內容來自與http://bbs.icax.cn/491598p1p1 真的要特別感謝名叫“蘇州人”的網友貼了這么多代碼。不過這些代碼的也是屬于NXOpen.UF的使用,不是真正的NXOpen。操作錄制的才是真正的NXOpen形式(參見我以前的帖子) 不過,廣告部分...
閱讀全文
posted @ 2010-11-19 17:18
白途思
閱讀(2521)
評論(0)
推薦(0) 編輯
摘要:UG NX提供NXOpen類庫是支持C#的,只可惜資料太少。很多人使用C#語言開發NX工具,仍然使用以前的UFUN,就是Open API。只不過是通過NXOpen中提供的UF空間封裝一下而已。封裝是.net常用的技術了。 但是可惜的是,很多函數(如uc1601)并不在這些封裝方法之內。也就說,用C#開發,基本上與這些沒有封裝的函數無緣了。 采用本文的方法就可以解決這些函數不能使用的問題。以uc16...
閱讀全文
posted @ 2010-11-19 17:17
白途思
閱讀(1369)
評論(2)
推薦(0) 編輯
摘要:看到熟悉C、C++的UG二次開發朋友想使用NXopen,又不想學習.net,所以制作了這個文檔。 其實NXOpen是支持C++語言的,只是用法略不同于.net,這主要是由于c++語法不同。 雖然NXOpen for C++網上資料不多,但是可以參考NXOpen for .net的程序,因為二者的體系是一樣的。 從NX6幫助文檔中抽取的NXOpen for C++部分,制作而成的CHM文件,方便攜...
閱讀全文
posted @ 2010-11-19 17:17
白途思
閱讀(657)
評論(0)
推薦(0) 編輯
摘要:以前在一個網站上下載的,現在搜索還能搜到。 采用VC6開發,比較舊的編譯器了。采用ufun,這是UG二次開發的API,用的人很多。 我是主張使用NXOpen的,但是ufun依然很好用。 這是那些教程中的第一集,我傳上來試試分享。 http://6.cn/watch/11082073.html 郁悶死了,CSDN博客貼了html代碼無效,啥意思啊,這是?!
閱讀全文
posted @ 2010-11-19 17:15
白途思
閱讀(241)
評論(0)
推薦(0) 編輯
摘要:什么是操作錄制?這是UG NX系列中增加的可以錄制手工操作命令的工具。錄制的一系列NXOpen程序命令。通過這些命令可以重現操作。當然,從中我們也可以用來學習NXOpen。 然而,錄制的程序往往是記錄我們手工操作的命令流,其中很多信息是固定的操作,不具有靈活性??梢灾噩F整個手工操作過程。同時,不是所有的命令都能夠被錄制。正如UG Help系統所說的:有些命令不能被記錄,有些命令只能部分記錄。正如我...
閱讀全文
posted @ 2010-11-19 17:14
白途思
閱讀(939)
評論(0)
推薦(0) 編輯
摘要:有人問我UG的external模式. 這是UG二次開發不需要UG界面時使用的一種模式。UG Open只開放了部分的API提供支持。 internal模式是UG的插件方式調用。 所以,即使是external模式也不能夠脫離UG運行。 以前,使用C/C++開發時,internal的程序是dll,而external的程序是exe。 采用.net語言,internal也可以寫成exe。 internal使...
閱讀全文
posted @ 2010-11-19 17:13
白途思
閱讀(706)
評論(0)
推薦(0) 編輯
總結
以上是生活随笔為你收集整理的python二次开发ug_CAD二次开发(UG/Proe/其他) - 随笔分类 - 白途思 - 博客园的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css教程
- 下一篇: 我想自己写一个扫雷,用Python