-
它们有很多,它们在不同的行业和专业中的使用方式不同。
最基础的是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