寂静天花板发表于 2014-11-22 14:43:42

90年代的solidworks


SolidWorks是以一种静悄悄的方式出现在业界分析师和媒体面前的。那是1994年底,公司发布了SolidWorks的一个原型,那时它还被称作Winchester Design。接下来,在当年夏末,Jon Hirschtick造访了《工程自动化报导》(Engineering Automation Report)位于科罗拉多州Englewood市的办公室。在那里,他亲自演示了软件最新的预发布版本。

SolidWorks早期的开发使用Spatial Technology的ACIS几何建模核心。不久,因为ACIS的性能和功能存在不足,就换成了EDS Unigraphics的Parasolid核心。在那时,EDS也对SolidWorks开出了比Spatial更好的授权条件。

在软件即将发布的时候,PTC对SolidWorks发起了诉讼,宣称后者雇佣了很多PTC的员工,从而违背了他们签署的竞业限制协议。这件事足可以使SolidWorks在其前进的道路上“熄火”。虽然最终两个公司在造成更大的伤害之前达成了一致,但它构成了两公司日后一直延续至今的激烈竞争的基础。

SolidWorks软件的正式揭幕,即今天我们所知道的SolidWorks 95,发生在1995年的AUTOFACT大会上。毫无疑问,从一开始SolidWorks的目标市场之一是由那些准备购买Pro/ENGINEER的公司组成的。它的另外一个竞争对手,则是Autodesk及其AutoCAD软件(见第8章)。

SolidWorks 95 是一个基于特征的,尺寸驱动的实体建模器。它可以直接从实体模型生成二维工程图。和Pro/ENGINEER一样,对实体模型的改变会自动更新到相应的二维工程图。反过来,对二维工程图的改变也会改变实体模型。尽管第一版的SolidWorks包含了出人意料多的和Pro/ENGINEER一样的功能,它们之间还是有些差别。有些差别牵涉到可能只有少部分潜在客户关心的建模功能,有些差别则体现了更多战略上的意图。最初SolidWorks并不支持外国的制图标准,这减缓了软件在国际上的接受度。

从另一方面而言,SolidWorks 95最初的实现包含了一些通常在更昂贵的高端系统上才有的功能。这包括可以给特征命名,而不是仅仅用数字序号来区分它们。还包括允许使用欠约束的草图,以及允许用户对特征进行排序,就像在Windows文件夹下对文件进行排序那样。模型也可以包含尺寸间的代数关系。这样,对一个尺寸的改变,可以影响到多个其他的尺寸。这个新软件其他有吸引力的方面还包括:
? 一个与Windows 95 和Windows NT兼容的图形界面
? 一个可以自动添加约束的草图环境
? 支持OLE2.0技术的文件格式,可以方便的与其它应用程序交换数据
? 基于D-Cubed公司的DCM软件的约束管理器
? 可以简单的选择一个特征并把它拖拽到一个新位置来对它进行重定位
? 用户可使用BASIC语言创建自己的宏命令

SolidWorks95的首发引起了轰动。大多数新软件的第一版都有着严重的功能缺陷和太多的Bug,所以用户不能用它们进行真正的产品设计。SolidWorks 95可不是这样。正如《计算机辅助设计报导》所言:“我们很高兴的报告,在我们所看到的CAD软件发行的第一版中,SolidWorks是属于最好的那一类,或者可能就是最好的,没有之一。”这篇新闻报道接下来高度赞扬了SolidWorks的建模能力,特别是它的“特征管理器”。这个功能允许用户调整模型重新生成(或者用Solidworks的术语来说,“重建”(rebuilt))的次序。显示模型的同时,那些用来创建设计的嵌套的特征树会被显示在屏幕的边上。

早期的SolidWorks软件也存在一些问题,特别是在装配建模和工程图生成这两方面。装配建模的功能存在一定的局限性。而且,如果你不小心,你可能会把一个零件模型“插入”到另一个零件模型当中去。尽管制图模块被认为是一个不错的开始,它也有很多不能完成的功能,需要使用一些迂回的方法来解决。《计算机辅助设计报导》也对其在中档微机上的性能表示遗憾,特别是当使用PhotoWorks模块进行真实感图形渲染的时候。文档的缺少也是一个不足。然而,大部分抱怨都属于那些可以预见到会在下几个版本中解决的问题。实际上,它们中的大多数也确实被解决了。

