找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 715|回复: 7

[日积月累]:ACIS与PARASOLID

[复制链接]
发表于 2005-6-13 09:00:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
目前两大主流三维CAD通用平台PARASOLID与ACIS,您用过吗?请用过的高手发表下评论。这两个产品怎么样?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-6-19 00:52:36 | 显示全部楼层
ACIS美国STI公司出品,采用面向对象的数据结构。提供两种开发,c++与schema语言.当然主要还是c++为主.基础功能均通过动态联接库DLL实现,也可派生自己的类同时
支持线框、曲面、实体三种模型.
目前我知道好象广州红地是采用该内核。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-20 10:51:21 | 显示全部楼层
ACIS是美国STI公司(Spatial Technology Inc.)推出的具有开放式软件体系结构的实体造型软件开发平台。其特点包括:(1)是采用面向对象的数据结构,全部内容均由C++语言编写,由一系列C++类和函数组成,程序员在开发自己的应用系统时可以通过调用这些类和函数来获得强大的几何造型功能。(2)提供统一的数据结构,同时支持线框、曲面、实体三种模型并允许它们共存,ACIS实体BODY可以是这三种模型的一种或几种的组合,对线性和二次几何采用解析方法表示而自由几何体则采用非均匀有理B样条(NURBS)来表示。(3)ACIS是采用边界表示(B-rep)的几何建模器,边界由封闭面集所构成,该边界将ACIS实体与外界空间划分开来。(4)除了流型,ACIS也支持非流型几何体的表示,这对于存在悬边、悬面等特殊的几何拓扑体的表示是极端重要的。STI公司的目标是在CAD/CAM/CAE及相关的应用领域推进面向对象的三维实体造型技术;推动在开放的公共体系结构上采用软件组件技术;使得采用开放建模技术的独立的软件组件开发商,根据自己的需求自由选择最佳组件产品。目前世界上已有数百家基于ACIS的软件开发商和应用商,其中包括Autodesk,Bentley,Intergraph等。国内也有一些软件开发商陆续购买了ACIS作为其CAD/CAM系统的开发平台,如广州红地的“金银花”、华中理工的InterSolid等都采用了ACIS作为其几何造型平台。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-23 18:37:38 | 显示全部楼层
ACIS是完全基于组件技术开发的,其所有基础功能均通过动态联接库DLL实现。在ACIS6.0中大约有五十多个DLL,所有这些DLL实际可划归为两部分:ACIS 3D Toolkit(核心模块)和Optional Husks(可选模块)。其中核心模块提供构造系统所需的基本功能(如:基本几何和拓扑、内存管理、模型管理、显示管理、图形交互等),这部分是ACIS几何建模的核心,类似于飞机的发动机,其中包括许多开发商的必选构件;而另一部分可选模块则提供一些更专业化和更高级的功能(如:高级过渡、高级渲染、可变形曲面、精确消影、拔模、抽壳、与CATIA和Pro/E等系统的数据接口等),这部分作为可选组件由用户根据实际开发的系统需要自由挑选、搭配和组合,当然用户也可用自己开发的组件取代ACIS的部分组件。

   ACIS的各组件之间存在一定的依赖关系,详情可参见ACIS6.0组件依赖关系图。

由于C++语言功能的强大,对于各种复杂应用均能提供全面支持,一般采用C++开发。

自己开发的应用系统可通过三种接口访问ACIS提供的所有功能组件:应用编程接口(API函数)、直接操作接口(DI函数)、C++类(Class)。API函数是其中最主要的接口,在ACIS的不同版本中,底层数据结构可能改变但这些接口始终保持不变,而DI函数则由可能随着版本的改变而变化。另外,由于API函数内部封装了许多用于出错处理的宏,当对模型的修改或操作发生错误时,ACIS可以自动回溯到调用该API函数之前的状态,从而保证模型的稳定,也方便了系统的Undo/Redo操作。用户也可以对ACIS的C++类直接实例化后使用,也可以派生自己的应用类。

不过个人认为 ACIS主要是基于机械方面的应用,所以用来开发变量化几何系统还是非常优秀的,如果要开发超变量化或者无约束几何系统,可能要比较费劲。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-23 21:56:13 | 显示全部楼层
感谢您们的支持,顺便请教:
什么是超变量化,什么是无约束几何系统?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-23 23:35:03 | 显示全部楼层
统计表明,在新产品的研制过程中,约70%~80%的成本耗费于设计阶段.从人工智能学的角度看,设计问题是约束满足问题(ConstraintSatisfactionProblem,CSP),即给定功能、结构、材料及制造等方面的约束描述,求得设计对象的细节.因而采用参数化设计将大大降低成本,满足企业参与激烈竞争的要求.

