Ich habe ein Modell in Modelica Sprache (Plattform: Dymola). Dymola erstellt eine Binärdatei des Modells während der Kompilierung/Übersetzung (dymosim.exe). Wenn eine Binärcode-Exportlizenz verfügbar ist, wird eine Binärdatei erstellt, die ein eigenständiges Modell des ursprünglichen Dymolamodells darstellt. Dies kann auf jedem Computer ohne Dymola-Lizenz ausgeführt werden.So erstellen Sie GUI (grafische Benutzeroberfläche) für standalong ausführbare Binärdatei
Nun, meine Frage ist, wie kann ich Gui für um diese ausführbare Datei mit folgenden Anforderungen erstellen: - 1. Es sollte in der Lage sein, einige Eingangsparameter Werte zu ändern. 2. Es sollte in der Lage sein, einige Ausgangsparameterwerte zu erhalten.
Jetzt als Hintergrund: - dymosim.exe nehmen Parameterwerte als Eingabe von Textdatei (dsin.txt) und schreibt Ausgabe in einer anderen Textdatei (dsres.txt)
Insbesondere dann, wenn ein hat eine solche ausführbare Binärdatei, die eine Eingabe aus einer Textdatei nimmt und Ausgaben in einem bestimmten Format (von denen Regeln bekannt sind) in eine andere Textdatei schreibt; Was sind dann einige Werkzeuge, um Gui dafür zu erstellen?
Sie könnten Ihr Modell von Dymola in eine Co-Simulation FMU exportieren. Dies kann dann z.B. Python mit PyFMI und Sie können eine GUI über den Python-Code erstellen. –
@ Rene Just Nielsen Ich werde das untersuchen. Aber letztendlich könnte dies eine .exe-Datei mit gui ergeben. Ich frage das, weil auf der Seite des Endbenutzers eine ausführbare Datei vorhanden ist, die, wenn sie ausgeführt wird, eine Schnittstelle öffnet, um einen Eingabeparameterwert einzugeben; hat eine Run-Taste oder ähnliches, um das aktuelle Modell mit gegebenen Eingaben auszuführen und entsprechende Ausgaben anzuzeigen. – user1768201
Sie können auch in PySimulator schauen https://github.com/PySimulator/PySimulator – jrhodin