必威电竞|足球世界杯竞猜平台

midas
來源:互聯(lián)網(wǎng)

midas中文名是邁達斯,是一種有關(guān)結(jié)構(gòu)設(shè)計有限元分析軟件,分為建筑領(lǐng)域、橋梁領(lǐng)域、巖土領(lǐng)域、仿真領(lǐng)域四個大類。

版本介紹

分類

其中建筑領(lǐng)域包含軟件:midas Building、midas Gen、Gen Designer;橋梁領(lǐng)域包含軟件:midas Civil、midas SmartBDS、Civil Designer;巖土領(lǐng)域包含軟件:midas GTS、midas SoilWorks、midas GeoX;仿真領(lǐng)域包含軟件:midas NFX、midas FEA。

作用

MIDAS/Civil是針對土木結(jié)構(gòu),特別是分析象預(yù)應(yīng)力箱型橋梁、懸索橋斜拉橋等特殊的橋梁結(jié)構(gòu)形式,同時可以做非線性邊界分析、水化熱分析、材料非線性分析、靜力彈塑性分析、動力彈塑性分析。為能夠迅速、準確地完成類似結(jié)構(gòu)的分析和設(shè)計,以填補土木結(jié)構(gòu)分析、設(shè)計軟件市場的空白,而開發(fā)的“土木結(jié)構(gòu)專用的結(jié)構(gòu)分析與優(yōu)化設(shè)計軟件”。

應(yīng)用

鋼筋混凝土橋梁 : 板型橋梁、剛架橋梁、預(yù)應(yīng)力橋梁 聯(lián)合橋梁 : 鋼箱型橋梁、梁板橋梁?預(yù)應(yīng)力鋼筋混凝土箱型橋梁 : 懸臂法、頂推法、移動支架法、滿堂支架法?大跨度橋梁 :懸索橋斜拉橋拱橋大體積混凝土的水化熱分析 : 預(yù)應(yīng)力鋼筋混凝土箱型橋梁、橋臺、橋腳、防波堤?地下結(jié)構(gòu): 地鐵、通信電纜管道、上下水處理設(shè)施、隧道 工業(yè)建筑: 水塔、壓力容器、電力輸送塔、發(fā)電廠 國家基礎(chǔ)建設(shè): 機場、大壩、港口。

邁達斯

midas FEA是“目前唯一全部中文化的土木專用非線性及細部分析軟件”,它的幾何建模和網(wǎng)格劃分技術(shù)采用了在土木領(lǐng)域中已經(jīng)被廣泛應(yīng)用的前后處理軟件midas FX+的核心技術(shù),同時融入了MIDAS強大的線性、非線性分析內(nèi)核,并與荷蘭TNO DIANA公司進行了技術(shù)合作,是一款專門適用于土木領(lǐng)域的高端非線性分析和細部分析軟件。

midas FEA擁有簡潔直觀的用戶界面,即使是初學(xué)者也可以在短期內(nèi)迅速掌握。特別是工程中比較難處理的各種非線性分析問題,程序不僅提供了簡單的參數(shù)化輸入方法,其全中文化的程序界面、全中文化的技術(shù)手冊、全中文化的培訓(xùn)例題,可以讓初學(xué)者迅速成長為高級分析人員。

主要功能

MIDAS(Multi-tier Distributed Applications Services)多層分布應(yīng)用服務(wù)為開發(fā)者開發(fā)多層應(yīng)用提供了一套高級組件、服務(wù)器及核心技術(shù)。

Delphi所提出的Multi-Tier結(jié)構(gòu)是把原來的Two-Tier前臺應(yīng)用程序內(nèi)的dbExpress,ADO,BDE,SQL Link,DataMoule,拿到另外一臺NT服務(wù)器(就是所謂的應(yīng)用程序服務(wù)器),而前臺程序只剩下一 個可執(zhí)行文件及MIDAS.DLL,而移到NT服務(wù)器上的DataMoule則變成一個COM程序(Remote DataModule)。

注:前臺一定要把MIDAS.DLL發(fā)布到系統(tǒng)目錄下。

(1) 前臺程序會通過調(diào)用應(yīng)用程序服務(wù)器提供的方法(接口)提出一個請求

應(yīng)用程序服務(wù)器會響應(yīng)這個請求,傳送一個相應(yīng)的SQL命令到后臺數(shù)據(jù)庫,而后臺數(shù)據(jù)庫會把執(zhí)行SQL命令產(chǎn)生的DataSet返回給應(yīng)用程序服務(wù)器。

注:Delphi提供了Type Library來幫助應(yīng)用程序服務(wù)器定義COM方法(接口)

(2) NT服務(wù)器上的COM程序是通過中間軟件(dbExpress,ADO,BDE,SQL Link)傳送SQL到后臺數(shù)據(jù)庫。

當(dāng)應(yīng)用程序服務(wù)器要把讀取到的DataSet傳送給前臺時,就必須利用DCOM的機制來進行.Delphi提供的TDataSetProvider組件就會把讀取到的DataSet壓縮并且分割成一段一段的數(shù)據(jù)包,通過DCOM或TCP/IP傳給前臺.

注:Delphi提供了RemoteDataModule向?qū)韼湍惝a(chǎn)生COM程序的結(jié)構(gòu)。由于Delphi的程序具有傳送DataSet的特殊機制,所以Delphi也實現(xiàn)了一個接口叫做IProvider(即TDataSetProvider),來幫助應(yīng)用程序服務(wù)器上的COM程序發(fā)送DataSet數(shù)據(jù)。

(3) 前臺程序與NT服務(wù)器上的COM程序是通過DCOM的機制互相溝通

前臺的應(yīng)用程序是通過MIDAS.DLL和應(yīng)用程序服務(wù)器相互溝通,前臺的MIDAS.DLL會把接收到的應(yīng)用程序服務(wù)器發(fā)過來的數(shù)據(jù)包再還原成DataSet,丟給前臺程序中的TClientDataSet組件。

注:前臺程序必須提供相應(yīng)的TClientData組件來和應(yīng)用程序服務(wù)器上的每個IProvider(TDataSetProvider)對應(yīng)。用戶修改前臺數(shù)據(jù)時,修改的只是緩存(CPU緩存)在前臺的Dataset,最后要通過TClient數(shù)據(jù)ApplyUpdate方法來把前臺變動的數(shù)據(jù)寫回到后臺數(shù)據(jù)庫中。

參考資料 >

生活家百科家居網(wǎng)