我在Modelica語言(平臺:Dymola)中有一個模型。 Dymola在編譯/翻譯期間創建模型的二進制文件(dymosim.exe)。如果二進制代碼導出許可證可用,則創建獨立代表原始dymola模型的二進制文件。這可以在沒有Dymola許可證的任何計算機上運行。如何爲standalong二進制可執行文件創建gui(圖形用戶界面)
現在,我的問題是如何創建Gui用於執行以下需求的可執行文件: - 1.它應該能夠更改某些輸入參數值。 2.它應該能夠得到一些輸出參數值。
現在,作爲背景: - dymosim.exe取參數值作爲輸入,從文本文件(dsin.txt)並且如果一個在另一個文本文件(dsres.txt)寫入輸出
具體地說,具有這樣的二進制可執行文件,該文件從文本文件獲取輸入並以特定格式(其規則已知)將輸出寫入另一文本文件;那麼有什麼工具可以爲它創建gui?
您可以考慮將您的模型從Dymola導出到協同仿真FMU。這可以從例如使用PyFMI的Python,你可以在Python代碼之上構建一個GUI。 –
@ Rene Just Nielsen我會研究這一點。但最終可能會導致帶有gui的.exe文件。我這樣問是因爲,最終用戶方期望在運行時打開一個界面輸入一些輸入參數值;有一個運行按鈕或類似的運行實際模型與給定的輸入和呈現相應的輸出。 – user1768201
你也可以看看PySimulator https://github.com/PySimulator/PySimulator – jrhodin