主要内容

通过用于代码生成的值通过固定大小的标量根输入

描述

指定引用此模型的模型是否将其标量输入传递给此模型。

类别:模型引用

设置

默认:关闭(GUI),'在'(命令行)

引用此模型的模型将标量输入通过值传递给此模型。

离开

父模型通过引用传递输入(它通过输入的地址而不是输入值)。

提示

  • 这两个案例中的任何一个都会忽略此选项:

    • C函数原型控件不是默认值。

    • C ++封装接口不是默认值。

  • 通过值传递根输入允许此模型从寄存器或本地存储器读取其标量输入,这比读取原始位置的输入快。

  • 启用此参数可能导致从某些建模语义下生成的代码行为不同的模拟行为。金宝appsimulink.®报告模拟语义可能导致模拟和生成代码不一致行为的情况。如果诊断标识问题,请锁存功能呼叫子系统输入。有关锁存功能呼叫子系统的更多信息,请参阅上下文相关的输入

  • 如果上下文依赖的输入诊断报告没有模型的问题,请考虑启用通过用于代码生成的值通过固定大小的标量根输入参数,通常为这样的模型生成更有效的代码。

  • 如果你有一个金宝appSimulink Coder™许可证,选择此选项可以影响为子系统生成的代码的重用。看从子系统生成重码代码(金宝appSimulink编码器)了解更多信息。

  • 对于SIM目标,引用此模型的模型通过引用传递输入,无论您如何设置如何通过用于代码生成的值通过固定大小的标量根输入范围。

命令行信息

范围:ModelReferencePassRootInputsByRefersif.
价值:'在'|'离开'
默认:'在'

笔记

命令行值与设置值相反。所以,'在'在命令行中,对应于设置部分中的“关”的描述,'离开'在命令行中,对应于“设置”部分中的“ON”的描述。

推荐设置

应用 环境
调试 没有影响
可追溯性 没有影响
效率 没有影响
安全预防措施

没有推荐

对于软件必须将输入计算到函数呼叫子系统的诊断操作,请参阅上下文相关的输入

也可以看看

相关话题