主要内容

如何simscape.代码的不同之处金宝app

通常,使用Simscape™模型生成的代码类似于使用常规Simulink生成的代码金宝app®楷模。但是,存在某些差异。

simscape.金宝app代码分别生成

金宝appSimulink Coder™软件从模型中的Simulink块分开生成Simscapt块的代码。金宝app生成的Simscape代码不会通过model.rtw.或目标语言编译器。但是,从单个模型生成的所有代码都驻留在同一目录中。

编译器和处理器架构要求

要生成和执行Simscape代码,您必须具有一个支持的编译器和处理器:金宝app

  • IEEE定义了64位精密浮点算术®浮点算术标准(IEEE 754)

  • 32位整数大小

有关支持的编译器版本的详细信息金宝app,请参阅

//www.tatmou.com/金宝appsupport/compilers/current_release.

为所选编译器提供的预编译库

Simscape Software及其附加产品为支持的编译器提供静下载188bet金宝搏态运行时库金宝app金宝appSimulink编码器软件。有关详细信息,请参阅

//www.tatmou.com/金宝appsupport/compilers/current_release.

对于所有其他编译器,在代码生成构建过程中,从Simscape模型生成的代码所需的代码所需的静态运行时库是编译的。

simscape.代码重用不支持金宝app

来自Simulink重用代码的可重用子系统,该金宝app代码从子系统生成一次。您无法从包含Simscapt块的子系统生成可重用代码。

不支持可调参数金宝app

可调谐参数是可以在仿真运行时更改的Simulink金宝app运行时参数。Simscape块在模拟或生成的代码中不支持可金宝app调参数。但是,可以使用Simscape Run-time参数,这是您可以在运行时修改的参数,但在模拟期间不可提供。有关更多信息,请参阅运行时参数

simscape.运行时参数内联覆盖全局例外

如果您选择启用从Simscape模型生成的代码的参数内联,则软件内向所有运行时参数内联。如果您选择将一些全球Simscapt块参数例外进行内联,则忽略异常。您只能通过从模型中重新生成代码来更改全局可调参数。