SolidWorks 96于1996年七月份发布,修正了很多前面提及的问题。特别是,装配建模功能得到了极大的增强。用户现在可以在装配环境下“就地”设计和修改单个的零件模型。通过允许用户选择性的载入一部分工作模型,大型装配建模的性能也得到了提升。另外,制图模块也得到了增强。用户在放置不同视图位置时更加可控,可以使用三种不同的线宽,以及多种字体。

装配的剖切视图比第一版时工作得好多了。文档得到了极大的丰富,渲染的性能也更可以接受了。当然,还有一些弱点并没有得到修正。例如,缺少“重做”(redo)的功能,以及不能终止一个很费时的操作,如不小心加载了一个大模型的时候。

不到一年时间,SolidWorks 97推出了。根据公司的说法,它有着175项提升。这个版本包含了一大批功能上的增强,并且修正了前两个版本当中的一些错误。一个新的钣金件设计功能被加入了软件基本版,此外还包括对零件平面的粗糙度标注功能。用“抽壳”(shell)方式产生的零件也可以拥有多个厚度了。

SolidWorks极大的增强了软件在装配建模和制图方面的能力。尽管软件还存在一些严重的问题,在线帮助文档也不是那么友好,自SolidWorks第一次发布的14个月起,它得到了极大的提升。

实际上,快速增长的功能甚至引起了一些业界分析师的忧虑。Steve Wolfe在1997年2月号的《计算机辅助设计报导》中提到:

“当SolidWorks增强其软件的功能的时候,它实际上承担着将其变得太复杂,以至于不易使大多数设计人员学会的风险。这种复杂性对于那种很昂贵的,并且只由有经验的专家来使用的软件产品而言还是可以接受的,但并不适合于一个目标是扩展三维设计人员基数的软件。”

“第二个值得SolidWorks的经理和用户们思考的问题是,哪些功能应该属于基本版的软件,而那些应该被包含到专业应用当中。最近添加的钣金件设计功能是一个极好的例子。不是所有的机械产品都包含钣金件。把钣金设计功能加到基本软件中会使其变得更复杂。在SolidWorks 97中,钣金设计的操作还比较简单,不会妨碍到软件的其他部分。但是当钣金设计人员要求更多的自动化功能的时候,软件的复杂性就会增加,用户界面也会变得拥挤。如果其他制造业的应用也被加入进来,SolidWorks的复杂性就会成几何级数的增长。”呵呵,与90年代的人担心正好相反,solidworks正把插件的功能吸收到基本软件中,比如类似钢构的网格草图,这个是插件builtworks的功能,还有2015版中的暖通3D布线,这个功能是插件Smap3D的功能,还有钣金件的新增的扫描法兰,曲边法兰,costing成本核算,这也是第三方成本插件的功能,而且solidworks还OEM插件,使其变成solidworks原生插件,比如electrical电气设计插件,inspection检查插件,mbd插件。

与此同时,PTC和SolidWorks之间的口角开始升温。正如我们之前中谈到的,PTC的CEO,Steve Walske,并没有觉察到一个人们所开始提及的“中端”CAD市场的存在。在1997年早间的一个分析师会议上,Walske提到:“低端产品是有缺陷的,因为它们不能设计出可在机械产品市场上占有一席之地的产品。”这样的论断在几年前可能是正确的。可是在1997年,情况已经不同了。现在PTC的CAD软件根本不好卖了,连PTC的信息软件都能与solidworks连接。与solidworks有口角的是solidedge,这个自称同步建模大于一切但被东家西门子不重视的倒霉蛋。
出人意料的,达索(Dassault Systems)在1997年6月24日宣布以3亿美元的价格收购了SolidWorks。这个价格相当于SolidWorks当时一年营业收入的12倍。在不到两年前,也就是1995年10月号的《工程自动化报导》杂志上,刊登了第一篇报道SolidWorks公司的文章,,“大约10年以后,SolidWorks将在机械设计市场上发挥深远的影响力。”在过去的25年中,CAD/CAM行业发生了很多并购。几乎所有的并购案都是一家陷入麻烦的公司被另外一个强者收购。达索对SolidWorks的并购是第一次的强强联合。

