主要内容

快速加速器限制

快速加速器模式

快速加速器模式创造了一个快速加速器独立可执行文件从你的模型。此可执行文件包括求解器和模型方法,但它驻留在Matlab之外®和模拟金宝app®。它使用外部模式与Simulink通信。金宝app

Matlab和Simu金宝applink在一个过程中运行,如果第二个处理核心可用,则独立的可执行文件在那里运行。

限制

  • 快速加速器模式不支持:金宝app

    • 代数循环。

    • 用C ++写的目标。

    • 解释的MATLAB功能块。

    • 非inlined matlab语言或Fortran S函数。您必须使用目标语言编译器(TLC)在C中写入S-函数或inline它们,或者您也可以使用MEX文件。

    • 调试器或探查器。

    • 运行时间对象金宝appsimulink.runtimeblock.金宝appsimulink.blockcompoutportportdata.块。

  • 模型参数必须是以下数据类型之一:

    • 布尔基

    • uint8.要么INT8.

    • uint16要么int16

    • UINT32要么INT32.

    • 单身的要么双倍的

    • 固定点

    • 枚举

  • 您无法在快速加速器模式下暂停模拟。

  • 如果快速加速器构建包括引用的模型(通过使用模型块),设置这些模型以使用固定步骤求解器为它们生成代码。但是,顶部模型可以使用变量步骤求解器,只要参考模型中的块是离散的。

  • 在某些情况下,更改块参数可能会导致模型的结构更改,从而改变模型校验和。这种改变的示例正在改变DSP仿真中的延迟次数。在这些情况下,必须重新生成模型的代码。看加速模型中的代码再生了解更多信息。

  • 对于root Inports,快速加速器模式仅支持基础金宝appsrcworkspace.

  • 对于root Inports,当您指定块应输出的最小值和最大值时,快速加速器模式在模拟期间无法识别这些限制。

  • 快速加速器模式,到文件要么到工作区如果函数呼叫端口连接到功能,则函数呼叫子系统内部的块不会生成任何日志记录文件地面或未连接。

  • 金宝appSimulink Compiler™不支持使用范围块和金宝app非虚拟总线。

  • 金宝appsimulink编译器不支持LCC-Wi金宝appn64。

  • 金宝appsimulink编译器不支持参考模型上的金宝app初始化,终止和重置块。

相关话题