主要内容

model_initialize

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

描述

例子

无效model_initialize (无效是一个生成的C或c++入口点函数调用一次来执行Simulink的初始化代码金宝app®模型。此函数并不打算重置模型的实时模型数据结构(rtM)。

模型的初始化入口点函数的生成调用接口因语言而且代码接口打包参数。有关更多信息,请参见代码接口打包

预览和自定义嵌入式编码器中生成的C初始化入口点函数的名称®需要使用License。要预览该函数,请打开代码映射编辑器并单击功能选项卡。要自定义函数名,请在函数名列单击并直接编辑电子表格。若要使用模板自定义函数,请使用功能定制模板列选择要应用于函数的模板。有关更多信息,请参见为各个C入口点函数配置名称(嵌入式编码),配置函数的默认代码生成(嵌入式编码)

要查看生成的初始化入口点函数,请打开代码查看或代码生成报告,并检查模型的源代码。欲了解更多信息,分析生成的数据代码接口(嵌入式编码)

例子

全部折叠

这个示例展示了如何配置、自定义、生成和检查初始化入口点函数的基本工作流。这个特定的示例为模型生成一个不可重用的C初始化函数rtwdemo_irt_base

  1. 打开一个模型。对于本例,使用rtwdemo_irt_base

  2. 选择一个编码器。在“应用程序”库中,单击金宝app仿真软件编码器嵌入式编码器

  3. 配置参数。在“配置参数”对话框中,设置语言而且代码接口打包参数。在本例中,为您设置了参数。

  4. (嵌入式编码器仅)自定义功能。使用Embedded Coder,可以自定义初始化入口点函数的名称。

    • 打开代码映射编辑器。

    • 单击功能选项卡。

    • 直接编辑电子表格。在函数名列中,为函数输入名称。

  5. 生成的代码。

  6. 检查生成的代码。在代码视图中,验证生成的初始化函数是否显示了预期的名称和参数。

输入参数

全部折叠

初始化入口点C或c++函数提供了启动应用程序代码的接口。默认情况下,生成的函数提供void-void没有参数的接口。

例子:无效

输出参数

全部折叠

初始化入口点C或c++函数提供了启动应用程序代码的接口。默认情况下,生成的函数提供void-void没有返回值的接口。

例子:无效

版本历史

R2006a之前介绍