当消息宣布时,SolidWorks已经卖出了大约6000份拷贝。针对并购的若干疑虑很快得到了澄清。首先,SolidWorks将仍然以一个独立机构运行,并掌控自己的产品开发策略。第二,SolidWorks软件将仍然由现有的经销商渠道进行销售,而不是由IBM(达索公司的CATIA软件大部份由IBM销售)。第三,SolidWorks将继续与第三方软件开发商进行合作。
CAD行业的大部分并购最后结果都不算好,有的甚至可以用悲惨来形容。想通过并购的方式来扩大一个公司的客户基础已经基本上被证明是一种失败的做法。然而达索对SolidWorks的并购从一开始就显露出成功的迹象。这是因为两家公司所针对的市场几乎没有重叠,并且达索公司持续的保持了这一市场策略。达索自己的CAD业务倾向于大公司,如波音公司和克莱斯勒,这些公司都和IBM有着长期伙伴关系,SolidWorks的客户则大部分由IBM无暇顾及的小公司组成。在当时,达索的CATIA软件没有Windows版本,而Windows则是Solidworks支持的唯一平台。并且在当时,Solidworks从来没有想过要和CATIA竞争,它更多的关注于Pro/ENGINEER和AutoCAD。现在不同了,solidedge才是solidworks唯一对手,inventor连美国人不看好,PTC玩起了信息战,autocad是所有三维软件的共同敌人。达索开始介入到solidworks的经营活动中去,因为原先的创业元老都纷纷离去,也因为solidworks的营收抵上CATIA的一半了,谁会把现金牛放到外面散养呢。

1998年的开始也是SolidWorks和Autodesk之间更激烈的市场战的开始。一般而言,不管是在技术还是在市场层面,当Autodesk还在挣扎着厘清其机械行业产品的策略时,SolidWorks已经是连连获胜。在Vic Leventhal的领导下,SolidWorks建立起了一个引人瞩目的分销渠道。其中很多经销商都是Autodesk之前或现有的经销商。

Autodesk在1998年初宣布,其Mechanical Desktop软件的授权经销商不得同时销售其他竞争对手的产品,特别是SolidWorks。几个大的经销商,如U.S.CAD和Mirco Engineering Solutions,都因此被终止了与Autodesk的合作。

大约同一时间,在1998年二月,SolidWorks成为了OpenDWG联盟(现更名为开放设计联盟,The Open Design Alliance)的创始成员。该组织的目的是提供可直接读写Autodesk私有DWG格式的AutoCAD文件的软件工具。改名也是因为autodesk的控诉,DWG组合为autodesk所有,他人不经允许不可使用。虽然官司后来都和解了,不过DWG一词就真成了autodesk的专有。

Autodesk从来没有发布过DWG格式的详细描述。因此,联盟的程序员们只能对其文件格式进行逆向工程。通过加入联盟,那些想拥有快速读取AutoCAD文件能力的Autodesk竞争对手们可以把他们在这一方面的开发资源汇聚在一起,从而避免重复的开发工作。事实是所有autodesk的竞争对手都加入了开放设计联盟,ODA

在很早的时候,SolidWorks就对CAD行业的其他从业者声明,它绝不会自己发展直销渠道来和它的代理商竞争。这个声明造就了一支高度忠诚的代理商队伍。类似的,公司表示它将专注于发展SolidWorks的核心功能,不会开发扩展的应用。这种定位吸引了独立的软件开发商。很快,许多公司发布了可以和SolidWorks一起工作的应用。有时候,SolidWorks将这些应用程序和自己的软件进行打包,一起售卖。有时候,SolidWorks采取了毫不干涉的态度。

第一批的SolidWorks应用中有一个名叫PhotoWorks,是一个真实感图形渲染的工具包,由位于英格兰谢菲尔德市的LightWorks Design公司开发。它由SolidWorks以795美元的价格代为销售。或者,用户可以以4390美元的价格购买SolidWorks和LightWorks的组合。到1996年中期,SolidWorks和55个第三方软件开发商签订了合作协议,其中的7个都已经发布过和SolidWorks兼容的软件包。那现在为什么把photoworks放弃了,因为autodesk收购了photoworks的渲染引擎,所以你懂的,solidworks就与modo的开发商合作,使用其渲染引擎,而solidworks正版用户还可以到modo的官网去下载贴图和外观

