Proe二次開發兩種模式介紹
一、同步模式
同步模式(SnychrnouosMdoe)是指應用程序進程和Por/ENGIEER系統進程不能同時操作,并且應用程序只能在Por/ENGIEER系統啟動時或啟動后通過輔助應用程序注冊來調用。同步模式又分為動態鏈接庫模式D(LL)s和多進程模式(Multlporecss)。動態接庫模式是標準的應用程序創建模式,用戶程序通過C編譯器和鏈接器的處理生成文件擴展名為DLL的動態鏈接庫文件。在動態鏈接模式中,應用程序與Pro尼NGNIEER之間的交互通過函數的直接調用來實現,而且進程單一,所以應用程序的運行直觀明了,容易檢查錯誤。在多進程模式下,應用程序被編譯、鏈接形成一個單獨的文件擴展名為EXE的可執行文件,應用程序不但有通過函數的直接調用與Por/ENGIEER系統進行交互,而且可以通過消息傳遞實現進程間的交互。但無疑增加了程序的復雜性,并且排除錯誤比較麻煩。
二、異步模式
異步模式(AsnychronuosMode)是在異步模式下應用程序進程和Pro/ENGINEER系統進程可以同時操作。不同于同步模式,異步模式可以使用遠程程序調用命令 (rpc) (user remote proecdure calls)作為應用程序同Pro/ENGINEER交互的方法,并且異步模式創建的應用程序不顯示在Pro/ENGINEER的輔助程序對話框中。同步模式和異步模式另一個重要的不同點在于Pro/ENGINEER應用程序的啟動方式不同。在同步模式下,Pro/Toolkit程序通過Pro/ENGINEER啟動,這種啟動基于注冊文件包含的信息。在異步模式下,Pro/Toolkit應用程序(包含這個程序自己的主函數)的啟動獨立于Pro/ENGINEER。因為異步模式下使用rpc遠程程序調用命令,將會導致此種模式的操作比同步模式慢很多,并且應用程序的創建和調用都很復雜,所以用戶盡量不要使用異步模式。
相關文章
- 2021-08-23精通AutoCAD三維設計與開發PDF下載
- 2021-08-22AutoCAD 2013應用與開發系列中文版AutoCAD 2013室內裝
- 2021-08-22AutoCAD 2013應用與開發系列中文版AutoCAD 2013機械圖
- 2021-08-19數字化成圖-最新AutoCAD地形圖測繪高級開發PDF下載
- 2021-08-03Autodesk RevitStructure2012應用寶典 [歐特克軟件(中
- 2021-08-02Autodesk RevitMEP2012應用寶典 [歐特克軟件(中國)有限
- 2021-08-02Autodesk Revit2013族達人速成 [歐特克軟件(中國)有限公
- 2021-08-01Visual LISP程序設計(AutoCAD 2006)PDF下載
- 2021-08-01Visual Basic與AutoCAD二次開發PDF下載
- 2021-07-31Autodesk Revit2012族達人速成 [歐特克軟件(中國)有限公