单输出/更新功能
执行的入口点函数,包括代码输出和更新功能
模型配置面板:代码生成/接口
描述
的单输出/更新功能参数指定是否执行代码生成器产生一个入口点函数(
),包括代码输出和更新函数或生成单独的输出和更新入口点函数(模型
_step
和模型
_output
)。模型
_update
这个参数不支持模型,配置了一个ERT-bas金宝apped系统目标文件和服务代码接口。
如果你定制ert_main.c
或. cpp
阅读模式输出每个基础概率模型步骤后,选择参数金宝app支持:连续时间和单输出/更新功能会导致输出值读取ert_main
连续输出端口对应的输出值的不同的登录数据模型。这是因为,虽然记录数据的快照输出步骤,主要时候输出读取ert_main
基础概率模型后一步可能反映了干预较小的时间步长。此表列出了解决方法,消除差异。
解决 | 定制ert_main.c | 定制ert_main.cpp |
---|---|---|
单独生成的输出和更新功能(清除单输出/更新功能参数),并插入代码ert_main 阅读模型输出值只反映主要的时间步骤。例如,在ert_main 之间的 打电话的 电话,读取模型外部输出 全局数据结构(中定义 )。 |
X | |
选择单输出/更新功能在生成的参数和插入代码 或. cpp 文件只返回模型输出值反映了大时间步长。例如,模型中的阶跃函数,输出代码和更新代码,保存的价值模型外部输出 全局数据结构(中定义 )。然后,恢复更新代码完成后的值。 |
X | X |
放置一个零级举行块之前连续的输出端口。 | X | X |
依赖关系
启用该参数:
设置代码接口包装参数
一次性使用的函数
或可重用的功能
。清除最小化代数循环出现参数。
清除经典的调用接口参数。
设置
在
(默认)|从
- 在
-
使一代的单一入口点函数执行(
)模型。这个函数包含输出和更新函数的代码块在模型中,被称为模型
_steprt_OneStep
模型的执行处理为一个时钟周期中断级。 - 从
-
禁用生成一个单一的入口点函数执行。代码生成器产生分离
和模型
_output
入口点函数。模型
_update
提示
如果出现错误或意想不到的行为模型块是一个循环的一部分,模型块直接引线块,一个代数循环的结果。关于直接馈通的更多信息,请参阅代数循环概念。
代码生成器忽略这个参数引用模型如果至少有一个这些条件适用于模型:
是多速率
有连续样品时间
日志状态通过使用吗州或最终状态数据导入和导出参数。
推荐设置
应用程序 | 设置 |
---|---|
调试 | 在 |
可追溯性 | 在 |
效率 | 在 |
安全预防措施 | 不推荐 |
编程使用
参数:CombineOutputUpdateFcns |
类型:特征向量 |
值:“上” |“关闭” |
默认值:“上” |
版本历史
之前介绍过的R2006a
另请参阅
主题
- 模型配置参数:代码生成界面
- rt_OneStep和调度方面的考虑(嵌入式编码)