ACIS是美国STI公司(Spatial Technology Inc.)推出的,具有开放式软件体系结构的实体造型软件开发平台。其特点包括:
剑桥CAD中心由剑桥大学与英国政府共同创建于1967年,专门从事CAD软件的开发和营销,产品有POLYSURF曲面造型、GNC数控加工编程和PDMS流程工厂设计等,1983年实现私有化。ShapeData公司占用一栋三层住宅楼,共20人,其中15人作研究开发。硬件环境是一台VAX一1
1/780超小型机,用Prime机作为联网节点,图形终端是Tektronix4014存储管和ES
PS300高档显示器。当时Romulus已卖出25套,目标码3万英磅,Fortran源码再加3万英磅。Ferranti机床公司将Romulus纳入CAM-X中用作加工编程,转卖出15套。Medusa输入二维多视图建立多面体模型,主要研制人员共4人,都来自CAD中心。1980年4月开始销售PRIME小型机版,售价2.5万英磅,已售出70套。Medusa以后并人CV系统,在我国有一定数量的用户。
CAD软件日益庞大,现有的大中型的CAD系统都有一定的历史,陈旧代码比较多。随着硬件设备的不断提升,操作系统的更新和用户不断提出的新需求,代码的重构和新特性的添加变得越来越困难。那么,如果在CAD开发的初始阶段,就使用适当的设计模式,立足于良好的架构,那么这个系统就会对变化更加敏捷,从而提高市场占有份额。
AutoCAD是一款市场占有率很高的软件,我觉得他成功的很大的一个因素是用户友好,不断改进交互界面。而这个要有良好的架构设计支持。对于CAD软件来说,架构设计至关重要。我见过的架构有:
联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,他们只得请了一个学自动化的博士后设计一个方案来分拣空的香皂盒。博士后拉起了一个十几人的科研攻关小组,综合采用了机械、微电子、自动化、X射线探测等技术,花了几十万,成功解决了问题。每当生产线上有空香皂盒通过,两旁的探测器会检测到,并且驱动一只机械手把空皂盒推走。
中国南方有个乡镇企业也买了同样的生产线,老板发现这个问题后大为发火,找了个小工来说:“你他妈给老子把这个搞定,不然你给老子爬走。”小工很快想出了办法:他花了90块钱在生产线旁边放了一台大功率电风扇猛吹,于是空皂盒都被吹走了。
典型的吼叫大忽悠教程。不过有些话,不断被重复,还是有道理的。道可道。所以呢,我们可以列个单子,看看自己能不能做到。
企业家就做两件事情:提高营销,削减成本。
成本就是投资,要严肃认真对待。(针对费用审批流程,增加投资回报分析环节)。
价格和成本没有直接关系。
无论Parasolid还是ACIS,有一个设计原则是共同的,那就是拓扑与几何信息分离。意思就是说,FACE代表面,拓扑范畴的面。surface代表几何意义上的面。至于这个几何上的面是什么形状,怎么表示,和拓扑就没有关系了。这个原则从实体建模库的设计之初就确定了,给用户和开发者带来了很多好处。