【发布时间】:2015-12-21 14:17:45
【问题描述】:
在不设置 coder.extrinsic 的情况下,是否有 sim() 命令的替代函数或直接执行 Simulink 模型/从 Matlab 编译的版本?
我想在迭代 Matlab 函数中执行一个 simulink 模型。 (因此,速度非常重要)。使用的 Simulink 模型包含 Dymola 接口,因此我无法直接在 Matlab 中对其进行建模。另一个主要的 Simulink 模型启动并迭代 Matlab 函数,因此,模拟它会导致编码器尝试有效地编译它。通过设置 coder.extrinsic,我当然可以使用 sim 命令,但它的速度太慢了。我想过编译 Simulink 模型作为替代方案,但不知道这是否是一个好方法
结构如下:
Simulink 主模型 -> matlab 函数 -> simulink 模型
【问题讨论】: