計算機軟件知識普及
為提高我院員工業(yè)務能力及公司競爭力,公司擬進行計算機軟件知識集中培訓學習。通過學習達到初步運用,開發(fā)小型運用軟件、掌握工程模型建立常用方法。根據(jù)總師室對全院員工的預報名情況統(tǒng)計,學習的方向主要集中為:
1、三維建筑信息模型(BIM),擬采用平臺:AutoCad Revit或達索(Dassault)。
2、數(shù)值計算、建模仿真和控制,擬采用MatLab。
3、編程技術(shù):①AutoCad的AutoLisp及二次開發(fā);②C#,(包括C#語法、.NET技術(shù)、數(shù)據(jù)庫訪問、組件調(diào)用及系統(tǒng)框架)。
4、操作技能:photoshop、ppt、AutoCad。
公司將對上述第1、2、3項安排學員外出(或請老師到院部)專門培訓學習,結(jié)合我院涉及行(專)業(yè)特點展開針對性的學習;對上述第4項則采用內(nèi)部培訓為主的學習方式。公司將在適當時機開展院內(nèi)部的計算機軟件、操作技能的勞動競賽。
為便于大家對上述軟件系統(tǒng)有初步了解,現(xiàn)將“BIM、Revit、Dassault、MatLab、AutoLisp、C#”作了簡要介紹。
一、BIM
BIM的英文全稱是Building Information Modeling,中文:建筑信息模型。具有可視化,協(xié)調(diào)性,模擬性,優(yōu)化性和可出圖性五大特點,通過數(shù)字信息仿真模擬建(構(gòu))筑物所具有的真實信息。它不僅僅是多維模型、更是一個信息數(shù)據(jù)庫。這種構(gòu)建于參數(shù)技術(shù)基礎之上的信息化建筑模型,用戶更改建筑項目的任何部分,例如平面圖、明細表、截面等等,更改的內(nèi)容在其它地方也將“自動”得到更新,可幫助消除由工程圖中的不協(xié)調(diào)因素和不夠詳盡導致的缺陷,這樣協(xié)調(diào)性由系統(tǒng)確保。
對于設計單位,BIM除具有豐富的三維視覺模擬場景外,最大的優(yōu)勢:設計師可以在任何地方做修改,系統(tǒng)會協(xié)調(diào),自動修正所有相關的設計信息,大大提高工作效率。能夠?qū)崿F(xiàn)建筑師和設計師腦海中的設計圖,真實地展現(xiàn)實際建筑。在設計階段能發(fā)現(xiàn)后期真正施工階段所會出現(xiàn)的各種問題,來提前處理,最大程度實現(xiàn)方案的最優(yōu)化,提高設計的質(zhì)量。在國內(nèi)運用的建設領域最早主要在建筑行業(yè)使用,目前在其它行業(yè)(如:管道、水利水電、化工、橋梁、巖土等)的一些大型項目也已開始運用。
1、AutoCad Revit
Revit的最大優(yōu)勢:AutoCad在中國建筑市場繪圖具有極高的占有率,設計人員較易接受,在國內(nèi)一些大型設計院使用已較成熟。
2、達索(Dassault)
起源于法國Dassault宇航集團的三維設計工具,世界首次提出產(chǎn)品生命全周期管理(PLM)的理念,是目前航空、汽車、包裝等全球制造業(yè)最廣泛開發(fā)平臺,后進軍土木工程行業(yè)。
達索系統(tǒng)除了具有上述Revit的主要功能外,能將設計、分析、仿真和裝配加工有機結(jié)合,具有更為強大的曲面建模及參數(shù)化能力、實現(xiàn)空間曲面造型分析等多種設計功能。
二、MatLab
MATLAB是矩陣實驗室(Matrix Laboratory)之意。除具備卓越的數(shù)值計算能力外,它還提供了專業(yè)水平的符號計算,文字處理,可視化建模仿真和實時控制等功能。
實際上它是一個簡潔的數(shù)值計算開發(fā)語言、而且具有較強的圖形繪制能力,簡單易學,很容易手上,可以任意擴充功能模塊。它具有兩類功能極其強大的工具箱:功能性工具箱和學科性工具箱。功能性工具箱主要用來擴充其符號計算功能,圖示建模仿真功能,文字處理功能以及與硬件實時交互功能;而學科性工具箱是專業(yè)性比較強的,由該領域內(nèi)學術(shù)水平很高的專家編寫的、用戶無需編寫自己學科范圍內(nèi)的基礎程序,而直接使用。例如在結(jié)構(gòu)設計中,可進行高層建筑結(jié)構(gòu)、大跨網(wǎng)格結(jié)構(gòu)、高聳結(jié)構(gòu)、大跨橋梁結(jié)構(gòu)等復雜計算,可直接調(diào)用結(jié)構(gòu)建模、荷載模擬、地震響應分析、風振響應分析、結(jié)構(gòu)振動控制等計算功能。
主要缺點是:MATLAB的程序不用編譯等預處理、也不生成可執(zhí)行文件,程序為解釋執(zhí)行,所以速度較慢。
三、AutoLisp
AutoLISP對專門針對AutoCad進行二次開發(fā)的語言,簡單易學,無需任何編程基礎,對硬件沒有任何特殊要求。如果系統(tǒng)能夠運行AutoCAD,那么同樣也可以運行AutoLISP。用戶可以用它編制任何程序,做出適合自己行業(yè)專業(yè)的功能模塊,并把它嵌入到菜單中、或定制自己的窗口對話框,使用CAD取得更高的效率。
AutoLISP主要特點:可以直接調(diào)用AutoCAD中的全部命令;具備一般高級語言的基本結(jié)構(gòu)和功能;具有強大的圖形處理功能。
三、C#
C#是Visual Studio平臺(VS)的一門新語言,VS可以用來創(chuàng)建Windows平臺下的WIN應用程序和網(wǎng)絡應用程序,也可以用來創(chuàng)建網(wǎng)絡服務、智能設備應用程序和Office插件,它代表了未來的開發(fā)方向。C#建立在C++和 Java 基礎上,是編寫.NET框架的語言。它綜合了VB簡單的可視化操作和C++的高運行效率,無論是高級的商業(yè)對象還是系統(tǒng)級的應用程序,使用C#語言結(jié)構(gòu)創(chuàng)建的組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡服務,從而使它們可以由任何語言在任何操作系統(tǒng)上通過INTERNET進行調(diào)用。C#幾乎集中了所有關于軟件開發(fā)和軟件工程研究的最新成果:面向?qū)ο?、類型安全、組件技術(shù)、自動內(nèi)存管理、跨平臺異常處理、版本控制、代碼安全管理……。
通過C#的系統(tǒng)學習,可以掌握.NET和C#語法、數(shù)據(jù)庫訪問操作、WINFORM窗口控件、網(wǎng)絡應用、通信技術(shù)、以及與AutoCad、Office等的組件相互調(diào)用。 (綜合部:譚東林)