Main Content

什么是可重入代码

可重入(多实例)代码是可重用的例程,可供多个程序同时调用、中断和再次调用。如果您要重用代码但需要将共享代码的每个实例与唯一、保留的数据相关联,请使用可重入代码。以下图为例,该图显示函数 sensor_read 的四个实例。尽管函数算法在每种情况下都相同,但与每个实例相关联的数据不同,并且数据是相对于传感器位置的。

要使模型组件的生成代码可重入,您需要配置组件,使模型入口函数接收根级的输入和输出数据作为参量。如何配置组件取决于您应用的建模风格或方法。

相关主题