最活跃的合作伙伴之一是位于洛杉矶的Structural Research and Analysis Corporation(SRAC). SRAC由Victor Weingarten博士创建,提供中档价格的有限元分析软件。其软件相对容易使用,且有着很快的运行速度,至少对小规模或中等规模的问题而言是这样。SRAC对其COSMOS FEA软件重新打包,做成一个能在SolidWorks 96上运行的版本,称作COSMOS/Works。它在SolidWorks的运行界面上加入了一个FEM的菜单项。选择这个菜单项后,用户可以进入一个定制版的COSMOS,该版本可以直接在SolidWorks模型数据上工作。

用户可以从SolidWorks的模型直接创建出FEA模型,添加一些力和边界条件,分析零件并观察分析结果。两个软件都有着遵循Windows标准的相似外观和感觉。这样一种实现的意图是使得设计工程师可以自己做一些应力分析的工作,而不是请结构分析部门中的FEA专家来使用一些大型机上的高端的FEA软件例如ANSYS或MSC NASTRAN来帮忙。

这种工作模式在工程界引起了激烈的辩论。结构分析专家们感觉,给缺乏足够结构分析培训的设计工程师提供这种功能是一种危险的倾向。然而这种模式的支持者认为,这种模式可以使前所未有多的零件可以在更广泛的条件下进行分析。现在看来,给设计工程师使用CAE软件和给分析工程师使用CAE软件就不应该是一个东西。哪那么多的非线性分析

除了SolidWorks本身,另一个推动类似的高端技术软件得到更广泛应用的关键因素是计算机性能的高速增长,特别是台式微机。到1998年末,很多工程师已经拥有了400MHz主频的Pentium II电脑。这些机器已经能够分析几年前还需要使用大型机来分析的大规模FEA模型了。例如,SRAC的客户之一,Nichols Aircraft,为他们的喷气发动机的润滑油泵创建了一个有着130万自由度的FEA模型。在一台最新配置的电脑上运行分析仅需两小时。通过它们的合作,SolidWorks和SRAC正在改变工程分析和设计的实践。

尽管SRAC也和包括鹰图(Intergraph)和UGS在内的其它CAD供应商合作,它和SolidWorks的关系可能是最牢固的。在所有的合作版本中,COSMOS/Works也是和CAD系统集成得最紧密的软件版本。所以08年,solidworks干脆收购了SRAC,在09版solidworks中,cosmos各软件包从此更名为simulation motion flow simulation,与solidworks更紧密结合。





寂静天花板发表于 2014-11-22 14:57:04

在接下来的几年里,SolidWorks每年都发布一个新版本。在大部分情况下,公司都专注于核心的建模和制图功能,而把一些高级应用,例如仿真分析,数控加工以及产品数据管理(PDM)留给第三方软件开发商来做。到本世纪,方向就变了,毕竟PDM PLM这东西完全放弃是愚蠢的,所以才有了workgroup PDM Enterprise PDM.

例如,甚至有第三方开发商提供高端的曲面几何软件。位于缅因州Southwest Harbor市的Aerohydro公司提供了一个名为Surface Works的软件。该软件原本是为了辅助它自己的船体设计业务而开发的。这个插件现在还存在,不过意义不大了,因为新的插件不断出现,比如丹麦有家公司就研发出了shipworks,船舶钢构设计,不仅有曲面,还能设计船舶钢构。另一个例子是位于马萨诸塞州Acton市的Immersive Deisgn公司。该公司由Greg Smith在1995年创建,提供了一个称作IPA(Interactive Product Animator)的动画和可视化软件包。这个插件一直都是只闻其名,因为进入本世纪,solidworks高级版就集成了animator动画插件,到了08版更是把动画 运动 motion都集成到一起了。

为了促进这些第三方软件的开发,SolidWorks成立了金牌合作伙伴计划。其目的是在这些第三方软件和SolidWorks本身之间提供统一风格的用户界面和操作习惯。例如,结构分析软件CosmosWorks对用户而言,就像是SolidWorks软件的一个延伸。当用户想旋转一个FEA模型时,他/她可以使用和旋转SolidWorks模型一样的下拉菜单。通过这种统一用户界面的方式,SolidWorks得以将它和金牌合作伙伴的软件以一个集成解决方案的方式进行提供,就像它的那些更大的竞争对手以及达索公司所做的一样。

