Использование cflags и simflags
Когда используется оболочка Openmodelica, а когда используется команда имитировать (Model), на самом деле я заметил, что метод имитации (ModelName, ..., ..., cflags, simflags) имеет много аргументов. Но что такое cflags и simflags?
Я пытался найти подробности в руководстве пользователя и всех других документах на официальном сайте, и использую Google для поиска, но не могу найти детали. Итак, есть какие-нибудь советы? Спасибо вам большое!
1 ответ
С помощью cflags вы можете добавить дополнительные флаги, которые используются c-компилятором для создания исполняемого файла на основе файлов mo. Например, вы можете добавить дополнительные каталоги, если у вас есть определенные пользователем функции.
Сим флаги описаны там: https://www.openmodelica.org/doc/OpenModelicaUsersGuide/latest/simulationflags.html
Например, следующая команда запускает моделирование с размером шага по времени, заданным алгоритмом интегрирования DASSL:
simulate(NMBS.Samples.Pendulum2,simFlags="-noEquidistantTimeGrid");