[从Python> 3.6中的Simulink模型生成代码的过程

问题描述 投票:0回答:1

我正在尝试通过在Python中调用Matlab引擎从不同的Simulink模型生成c代码。我看到您使用Matlab来打电话:

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

并且为了进行模拟,您可以执行:

eng.sim('model')

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

python python-3.x matlab simulink
1个回答
0
投票

答案在这里:

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

# Generate code
matlabEngine.rtwbuild(Model)

我正在寻找的钥匙是matlabEngine.rtwbuild(Model)。它确实生成了代码。

© www.soinside.com 2019 - 2024. All rights reserved.