在NDES’97上,ANSYS展示了其最新的DesignSpace软件。该软件将他们的FEA软件包装在一个和SolidWorks兼容的Windows用户界面下。一个名为“它会失效吗”的四步向导工具简化了设计工程师的分析流程。在向导的最后,作为流程输出的一部分,它提供一个绿色的标记表示“可行”,一个红色的标志表示“重新设计”。

尽管SolidWorks有着不错的制图功能,1997年四月它还是与Adra Systems公司签署了一个协议,将该公司的Cadra制图软件加入到它支持的第三方软件列表当中。同时加入的,还有一个Adra公司的PDM软件的定制版。仅仅几个月后,Adra Systems一分为二,原来的Adra Systems公司继续销售Cadra制图软件,新的MatrixOne公司则接管了Matrix PDM的开发和销售。2006年,MatrixOne被达索收购。


“好”的软件架构的量度之一是看其进行改进的速度。当然,这样的改进必须以不严重影响性能和稳定性为前提。对SolidWoks软件发展的观察似乎验证了其底层架构的超高质量。1998年初发布的SolidWorks98加入了大量的改进,包括复杂几何形体的创建,工程图生成以及装配建模等方面。其中,最后一个方面是大多数CAD软件厂商所为之头疼的,特别是有关复杂装配体的第一次加载和显示的部分。然而,SolidWorks98有能力几乎在一瞬间显示包含150个零件的装配体。

到1999年初,SolidWorks已经有超过2万个席位的安装量。SolidWorks公司也开始追求超过1000个席位的订单。尽管达索没有披露SolidWorks相关的财务数据,《工程自动化报导》估计当时SolidWorks的年销售额在4千万到5千万美元之间。公司成立了一个大客户团队来追踪那些大订单。大客户团队只负责在经销商,第三方软件开发商和硬件供应商之间的协调工作,实际的下单购买仍然通过经销商进行。和其他软件供应商如PTC和Autodesk相比,SolidWorks公司努力的为它的经销商们打造了一个更加正面的商业环境。
1999年中推出的SolidWorks99包含了一个新的三维草图功能,这是为了给新推出的管线布置模块提供方便。管线布置模块的售价是995美元一个拷贝。

公司在1999年卖出了超过17,000份的SolidWorks,从而使总的历史销售套数在新世纪来临之际达到了43,000份。排在SolidWorks99后面的是于2000年初发布的SolidWorks2000。这个版本包含了改进的零件建模功能,制图功能以及对装配件浏览速度的提升。用户们对装配件浏览速度的提升特别感兴趣,这是因为随着时间的增长,在这些软件系统上设计出来的模型也变得越来越大,尽管计算机的硬件能力也在提升,为了保证装配建模功能不至于落到不可用的境地,很多改进工作还是要在软件上完成。

客户和观察家们所没有看到的一件事是对SolidWorks和CATIA的融合,特别是与新的CATIA V5平台的集成。这两个系统仍然保持其各自的开发重点,销售也看上去仍然针对不同的细分市场。就是到了V6平台,也没法融合,因为内核不一样,最后达索捣鼓出个3dexperience平台,玩起了云计算,所以才有了solidworks机械概念,在3dexperience平台上,本地电脑使用solidworks机械概念客户端,远在千里之外的达索公司官方服务器上,3dexperience平台上运行着机械概念的设计结果,从而彻底杜绝了盗版的可行性,不过也缩小了用户群,全球有需求的用户都联网到达索公司的服务器上,你服务器不当机,不少国家的网络还是小水管呢。




寂静天花板发表于 2014-11-22 15:04:37


在1999年春天,Mike Payne,SolidWorks分管研发的执行副总裁,变成了达索公司分管技术的执行副总裁。SolidWorks自身的研发管理则分拆为两部分,David Corcoran接手了马萨诸塞州的开发部门,而Linda Lokay则负责位于英国剑桥的一个独立开发团队。

大约在同一时间,达索公司收购了Smart Solutions百分之七十五的股份。Smart Solutions是一个以色列公司,销售一个名叫Smart Team的PDM系统。这个软件尤其适用于SolidWorks的用户。尽管如此,同属达索集团的这两个子公司仍然独立运作。SolidWorks版的SmartTeam称作SmartWorks。

