Как генерировать код из модели Simulink в Python> 3.6 - PullRequest
0 голосов
/ 24 февраля 2020

Я пытаюсь сгенерировать c код из разных моделей Simulink, вызывая движок Matlab в Python. Я вижу, что для вызова Matlab вы используете:

eng = matlab.engine.start_matlab('-nodesktop')

и для запуска симуляции вы делаете:

eng.sim('model')

Как я тогда генерирую код из модели? Matlab версия 2017b. Python версия 3.6

1 Ответ

0 голосов
/ 24 февраля 2020

Ответ был здесь:

matlabEngine = matlab.engine.start_matlab('-nodesktop')

# Generate code
matlabEngine.rtwbuild(Model)

Ключ, который я искал, был matlabEngine.rtwbuild(Model). и он действительно сгенерировал код.

...