SolidWorks是以一種靜悄悄的方式出現(xiàn)在業(yè)界分析師和媒體面前的,。那是1994年底,,公司發(fā)布了SolidWorks的一個原型,,那時它還被稱作Winchester Design,。接下來,,在當年夏末,,Jon Hirschtick造訪了《工程自動化報導(dǎo)》(Engineering Automation Report)位于科羅拉多州Englewood市的辦公室,。在那里,他親自演示了軟件最新的預(yù)發(fā)布版本,。
% \; v& V/ L4 J! o5 R7 U% k. d7 x
& Q( U# T+ s. |, R8 P+ dSolidWorks早期的開發(fā)使用Spatial Technology的ACIS幾何建模核心,。不久,因為ACIS的性能和功能存在不足,就換成了EDS Unigraphics的Parasolid核心,。在那時,,EDS也對SolidWorks開出了比Spatial更好的授權(quán)條件。
* l* c' n( D+ Z! @& E9 h
* H! {+ `: @2 G( ]* J2 @8 S在軟件即將發(fā)布的時候,,PTC對SolidWorks發(fā)起了訴訟,,宣稱后者雇傭了很多PTC的員工,從而違背了他們簽署的競業(yè)限制協(xié)議,。這件事足可以使SolidWorks在其前進的道路上“熄火”,。雖然最終兩個公司在造成更大的傷害之前達成了一致,但它構(gòu)成了兩公司日后一直延續(xù)至今的激烈競爭的基礎(chǔ),。
" b9 O$ _' }/ n% ~
0 ?! {) @" m; M* w! G$ c+ {6 ySolidWorks軟件的正式揭幕,,即今天我們所知道的SolidWorks 95,發(fā)生在1995年的AUTOFACT大會上,。毫無疑問,,從一開始SolidWorks的目標市場之一是由那些準備購買Pro/ENGINEER的公司組成的。它的另外一個競爭對手,,則是Autodesk及其AutoCAD軟件(見第8章),。3 ]% }( h& V* X
v5 W, f. o B0 A( ~0 y
SolidWorks 95 是一個基于特征的,尺寸驅(qū)動的實體建模器,。它可以直接從實體模型生成二維工程圖,。和Pro/ENGINEER一樣,對實體模型的改變會自動更新到相應(yīng)的二維工程圖,。反過來,,對二維工程圖的改變也會改變實體模型。盡管第一版的SolidWorks包含了出人意料多的和Pro/ENGINEER一樣的功能,,它們之間還是有些差別,。有些差別牽涉到可能只有少部分潛在客戶關(guān)心的建模功能,有些差別則體現(xiàn)了更多戰(zhàn)略上的意圖,。最初SolidWorks并不支持外國的制圖標準,,這減緩了軟件在國際上的接受度。
) l: ]: ?, ]$ c( f9 F8 o) T& m: l! N' v4 l
從另一方面而言,,SolidWorks 95最初的實現(xiàn)包含了一些通常在更昂貴的高端系統(tǒng)上才有的功能。這包括可以給特征命名,,而不是僅僅用數(shù)字序號來區(qū)分它們,。還包括允許使用欠約束的草圖,以及允許用戶對特征進行排序,,就像在Windows文件夾下對文件進行排序那樣,。模型也可以包含尺寸間的代數(shù)關(guān)系。這樣,,對一個尺寸的改變,,可以影響到多個其他的尺寸,。這個新軟件其他有吸引力的方面還包括:
1 S" n Q# t! Q: a; I/ w' g; s |Ÿ 一個與Windows 95 和Windows NT兼容的圖形界面
0 ^0 J) J5 X; f, W8 l1 |# WŸ 一個可以自動添加約束的草圖環(huán)境
; R0 r: o+ z- A: o4 o+ eŸ 支持OLE2.0技術(shù)的文件格式,可以方便的與其它應(yīng)用程序交換數(shù)據(jù)6 @0 n9 x) [1 P& o s
Ÿ 基于D-Cubed公司的DCM軟件的約束管理器 O8 f. z% B+ g) L7 |6 L6 H( J
Ÿ 可以簡單的選擇一個特征并把它拖拽到一個新位置來對它進行重定位
1 p* t1 I% v; C3 @3 \7 ]Ÿ 用戶可使用BASIC語言創(chuàng)建自己的宏命令
6 D# i9 G( o: ^' w% ^( R% D U( A. B6 ^! f
SolidWorks95的首發(fā)引起了轟動,。大多數(shù)新軟件的第一版都有著嚴重的功能缺陷和太多的Bug,,所以用戶不能用它們進行真正的產(chǎn)品設(shè)計。SolidWorks 95可不是這樣,。正如《計算機輔助設(shè)計報導(dǎo)》所言:“我們很高興的報告,,在我們所看到的CAD軟件發(fā)行的第一版中,SolidWorks是屬于最好的那一類,,或者可能就是最好的,,沒有之一�,!边@篇新聞報道接下來高度贊揚了SolidWorks的建模能力,,特別是它的“特征管理器”。這個功能允許用戶調(diào)整模型重新生成(或者用Solidworks的術(shù)語來說,,“重建”(rebuilt))的次序,。顯示模型的同時,那些用來創(chuàng)建設(shè)計的嵌套的特征樹會被顯示在屏幕的邊上,。
# x4 ^2 N+ ], Y. F- E' Q6 W+ @! J- P( F) @1 L
早期的SolidWorks軟件也存在一些問題,,特別是在裝配建模和工程圖生成這兩方面。裝配建模的功能存在一定的局限性,。而且,,如果你不小心,你可能會把一個零件模型“插入”到另一個零件模型當中去,。盡管制圖模塊被認為是一個不錯的開始,,它也有很多不能完成的功能,需要使用一些迂回的方法來解決,�,!队嬎銠C輔助設(shè)計報導(dǎo)》也對其在中檔微機上的性能表示遺憾,特別是當使用PhotoWorks模塊進行真實感圖形渲染的時候,。文檔的缺少也是一個不足,。然而,大部分抱怨都屬于那些可以預(yù)見到會在下幾個版本中解決的問題,。實際上,,它們中的大多數(shù)也確實被解決了。
1 n H/ W4 C2 k9 f5 w- x8 w+ k/ x8 R& g
SolidWorks 96于1996年七月份發(fā)布,,修正了很多前面提及的問題,。特別是,裝配建模功能得到了極大的增強。用戶現(xiàn)在可以在裝配環(huán)境下“就地”設(shè)計和修改單個的零件模型,。通過允許用戶選擇性的載入一部分工作模型,,大型裝配建模的性能也得到了提升。另外,,制圖模塊也得到了增強,。用戶在放置不同視圖位置時更加可控,可以使用三種不同的線寬,,以及多種字體,。5 {8 K8 g h0 u- m8 S
8 O7 O, q0 U0 Y( H3 v" K! A裝配的剖切視圖比第一版時工作得好多了。文檔得到了極大的豐富,,渲染的性能也更可以接受了,。當然,還有一些弱點并沒有得到修正,。例如,,缺少“重做”(redo)的功能,以及不能終止一個很費時的操作,,如不小心加載了一個大模型的時候,。
2 u2 H" ]! x6 x% G* I" d3 [" K" f( U2 `0 y
不到一年時間,SolidWorks 97推出了,。根據(jù)公司的說法,,它有著175項提升。這個版本包含了一大批功能上的增強,,并且修正了前兩個版本當中的一些錯誤,。一個新的鈑金件設(shè)計功能被加入了軟件基本版,此外還包括對零件平面的粗糙度標注功能,。用“抽殼”(shell)方式產(chǎn)生的零件也可以擁有多個厚度了,。 ]8 J% b2 g3 Q+ C5 a0 v6 b* }! z
$ b; |# K8 x3 X" q4 G
SolidWorks極大的增強了軟件在裝配建模和制圖方面的能力。盡管軟件還存在一些嚴重的問題,,在線幫助文檔也不是那么友好,,自SolidWorks第一次發(fā)布的14個月起,它得到了極大的提升,。; r9 x' W: y5 A
; p% V- D v5 f實際上,,快速增長的功能甚至引起了一些業(yè)界分析師的憂慮。Steve Wolfe在1997年2月號的《計算機輔助設(shè)計報導(dǎo)》中提到:
5 |/ u* Q0 T; h- u. }
/ \ F8 c) t; W“當SolidWorks增強其軟件的功能的時候,,它實際上承擔(dān)著將其變得太復(fù)雜,,以至于不易使大多數(shù)設(shè)計人員學(xué)會的風(fēng)險。這種復(fù)雜性對于那種很昂貴的,,并且只由有經(jīng)驗的專家來使用的軟件產(chǎn)品而言還是可以接受的,但并不適合于一個目標是擴展三維設(shè)計人員基數(shù)的軟件�,!�
- d5 R7 o6 @/ h' M& G, {: u1 r4 ]1 }
4 j. v& ~) H9 f2 d% t! [6 D“第二個值得SolidWorks的經(jīng)理和用戶們思考的問題是,,哪些功能應(yīng)該屬于基本版的軟件,而那些應(yīng)該被包含到專業(yè)應(yīng)用當中,。最近添加的鈑金件設(shè)計功能是一個極好的例子,。不是所有的機械產(chǎn)品都包含鈑金件。把鈑金設(shè)計功能加到基本軟件中會使其變得更復(fù)雜,。在SolidWorks 97中,,鈑金設(shè)計的操作還比較簡單,不會妨礙到軟件的其他部分,。但是當鈑金設(shè)計人員要求更多的自動化功能的時候,,軟件的復(fù)雜性就會增加,用戶界面也會變得擁擠,。如果其他制造業(yè)的應(yīng)用也被加入進來,,SolidWorks的復(fù)雜性就會成幾何級數(shù)的增長�,!�呵呵,,與90年代的人擔(dān)心正好相反,solidworks正把插件的功能吸收到基本軟件中,,比如類似鋼構(gòu)的網(wǎng)格草圖,,這個是插件builtworks的功能,還有2015版中的暖通3D布線,,這個功能是插件Smap3D的功能,,還有鈑金件的新增的掃描法蘭,曲邊法蘭,,costing成本核算,,這也是第三方成本插件的功能,而且solidworks還OEM插件,,使其變成solidworks原生插件,,比如electrical電氣設(shè)計插件,inspection檢查插件,,mbd插件,。
: P7 \- |, V8 [# ]) R1 n0 {! q9 G2 z* E2 G
與此同時,PTC和SolidWorks之間的口角開始升溫,。正如我們之前中談到的,,PTC的CEO,Steve Walske,,并沒有覺察到一個人們所開始提及的“中端”CAD市場的存在,。在1997年早間的一個分析師會議上,,Walske提到:“低端產(chǎn)品是有缺陷的,因為它們不能設(shè)計出可在機械產(chǎn)品市場上占有一席之地的產(chǎn)品,�,!边@樣的論斷在幾年前可能是正確的�,?墒窃�1997年,,情況已經(jīng)不同了。現(xiàn)在PTC的CAD軟件根本不好賣了,,連PTC的信息軟件都能與solidworks連接,。與solidworks有口角的是solidedge,這個自稱同步建模大于一切但被東家西門子不重視的倒霉蛋,。2 @2 _8 p5 u9 P2 @ o
出人意料的,,達索(Dassault Systems)在1997年6月24日宣布以3億美元的價格收購了SolidWorks。這個價格相當于SolidWorks當時一年營業(yè)收入的12倍,。在不到兩年前,,也就是1995年10月號的《工程自動化報導(dǎo)》雜志上,刊登了第一篇報道SolidWorks公司的文章,,,,“大約10年以后,SolidWorks將在機械設(shè)計市場上發(fā)揮深遠的影響力,�,!痹谶^去的25年中,CAD/CAM行業(yè)發(fā)生了很多并購,。幾乎所有的并購案都是一家陷入麻煩的公司被另外一個強者收購,。達索對SolidWorks的并購是第一次的強強聯(lián)合。
8 V/ h: q! a j: M3 F! S2 q. y* v2 x! [0 n" P$ I" v
當消息宣布時,,SolidWorks已經(jīng)賣出了大約6000份拷貝,。針對并購的若干疑慮很快得到了澄清。首先,,SolidWorks將仍然以一個獨立機構(gòu)運行,,并掌控自己的產(chǎn)品開發(fā)策略。第二,,SolidWorks軟件將仍然由現(xiàn)有的經(jīng)銷商渠道進行銷售,,而不是由IBM(達索公司的CATIA軟件大部份由IBM銷售)。第三,,SolidWorks將繼續(xù)與第三方軟件開發(fā)商進行合作,。- i8 ]- {" c( ?+ y; Z& F+ J; t
CAD行業(yè)的大部分并購最后結(jié)果都不算好,有的甚至可以用悲慘來形容,。想通過并購的方式來擴大一個公司的客戶基礎(chǔ)已經(jīng)基本上被證明是一種失敗的做法,。然而達索對SolidWorks的并購從一開始就顯露出成功的跡象,。這是因為兩家公司所針對的市場幾乎沒有重疊,并且達索公司持續(xù)的保持了這一市場策略,。達索自己的CAD業(yè)務(wù)傾向于大公司,,如波音公司和克萊斯勒,這些公司都和IBM有著長期伙伴關(guān)系,,SolidWorks的客戶則大部分由IBM無暇顧及的小公司組成。在當時,,達索的CATIA軟件沒有Windows版本,,而Windows則是Solidworks支持的唯一平臺。并且在當時,,Solidworks從來沒有想過要和CATIA競爭,,它更多的關(guān)注于Pro/ENGINEER和AutoCAD。現(xiàn)在不同了,,solidedge才是solidworks唯一對手,,inventor連美國人不看好,PTC玩起了信息戰(zhàn),,autocad是所有三維軟件的共同敵人,。達索開始介入到solidworks的經(jīng)營活動中去,因為原先的創(chuàng)業(yè)元老都紛紛離去,,也因為solidworks的營收抵上CATIA的一半了,,誰會把現(xiàn)金牛放到外面散養(yǎng)呢,。$ \8 G* e9 J! F' z/ w
. \6 t1 n1 S4 h
1998年的開始也是SolidWorks和Autodesk之間更激烈的市場戰(zhàn)的開始,。一般而言,,不管是在技術(shù)還是在市場層面,,當Autodesk還在掙扎著厘清其機械行業(yè)產(chǎn)品的策略時,,SolidWorks已經(jīng)是連連獲勝,。在Vic Leventhal的領(lǐng)導(dǎo)下,,SolidWorks建立起了一個引人矚目的分銷渠道,。其中很多經(jīng)銷商都是Autodesk之前或現(xiàn)有的經(jīng)銷商,。, p9 m/ {4 S1 T3 j, \! _- I
9 t) `, I! \$ D, K7 E5 J
Autodesk在1998年初宣布,,其Mechanical Desktop軟件的授權(quán)經(jīng)銷商不得同時銷售其他競爭對手的產(chǎn)品,特別是SolidWorks,。幾個大的經(jīng)銷商,,如U.S.CAD和Mirco Engineering Solutions,都因此被終止了與Autodesk的合作,。
: `% R ?3 h+ m0 D- C2 u# P. M8 {% m9 e8 V8 V% o5 @& T" U
大約同一時間,,在1998年二月,SolidWorks成為了OpenDWG聯(lián)盟(現(xiàn)更名為開放設(shè)計聯(lián)盟,,The Open Design Alliance)的創(chuàng)始成員,。該組織的目的是提供可直接讀寫Autodesk私有DWG格式的AutoCAD文件的軟件工具,。改名也是因為autodesk的控訴,DWG組合為autodesk所有,,他人不經(jīng)允許不可使用,。雖然官司后來都和解了,不過DWG一詞就真成了autodesk的專有,。) M) P+ g+ M* r+ _: O) x
5 Y: H5 }8 v+ @' h+ a* ~Autodesk從來沒有發(fā)布過DWG格式的詳細描述,。因此,聯(lián)盟的程序員們只能對其文件格式進行逆向工程,。通過加入聯(lián)盟,,那些想擁有快速讀取AutoCAD文件能力的Autodesk競爭對手們可以把他們在這一方面的開發(fā)資源匯聚在一起,從而避免重復(fù)的開發(fā)工作,。事實是所有autodesk的競爭對手都加入了開放設(shè)計聯(lián)盟,,ODA
+ M- g) V& ~- ~" F
. J: K! @. A+ n6 s在很早的時候,SolidWorks就對CAD行業(yè)的其他從業(yè)者聲明,,它絕不會自己發(fā)展直銷渠道來和它的代理商競爭,。這個聲明造就了一支高度忠誠的代理商隊伍。類似的,,公司表示它將專注于發(fā)展SolidWorks的核心功能,,不會開發(fā)擴展的應(yīng)用。這種定位吸引了獨立的軟件開發(fā)商,。很快,,許多公司發(fā)布了可以和SolidWorks一起工作的應(yīng)用。有時候,,SolidWorks將這些應(yīng)用程序和自己的軟件進行打包,,一起售賣。有時候,,SolidWorks采取了毫不干涉的態(tài)度,。
8 e( g8 A! Q/ \& Z4 o/ x& k( ~- }1 O4 _9 Q$ W$ V
第一批的SolidWorks應(yīng)用中有一個名叫PhotoWorks,是一個真實感圖形渲染的工具包,,由位于英格蘭謝菲爾德市的LightWorks Design公司開發(fā),。它由SolidWorks以795美元的價格代為銷售�,;蛘�,,用戶可以以4390美元的價格購買SolidWorks和LightWorks的組合。到1996年中期,,SolidWorks和55個第三方軟件開發(fā)商簽訂了合作協(xié)議,,其中的7個都已經(jīng)發(fā)布過和SolidWorks兼容的軟件包。那現(xiàn)在為什么把photoworks放棄了,,因為autodesk收購了photoworks的渲染引擎,,所以你懂的,,solidworks就與modo的開發(fā)商合作,使用其渲染引擎,,而solidworks正版用戶還可以到modo的官網(wǎng)去下載貼圖和外觀
/ m1 {# i" `8 K d# B& q3 |. W. ~0 r1 H5 ^2 l$ |
最活躍的合作伙伴之一是位于洛杉磯的Structural Research and Analysis Corporation(SRAC). SRAC由Victor Weingarten博士創(chuàng)建,,提供中檔價格的有限元分析軟件。其軟件相對容易使用,,且有著很快的運行速度,,至少對小規(guī)模或中等規(guī)模的問題而言是這樣,。SRAC對其COSMOS FEA軟件重新打包,,做成一個能在SolidWorks 96上運行的版本,稱作COSMOS/Works,。它在SolidWorks的運行界面上加入了一個FEM的菜單項。選擇這個菜單項后,,用戶可以進入一個定制版的COSMOS,,該版本可以直接在SolidWorks模型數(shù)據(jù)上工作。
$ j! C* `, R; Y- i% G% \0 I
7 H1 h, b( [2 p! r用戶可以從SolidWorks的模型直接創(chuàng)建出FEA模型,,添加一些力和邊界條件,,分析零件并觀察分析結(jié)果。兩個軟件都有著遵循Windows標準的相似外觀和感覺,。這樣一種實現(xiàn)的意圖是使得設(shè)計工程師可以自己做一些應(yīng)力分析的工作,,而不是請結(jié)構(gòu)分析部門中的FEA專家來使用一些大型機上的高端的FEA軟件例如ANSYS或MSC NASTRAN來幫忙。5 e. b% V; q8 z1 Z
! \6 U6 r1 Y& k7 W+ \這種工作模式在工程界引起了激烈的辯論,。結(jié)構(gòu)分析專家們感覺,,給缺乏足夠結(jié)構(gòu)分析培訓(xùn)的設(shè)計工程師提供這種功能是一種危險的傾向。然而這種模式的支持者認為,,這種模式可以使前所未有多的零件可以在更廣泛的條件下進行分析,。現(xiàn)在看來,給設(shè)計工程師使用CAE軟件和給分析工程師使用CAE軟件就不應(yīng)該是一個東西,。哪那么多的非線性分析9 n- _: G6 z: j( P# J6 q( ]
1 i5 I' ~) q6 J q0 I/ r2 o
除了SolidWorks本身,,另一個推動類似的高端技術(shù)軟件得到更廣泛應(yīng)用的關(guān)鍵因素是計算機性能的高速增長,特別是臺式微機,。到1998年末,,很多工程師已經(jīng)擁有了400MHz主頻的Pentium II電腦。這些機器已經(jīng)能夠分析幾年前還需要使用大型機來分析的大規(guī)模FEA模型了,。例如,,SRAC的客戶之一,Nichols Aircraft,,為他們的噴氣發(fā)動機的潤滑油泵創(chuàng)建了一個有著130萬自由度的FEA模型,。在一臺最新配置的電腦上運行分析僅需兩小時,。通過它們的合作,SolidWorks和SRAC正在改變工程分析和設(shè)計的實踐,。
0 V" p, c7 ?$ g+ _# m% E' P+ I: s# h% \6 D, ?" s% ~
盡管SRAC也和包括鷹圖(Intergraph)和UGS在內(nèi)的其它CAD供應(yīng)商合作,,它和SolidWorks的關(guān)系可能是最牢固的。在所有的合作版本中,,COSMOS/Works也是和CAD系統(tǒng)集成得最緊密的軟件版本,。所以08年,solidworks干脆收購了SRAC,,在09版solidworks中,,cosmos各軟件包從此更名為simulation motion flow simulation,與solidworks更緊密結(jié)合,。' A1 q+ y0 X) C4 u
/ I9 l' k9 ^5 a" i
5 r/ r! r3 t# d: g. f
7 ^9 Y6 ]* r2 i2 d+ _5 k' f | 5 [0 N. V7 | S# A
|