主要内容

控制时间计数器的内存分配

应用程序生命周期(天)参数可让您控制绝对时间计数器和运行时间计数器的内存分配。这样的计数器存在于使用绝对时间或消耗时间的块的代码中。有关此类块的列表,请参见绝对时间限制

在生成的代码中,时间计数器的大小为8位、16位、32位或64位。指定的持续时间值将自动设置为最小值应用程序生命周期(天)给定配置参数中指定的步长解算器窗格。要使时间计数器使用的RAM量最小化,请指定尽可能小的生命周期和尽可能大的步长。

应用程序运行到指定的生命周期。它可能会持续更长时间。例如,运行一个步长为1毫秒(0.001秒)的模型一天需要一个32位计时器,它可以继续运行49天而不会溢出。

要最大化应用程序的生命周期,请指定应用程序生命周期(天)作为。该值分配64位(2uint32单词)。使用64位存储定时数据将允许一个步长为0.001微秒(10E-09秒)的模型运行超过500年,这是很少需要的。64位计数器不违反通常的32位代码生成器长度限制,因为时间计数器的值不提供信号、状态或参数的值。

另请参阅

相关的话题