应用程序生命周期(天)
描述
指定多长时间(天)根据运行一个应用程序,该应用程序包含块或绝对时间应该能够执行之前定时器溢出。
类别:数学和数据类型
设置
默认值:汽车
分钟:必须大于零
马克斯:正
输入一个积极的(非零)标量值(例如,0.5
)或正
。
如果你使用嵌入式编码器®并选择一个ERT目标模型的潜在价值汽车
是1
。如果你是生成生产代码,你应该设定该参数的值根据您的模型。
如果你使用万博1manbetx®编码器™GRT并选择一个目标模型,底层的价值汽车
是正
。
当你操作模型,将忽略此参数在外部模式,MAT-file日志启用,或有连续样本的时间,因为在这些情况下需要一个64位的定时器。
提示
指定寿命,随着仿真步长,决定了块所使用的数据类型存储绝对时间值。
仿真,设置该参数值大于仿真时间将确保不溢出。
万博1manbetxSimulink仿真软件对该参数首先对模型的工作区。如果这并不解决参数,仿真软件的软件然后评估它对基本工作空间。万博1manbetx
的应用程序生命周期参数确定所使用的字大小计时器在生成的代码中,可以降低内存的使用。有关更多信息,请参见控制内存分配时间计数器(万博1manbetx仿真软件编码器)。
与服务模型配置代码界面,一个溢出条件结果和代码生成器如果指定的值返回一个错误应用程序生命周期让时钟周期值超过32位。
应用程序生命周期,当结合每个任务的步长,决定了数据类型用于整数绝对时间为每个任务,如下:
如果你的模型不需要绝对时间,这个选项会影响模拟和生成的代码。
如果您的模型需要绝对时间,这个参数优化这个词用于存储整数大小绝对时间生成的代码。这将确保计时器不溢出在您所指定的寿命。如果你设置应用程序生命周期来
正
,两个uint32
使用单词。如果你的模型包含需要绝对时间的定点块,这个选项会影响模拟和生成的代码。
例如,使用64位存储时间数据使模型与步长为0.001微秒(1 e-9秒)运行了500多年,很少需要。运行一个模型一毫秒的步长(0.001秒)一天需要32位定时器(49天但可以继续运行)。
一个计时器将分配64字节的内存,如果你指定一个值
正
。以减少内存使用时间计数器,指定一个寿命不超过必要的。
对于代码生成,应用程序生命周期settubg必须为父母和引用的模型是一样的。仿真,设置不同父和参考模型。
计数器用于计算绝对大小的优化和运行时间。
命令行信息
参数:寿命 |
类型:特征向量 |
值:积极的(非零)标量值或“正” |
默认值:“汽车” |
推荐设置
应用程序 | 设置 |
---|---|
调试 | 没有影响 |
可追溯性 | 没有影响 |
效率 | 有限的价值 |
安全预防措施 | 正 |
相关的话题
- 优化内存使用时间计数器(万博1manbetx仿真软件编码器)
- 基于时间的调度和代码生成(万博1manbetx仿真软件编码器)
- 定时器在异步任务(万博1manbetx仿真软件编码器)
- 模型配置参数:代码生成优化(万博1manbetx仿真软件编码器)
- 代码效率(万博1manbetx仿真软件编码器)