-
它們有很多,它們在不同的行業和專業中的使用方式不同。
最基礎的是AutoCAD(AutocomputeraidedDesign),它是美國Autodesk生產的一款自動計算機輔助設計軟體,用於二維繪圖、詳細繪圖、設計文件和基本的三維設計。 它已成為世界上最受歡迎的繪圖工具。 我們通常所說的CADR等都是AutoCAD的所有版本。
在建築工程行業,天正用得更多(不知道PKPM算不算,因為繪圖只是PKPM的乙個小功能模組)。
然後市政行業將使用巨集業市政、巨集業給排水、緯線路等軟體。
CAXA主要用於國防和機械,在戰鬥工業中是缺乏的。 是中國領先的CAD和PLM企業,是中國製造業資訊化的優秀代表和知名品牌,擁有完全自主智財權的CAD、CAPP、CAM、DNC、EDM、PDM、MES、耐磨MPM等PLM軟體產品及解決方案,涵蓋製造業資訊化設計、技術、製造和管理四大領域, 產品廣泛應用於裝備製造、電子電器、汽車、國防軍工、航空航天、工程建設、教育等行業。
AutoCAD是最基礎的,天正、巨集業、威迪等CAD軟體都是在AutoCAD上重新開發的CAD軟體(CAXA不了解),主要是針對特定行業,專門為行業設計的。
-
第二株紅棗的再開發一般有兩種方法:
VisualBasicVBA、有LISP語言搜尋和開發,這些都是CAD內建的! 國內開發的二次軟體包括:忠旺CAD、天正CAD、昊辰CAD是用上述開發的十堰!
-
CAD可以重新開發。 CAD開發的版本主要用於圖形的構建,並遵循一般規則,以滿足大多數客戶的弱勢需求。
但是,由於不同國家和行業的標準不同,以及手鎮的產品不同,他們往往有自己的具體需求,在企業的申請過程中,他們基本上都會進行二次開發,比如中英文的轉換、標記的修改等,並對一些操作介面進行調整, 因此可以重新開發 CAD。
-
比較用於開發AutoCAD的各種程式設計介面,需要考慮以下幾個方面:
1.速度:直接與 AutoCAD 通訊的 API 在速度方面比與 IPC 通訊的 API 更快。
基於編譯的 API 比解釋型 API 更快。 因此,ObjectARX 是最快的,而使用 COM 介面開發的外部程式是最慢的。
2.穩定性:操作穩定性反映了程式中可能發生的嚴重錯誤所引起的危險。
一旦使用LISP開發的程式發生故障或崩潰,它不會危及AutoCAD自己的程序; 由於 ObjectARX 應用程式共享 AutoCAD 位址空間,因此如果 AutoCAD 程序失敗,則該程序將崩潰。
3.效能:ObjectARX 的應用程式非常強大,以至於 AutoCAD 自己的許多功能模組都是由 ObjectARX 製作的,因為它能夠實時擴充套件 AutoCAD、共享 AutoCAD 位址空間,甚至在執行時執行任何它想要做的事情。
相比之下,解釋型 API(如 AutoLisp)僅限於使用靜態 AutoCAD 命令集提供結構化庫。
4.技術難點:Autolisp 和 VBA 都是解釋型語言,簡單易學,開發周期短。
它們被許多程式設計師或一些技術人員使用。 相比之下,ObjectArx 依賴於 C++ 語言,在生成應用程式之前,必須嚴格控制該語言進行編譯和鏈結。 這需要程式設計師獲得經驗,以便發現問題並解決問題。
5.保密性:編譯的程式比解釋的程式更好,保護了開發人員的版權,而解釋型語言的保密性能往往較低。 導致使用者誤操作原始碼並導致不必要的錯誤。
另外:雖然。 .net開發的DLL檔案是乙個編譯程式,但是由於它的程式可以反編譯回原始碼,所以**的保密性很差,也是乙個不容忽視的問題。
相反,如果您已經熟悉 LISP 語言,則可以選擇 VisualLisp。
如果你只是想利用一些簡單和短期的應用程式開發,你可以根據自己的喜好和經驗選擇Visual Basic和VisualLisp。 如果您在 C++ 和 AutoLisp 函式方面有良好的基礎,並且想要開發需要高速和高效能的應用程式或大型 CAD 應用程式,則應使用 ObjectARX。
-
CAD鈑金二次開發功能,數字沖孔和雷射自動排版,以及材料成本和噴塗成本的統計,新功能不斷完善和更新開發。
-
但是,如果操作量大,程式量大,最好使用C語言。 可以在AutoCAD中使用的C語言程式,即ObjectARX程式。 它使用 AutoCAD 一致的核心程式,所有程式都作為動態鏈結庫。
dll執行,所以它執行得最快; 內存在執行結束時自動彈出,因此記憶體得到最佳利用。
問題 C:如何?
問:對於沒有基礎的人,如何選擇語言?
不想使用 lisp
問題 C:CAD 和 Excel 之間如何互動?
Excel 相對罕見。
如果你想學習CAD,你還是要學習C語言。
你好! 我是Kerryth!
proe相關程式的二次開發需要安裝pro是proe自帶的二次開發模組,可以直接訪問proe軟體最低的資料庫資源,幾乎可以訪問所有proe資源,可以說是進行proe二次開發的最根本的方式。 但是,如果要使用 Pro Toolkit 進行二次開發,則需要具備 Visual C++ 或 C 語言程式設計技能。 一樓是外掛程式! >>>More