Может ли кто-нибудь объяснить, как installPackage () в omc / OMEdit?
Я моделирую модели, созданные с помощью MSL 4.0.0, и регулярно получаю «уведомление о сценариях»
[1] 12:23:51 Scripting Notification
You can install the requested package using one of the commands:
installPackage(Complex, "4.0.0+maint.om", exactMatch=true)
installPackage(Complex, "4.0.0", exactMatch=false)
installPackage(Complex, "4.0.0", exactMatch=false).
[2] 12:23:51 Scripting Notification
Skipped loading package Complex (4.0.0,default) using MODELICAPATH /usr/bin/../lib/omlibrary:/home/ben/.openmodelica/libraries/ (uses-annotation may be wrong).
OM C и OMEdit устанавливаются через apt:
deb http://build.openmodelica.org/apt bionic stable
omc --version
OpenModelica 1.16.0~dev.03-2-g99ae661
Точное имя пакета (Complex vs ModelicaServices) меняется в зависимости от моделируемой модели. Выполнение одного из installPackage () в OMEdit -> Инструменты -> OpenModelica Compiler CLI немедленно возвращает false.
MSL 4.0.0 был клонирован из выпуска github, а источник добавлен в OMEdit через Инструменты -> Параметры - > Библиотеки -> Пользовательские библиотеки.
Как следует зарегистрировать библиотеку в компиляторе? Когда это необходимо / что это дает sh? Может быть, apt просто слишком сильно отстает от использования MSL4.0.0, когда текущий выпуск - v1.19?
Большое спасибо, Бен