原创 CAA開發成果的發佈方法

當CAA的開發任務完成後,需要將應用發佈到Catia的運行環境中,以方便使用。下面以CATIA R2012爲例,介紹CAA 發佈流程。 (1)在WIndows的開始->所有程序中找到CATIA的安裝目錄。          在裏面有個環境

原创 CATIA 2016開發環境的建立

CATIA的二次開發,不同的CATIA需要相應的RADE開發環境和CAA開發包。開發環境的安裝過程和設置大體相同。 但也有一些地方需要注意,正確完成安裝後,應該能夠獲取幫助文檔,正確使用Intellisense等。基本過程可以總結爲: (

原创 CATIA CAA二次開發專題(五)------學習用例

到這裏,CATIA的開發已經進入第二階段。 之後的開發,在網絡上就沒有多少值得深入研究的資料了。要想進階,就只有研究CAA的百科全書了。 這個龐大的資料庫,看起來實在困難。之後的進步,就看各人的知識背景和努力了。 這個專題先得告一段落,因

原创 CATIA CAA二次開發專題(二)--------開發環境搭建

工欲善其事,必先利其器:開發環境的建立 經不懈努力,朋友們的幫助,還有熱心的網友們,終於湊齊了開發所有開發包: (1)CAA開發包:CAT_CAA-V5-6R2012-WIN-1  (2)RADE開發包:CAA Rade V5R21-V5

原创 CATIA CAA二次開發專題(一)------明知山有虎

開局:進軍一個新領域        最近接到公司新的開發任務:基於DASSAULT  CATIA  CAA的二次開發,完成一個焊縫的生成和管理插件。 長期進行CATIA的授權管理軟件開發,但是一直沒有進行過CATIA的二次開發,這個任務有

原创 CATIA CAA二次開發專題(四)------創建自己的Addin

牛刀小試之:我的Addin 通過Addin可以在已有的Workshop,workbench中插入命令,對話框等交互式界面,經常使用到。 建立Addin的基本過程: (1)、建立Workspace (2)、建立Framework (3)、定

原创 CATIA CAA二次開發專題(三)---------創建自己的Workbench

牛刀小試之:我的Workbench 開發環境已經建立起來,該試試身手了。 參閱大量網絡教程,取長補短,完成了第一個交互式測試項目,建立一個workbench。 CAA交互式開發的一般順序: (1)、建立Workspace (2)、建立Fr

原创 CAA開發之工程圖---工程圖開發自定義核心函數 1

工程圖是設計完成的最後一步。各種零部件的設計以圖紙的形式移交生產部門。也是設計的重要一環。 歷時兩個多月的艱苦努力,終於完成任務。 有些函數在設計很重要,反覆使用,有必要總結一下,以備將來。也爲開發者提供參考。 1、畫直線 參數:iSta

原创 CATIA CAA二次開發---------建立用例運行環境

        大家知道,CATIA系統複雜程度高,功能豐富, CAA開發,除了隨系統提供的百科全書(Encyclopedia)外,很難找到系統的資料參考和學習。所以,認真學習、分析這個Encyclopedia,是我們進階的主要階梯。在E

原创 一款基於CAA的CATIA許可管理工具介紹

     達索公司的3D設計平臺CATIA系統,是目前汽車、船舶等設計領域應用廣泛的設計軟件,但是其價格昂貴,各個公司、工廠都存在着許可數量不足的情況,會嚴重影響設計效率。所以,有的工程師就會使用盜版軟件解決問題。但盜版軟件的安裝和使用,

原创 基於3DE平臺的焊縫管理系統

一、項目背景簡介        焊縫管理在汽車、船舶、鍋爐等行業設計和生產過程中都有重要作用。尤其對於有大量焊縫的產品,應用焊縫管理系統,在設計階段,進行焊縫的類型、參數的設置,自動校對等功能,可以提高設計效率。在生產環節,利用焊縫管理系

原创 CATIA CAA二次開發專題(十)---迷宮中穿行(終結篇)

從項目開始至今已有十個月,終於接近尾聲,初步通過驗收,接近交付階段,所有必須解決的難題基本都得到解決。 回首來時路,感概萬千,箇中艱辛,非親歷不能言。 在CATIA/3DE  CAA 開發,除自帶開發百科外,很難再找到真正有幫助的文檔,而

原创 CATIA CAA二次開發專題(九)---3DE平臺的特徵樹遍歷

  因爲應用開發需要移植到3DE平臺,所以又開始了新的征程。 在3DE平臺上,因爲使用中心數據庫存儲設計文檔和安全原因,很多V5平臺的特徵及接口做了很大的 改變,給剛剛有點熟悉V5平臺的我,很大的困擾。只有又開始昏天黑地的啃文檔,摸索着解

原创 CATIA CAA二次開發專題(八)---自定義特徵模型

隨着開發的深入,最後會涉及自定義特徵模型的問題,本文敘述一個工具軟件的使用。 CAA自定義特徵對象的方法,可以通過工具:CdtfctEditorAssistant.exe完成。 通過osm文件,生成CATfct文件,實現自定義StARTU

原创 CATIA CAA二次開發專題(六)---約束關係分析

在二次開發過程中,有時需要獲取產品樹中的約束關係信息,以進行部件關係分析。下列程序片段,可以獲取並顯示產品 樹的約束信息。這裏,只給出主程序。 #include "CATBaseUnknown.h" #include "CATUnicod