主要内容

什么是可重入代码?

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

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

相关的话题