主要内容

单输出/更新功能

描述

指定是否生成模型_步功能。

类别:代码>界面

设置

默认:

生成模型_步模型的功能。此函数包含模型中块的输出和更新功能代码,并被调用RT_ONESTEP.在中断级别执行模型的一个时钟周期的处理。

离开

不将输出和更新功能代码组合成一个函数,而是在单独生成代码模型_输出模型_更新职能。

提示

如果a,可能会出现错误或意外行为模型块是一个周期的一部分模型块是直接馈通块,以及代数回路结果。有关直接馈送的更多信息,请参阅代数循环概念

金宝app®编码器™如果任何以下条件适用于该模型,则忽略引用模型的此参数:

  • 是多速率

  • 有一个连续的采样时间

  • 正在记录状态(使用状态最终状态参数在配置参数>数据导入/导出窗格

依赖性

  • 环境代码接口包装C ++类强制上并禁用此选项。

  • 这个选项和经典调用界面是相互不相容的,不能通过GUI选择。选择经典调用界面强制关闭并禁用此选项和清除经典调用界面启用(但不选择)此选项。

  • 使用此选项时,必须清除选项最小化代数循环出现在这一点模型参考窗格。

  • 如果您定制ert_main.c..cpp.在每个基率模型步骤后读取模型输出,选择两个参数金宝app支持:连续时间单输出/更新功能可以导致输出值读取ert_main.对于连续输出端口与模型的记录数据中的相应输出值不同。这是因为,虽然记录数据是主要时间步骤的输出快照,但输出读取ert_main.在基率模型步骤可能反映中间的次要时间步长之后。下表列出了消除差异的解决方法。

    四处努力 定制ERT_MAIN.c. 自定义ert_main.cpp.
    分开生成的输出和更新函数(清除单输出/更新功能参数),并插入代码ert_main.读取只反映主要时间步骤的模型输出值。例如,在ert_main., 在。。之间模型_输出打电话和呼叫模型_更新呼叫,阅读模型外部输出全局数据结构(定义模型. h)。 X
    选择单输出/更新功能生成的参数和插入代码模型. c.cpp.返回模型输出值的文件,反映仅限一个主要时间步骤。例如,在模型步函数中,在输出代码和更新代码之间,保存模型的值外部输出全局数据结构(定义模型. h)。然后,更新代码完成后恢复值。 X X
    放置A.零阶持有在连续输出端口之前块。 X X

命令行信息

参数:combineOutpupdatefcns.
类型:字符向量
价值:'在'|'离开'
默认:'在'

推荐设置

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

没有推荐

相关的话题