主要内容

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

描述

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

类别:模型引用

设置

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

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

离开

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

提示

  • 这两个选项在这两种情况下忽略:

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

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

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

  • 启用此参数可能导致在某些建模语义下生成的代码行为不同的模拟行为。如果使用默认设置启用所有错误为了配置参数>诊断>连通性>上下文相关的输入参数,然后simulink金宝app®报告建模语义可能导致模拟和生成代码不一致行为的情况。如果诊断标识问题,请锁存功能呼叫子系统输入。有关锁存功能呼叫子系统的更多信息,请参阅上下文相关的输入

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

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

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

命令行信息

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

笔记

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

推荐设置

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

没有推荐

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

也可以看看

相关话题