OpenModelica為基于Modelica的軟件開(kāi)發(fā)提供了一個(gè)全面且用戶友好的環(huán)境,Modelica是一種通常用于創(chuàng)建機(jī)械,液壓,熱和電氣組件的面向?qū)ο?,聲明性和多領(lǐng)域建模語(yǔ)言。
該項(xiàng)目是免費(fèi)和開(kāi)源的,致力于來(lái)自任何領(lǐng)域的感興趣的團(tuán)體,無(wú)論是學(xué)生,教師,研究人員還是產(chǎn)業(yè)工人。
使用Modelica語(yǔ)言的完整軟件包
下載的軟件包包括用于處理基于Modelica的模型的所有必需模塊。例如,有一個(gè)交互式OpenModelica Shell(OMShell)和一個(gè)高級(jí)交互式編譯器(OMC),其目的是將Modelica代碼編譯為C以便進(jìn)行仿真。OMC具有可用于查詢Modelica代碼的API,可以從控制臺(tái)界面或作為Corba對(duì)象使用。
OpenModelica Notebook(OMNotebook)包括有關(guān)Modelica語(yǔ)言的文檔,這些內(nèi)容取自Mathematica Notebook。OMOptim是用于工程的Modelica設(shè)計(jì)優(yōu)化工具,旨在提高工業(yè)流程的能源效率。
全面的用戶文檔和工具
OpenModelica Connection Editor(OMEdit)提供了用于編輯Modelica代碼的圖形界面,具有對(duì)Qt C ++庫(kù)和語(yǔ)法突出顯示的支持。Modelica開(kāi)發(fā)工具(MDT)是Eclipse的開(kāi)發(fā)實(shí)用程序。
Modelica建模語(yǔ)言(ModelicaML)是圖形化的,用于時(shí)間連續(xù)和基于事件的系統(tǒng)動(dòng)力學(xué)。最后,OpenModelica Python接口(OMPython)提供了Python的建模和仿真功能。
為Modelica建模和仿真提供功能豐富的環(huán)境
在開(kāi)發(fā)者的網(wǎng)站上,您可以查看OpenModelica中未包含的Modelica示例,示例,庫(kù),腳本和其他有用的工具。該軟件在我們的測(cè)試中可以在Windows 10上順利運(yùn)行,并且對(duì)運(yùn)行時(shí)的資源消耗影響很小。
考慮到其豐富的選項(xiàng)和配置設(shè)置,OpenModelica應(yīng)該滿足大多數(shù)尋求基于Modelica的建模和仿真工具的PC用戶的需求。