您所在的位置:首页 » 新闻 » CAD二次开发技术太难?垂杨为您解析CAD

CAD二次开发技术太难?垂杨为您解析CAD

文章来源:http://www.chuiyangtech.com/ 上传时间:2018-01-26浏览次数:
文章摘要:CAD技术,顾名思义是研究用计算机用其外围设备帮助人们进行工程和产品设计的技术。但一个实用的CAD系统并不是具体的传统的设计流程和方法的简单映像,而是能反映当代先进的设计方法和进程,病充分利用和发挥计算机优势的计算机辅助设计系统。

CAD技术,顾名思义是研究用计算机用其外围设备帮助人们进行工程和产品设计的技术。但一个实用的CAD系统并不是具体的传统的设计流程和方法的简单映像,而是能反映当代先进的设计方法和进程,病充分利用和发挥计算机优势的计算机辅助设计系统。CAD软件的开发已由早起的DOS,UNIX下繁琐的程序设计变成了成熟软件、现有基础上进行的高起点的二次开发.CAD软件工程是一个复杂、高智能、高专业的投入过程,使用好的开发工具进行软件设计与开发已经成为人人们的共识。在CAD设计中常选择某种已有的尸体建模软件作为图形支撑:利用motif图形用户界面工具:实用一种宿主语言,开发独立的CAD系统。CAD软件一般都提供有供用户进行二次开发的接口,如AutoCAD Development System(ADS)、I-DEAS 的Open Arechiteetures(OA)等。它给用户提供一系列工具,可以完成用户界面定制,供程序执行,编写外部程序等来扩充系统功能。Pro/e的二次开发的接口Pro/Toolkit。CAD二次开发 

CAD软件的设计作为一种软件工程,有着其自身的特点。因为CAD技术是面向实际产品的设计,不只是在计算机图形学上实现其基本图形的显示,CAD技术要求能够实现对产品设计本身真正意义上的辅助。按照软件工程的要求,CAD软件的设计利用生存周期法,有利于将来的开发、维护与升级。   

CAD软件面向工程技术,因此所要处理的数据库系统也十分庞大。研究各数据之间的逻辑关系,也就是研究数据结构,是开发CAD软件的重要内容之一。从系统论、信息论和控制论的观点看,CAD系统是一个信息系统。CAD过程也就是对大量的数据进行处理和加工的过程,其中既有相对不变的静态数据,也有在设计过程中生成和变化的动态数据。采用先进、有效的数据管理技术是CAD的需要,也是集成化系统的关键。

1、具备错综复杂的大规模处理能力;

3、编译时可以检查出长须设计语言的逻辑错误;

程序源代码的可读性好于Autolisp而其不足之处在于:(1)C语言比Lisp语言难于掌握和熟练应用;(2)ADS成语的隐藏错误往往导致AuotCAD,乃至操作系统的崩溃;(3)需要编译才能运行,不易见到代码的效果;(4)同样功能,ADS程序源代码比Autolisp代码长很多。