Hwo 从 Python > 3.6 中的 Simulink 模型生成代码



我试图通过在Python中调用Matlab引擎,从不同的Simulink模型生成c代码。我看到调用Matlab时使用的是:

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

并且为了运行您所做的模拟:

eng.sim('model')

然后如何从模型中生成代码?Matlab版本2017b。Python 3.6版

答案在这里:

matlabEngine = matlab.engine.start_matlab('-nodesktop')
# Generate code
matlabEngine.rtwbuild(Model)

我期待的钥匙是matlabEngine.rtwbuild(Model)。它确实生成了代码。

相关内容

  • 没有找到相关文章

最新更新