簡體   English   中英

如何在 JModelica 中將 MSL 升級到 4.0?

[英]How to upgrade MSL to 4.0 in JModelica?

我仍然主要使用 MSL 3.2.2 附帶的最新 JModelica 2.14。 我想將 MSL 更新到https://github.com/modelica/ModelicaStandardLibrary上提供的 4.0.0。 我的安裝工作在較小程度上,但主要在 JModelica 中產生編譯錯誤。 我做了以下事情:

  1. 從 github 下載 ModelicaStandardLibrary_v4.0.0 zip 文件。

  2. 將大文件夾移動到 Windows 文件系統中與舊的 3.2.2 MSL 並行的適當位置,並將舊的名稱更改為 xMSL,並將名稱更改為新的 4.0 到以前的 MSL。 (通過這種方式,我無需費心更改 MODELICAPATH 並且可以通過重命名這些文件夾輕松地在新舊 MSL 之間切換)。

  3. 在 JModelica 中編譯一個 model,它只使用組件 RealInput、RealOutput 和工作。

  4. 在 JModelica 中編譯使用 RealInput 和 Sources.CombiTimeTable 的 model 並給出編譯錯誤,因此不起作用。

  5. 還嘗試了帶有其他一些組件的模型,並帶來了與上述相似的編譯錯誤。

我還使用 MSL 4.0 在夜間構建 OpenModelica 1.20 中運行了我的模型,並且沒有任何問題。 所以我傾向於認為問題出在 MSL 4.0 的安裝上。 這里還要注意的是關於Github for MSL的一些轉換腳本我不明白是否需要使用,或者如何使用。 然而,CombiTimeTable 似乎不在要處理的組件中。

我會很感激一些指導,特別是如果 MSL 4.0 完全可以與 JModelica 2.14 一起使用。

從我在 Modelon AB 的聯系人中,我了解到 JModelica 2.14 不支持 MSL 4.0.0。 此外,甚至不建議升級到 MSL 3.2.3,最好繼續使用 MSL 3.2.2。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM