文档

model_initialize

初始化入口点函数生成的代码金宝app模型

语法

无效模型_initialize(空白)

调用接口

这个函数调用接口生成的不同取决于模型配置参数的值代码接口包装:

  • c++类(默认为c++语言)-生成的功能封装到一个c++类的方法。所需的模型数据封装成c++类属性。

  • 那种一次性的功能(默认为C语言)-生成函数传递(空白)。模型数据结构是静态分配的,全球性的,在模型中直接访问代码。

  • 可重用的功能——函数通过实时生成的模型数据结构,通过引用,作为输入参数。实时模型导出的数据结构模型。h头文件。

    对于一个ERT-based模型,您可以使用模型配置参数通过根级I / O控制有多根级输入和输出参数传递给函数。它们可以包括实时模型数据结构,作为单独的参数传递,或者作为引用传递给输入结构和输出结构。

    GRT-based模型,生成的模型。c源文件包含一个分配函数,动态分配模型的每个实例的数据模型。对于一个ERT-based模型,您可以使用模型配置参数使用动态内存分配模型初始化控制是否生成一个分配函数。

    • 在设置时,您可以重新启动代码生成自模型从一个执行实例。序列的函数调用callocfcn,model_init,model_term,allocfcn,model_init,model_term

    • 当清除,

如果你有一个嵌入式编码器®许可,那种一次性的功能包装代码接口,您可以使用映射编辑器的代码定制初始化函数接口的名称。看到覆盖默认命名个人C入口点函数(嵌入式编码)。

描述

生成的模型_initialize函数包含一个仿真软件的初始化代码金宝app®模型和应该被称为一次在您的应用程序代码的开始。

不使用模型_initialize函数重置数据结构(rtM)的实时模型。

之前介绍过的R2006a