到了1999年底,SolidWorks已经成为一个非常全面的几何建模工具,有着相当不错的装配建模功能。从它的第一次发布后的不到五年内,这个软件已经在很多方面与那些存在了很久的更昂贵的系统可以一较高低了。与此同时,公司也变得大了起来,成为了新一代创业公司挖角的对象。

一个例子是在2000年三月份,SolidWorks获得了一项针对Alibre公司的临时限制条款。条款禁止Alibre这个相对较新的CAD公司招聘更多的SolidWorks员工。在此限制条款发布之前,Alibre公司已经挖走了SolidWorks负责北美地区销售的总监,Tom Kopinski,去做他们负责销售的副总裁。Kopinski和其他的SolidWorks员工一样,都和SolidWorks签署过一个禁止他们加入竞争对手公司的竞业限制协议。正如我们前面提到过的,SolidWorks曾经牵涉过一桩类似的法律纠纷,不过那时是由PTC抱怨SolidWorks挖走了它的员工。这个公司的中国官网现在已经不存在了

2000年年中,达索收购了Spatial Technology的实体建模模块软件事业部,包括其ACIS建模核心。很多人都预期SolidWorks会把它的建模核心从Parasolid切换到ACIS,因为Parasolid是由SolidWorks和CATIA的竞争对手控制的。现在也没换过来了,大家都相安无事,hsmworks插件都被autodesk收购了,但hsmworks仍然支持solidworks,洋人的思维果然不是中国人能理解的。

大约从1980年代中期开始,CAD的吹鼓手们就建议扔掉传统的二维工程图,转而使用数字模型来进行施工和加工。在那时,这些先行者中的大多数都是超前于他们的时代的。但是渐渐的,二维图纸开始退居幕后,数字模型开始发挥更大的作用。设计机构给制造模具和零件的公司提供一个数字模型,而仅以少量二维图纸作为补充的做法已经变得不是那么不常见了。例如,复杂曲面很难用工程图来精确的定义,但是却很容易在各个计算机系统之间转换,既可以使用原始数据,也可以使用业界的标准格式例如IGES和STEP。尽管如此,只要工程图能被做得更有用一些,它们还是存在大量的需求。

在1999年底,SolidWorks推出了一种新形式的计算机生成的二维图纸,称之为“eDrawings”。如图18.5所示,一个eDrawings是从三维模型导出的,但是除了包含二维尺寸信息,它还包含底层的模型信息。eDrawings图纸有两个版本,一个版本的文件中包含浏览软件,另一个版本则假定图纸的接收方已经在电脑上安装了浏览软件。毫无疑问,后者更加的精简。

尽管曾经考虑对eDrawings的发布软件eDrawings Professional收费,SolidWorks免费提供了eDrawings的浏览软件和生成eDrawings所需的软件工具。最终,eDrawings扩展为可以支持竞争对手的文件格式,包括AutoCAD,Inventor,Pro/ENGINEER,Solid Edge,Unigraphics和达索公司自己的CATIA V5。洋人的思维又一次领先了国人。

pengzhiping发表于 2014-11-22 15:11:22

厉害哈!我们都天天用 有些还不知道!!!希望你多分享一些!

gxh00001发表于 2014-11-22 15:19:33

学习之中!

huangpengjian发表于 2014-11-22 16:48:39

为什么我们学校还在教proe呢,想不通

剑破长空发表于 2014-11-22 23:41:40

了解一下sw的历史,谢谢楼主!

mrplplplpl发表于 2014-11-23 09:42:09

谢谢楼主的帖子, 学习了

寂静天花板发表于 2016-8-12 06:41:42

solidworks2017安装包会增加visualize,及solidworksPCB,所以今年的安装包会超过10G,恩,这种叠积木方式

防弹蜗牛发表于 2016-8-12 11:07:36

寂静天花板 发表于 2016-8-12 06:41
solidworks2017安装包会增加visualize,及solidworksPCB,所以今年的安装包会超过10G,恩,这种叠积木方式

来吧,我的网盘已经饥渴难耐:lol
页: [1] 2
查看完整版本: 90年代的solidworks