参数化设计的关键是几何约束关系的提取和表达、约束求解以及参数化几何模型的构造.70年代末及80年代初,英国剑桥大学的R CHill yard和美国MIT大学的D.CGossard等率先将参数化设计用于CAD中;1988年,美国参数技术公司(ParametricTechnologyCorporation简称PTC)首先推出参数化CAD系统Pro Engineer,充分体现出其在许多通用件、零部件设计上存在的简便易行的优势.它的主要特点是:基于特征、全尺寸约束、全数据相关、尺寸驱动设计修改.约束(Constraint)指利用一些法则或限制条件来规定构成实体的元素之间的关系,约束的种类可分为三种:数值约束、几何约束、代数约束;全数据相关,指整个系统建立在统一的数据库上,具有完整而统一的模型,能将整个设计至生产过程集成在一起;尺寸驱动指参数与设计对象的控制尺寸有显式对应关系,设计结果的修改受尺寸驱动.

参数化技术的出现,是CAD发展的一个巨大进步.凭借参数化技术,PTC在CAD市场份额排名已名列前茅.可以说参数化技术成为CAD业界的标准,其它代表软件有

SOLIDWORKS---生信国际有限公司(SmartSolutionsINC),基于Parasolid内核;

SOLIDEDGE---UnigraphicsSolutions公司,基于Parasolid内核;

MDT---Autodesk公司,基于ACIS内核.

所以说基于ACIS 和 Paraslid 内核的系统更适合于设计过程比较明确的工作,它们有两个明显不足:首先,基于全尺寸约束的参数式设计对设计者的创造力和想象力有着极大的限制;其次,在设计中,某些关键的拓扑关系一旦改变,则系统有可能因为失去某些约束特征而导致数据混乱. 至于变量化系统和超变量化系统.它允许尺寸欠约束的存在,设计者可以采用先形状后尺寸的设计方式,将满足设计要求的几何形状放在第一位而暂不用考虑尺寸细节,设计过程相对宽松.变量化设计可以用于公差分析、运动机构协调、设计优化、初步方案设计选型等,尤其在做概念设计时更显得得心应手.变量化技术既保持了参数化技术的原有优点,同时又克服了它的一些不足之处,为CAD技术的发展提供了更大的空间.

在变量化系统方面做得比较好的是美国SDRC公司,它推出了全新体系结构的I-DEASMasterSeries软件,提出了VGX技术.VGX是变量化几何(VariationGeometryEx tended)缩写,它开创了变量化技术发展的新时代.VGX技术为CAD软件带来了空前的易用性,设计人员可以非常直观地、实时地进行产品三维几何模型的操作和修改,而且只需在一个主模型中,就可以动态地捕捉设计、分析和制造的意图并一气呵成地进行操作.VGX技术极大地改进了交互操作的直观性及可靠性,从而使CAD软件更加易于使用,富有效率.


随着互联网的普及,未来的CAD系统软件应融入WEB技术,
基于B S(Browser Server)技术的CAD软件将大行其道,在网络环境下支持协同设计、异地设计和信息共享,集成化(Integrated)、智能化(Intelligent)、协同化(Collaborative)成为CAD技术新的发展特点

像AutoCAD的发展方向就是基于网络的协同设计,它的工作重点也将转移到这方面来。他们正在研究更多更新的技术,许多技术都是围绕着Internet和 Web的,他们认为这和他们一直研究的在机械和建筑方面实现设计自动化的技术同样重要。现在主要有三种重要趋向:一是Internet和 Web成为专业设计中交流信息的纽带;二是查找、共享和重复利用现有设计信息变得日益重要;三是易学易用成为众人瞩目的焦点,一件设计工具能否很快上手并在短期内见效,已成为软件是否成功的重要因素。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-24 20:44:13 | 显示全部楼层
感谢rackyye 的真诚支持,听说您才毕业两年已经是上海分部的总经理了,在这里恭喜先。
欢迎有机会来我们这里做客。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-24 21:02:50 | 显示全部楼层
还没有那么厉害,谢谢楼上的夸奖,其实大家都是对CAD感兴趣而已。并且我只是对AutoCAD了解一些,谈其它的都是班门弄斧了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-22 19:44 , Processed in 0.214336 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表