您可以从导出函数模型(而不是模拟测试模型)为独立函数生成代码。在生成函数代码之后,您可以将函数与您从Simulink外部手工编写的调度器集成万博1manbetx®.
要创建此示例的模型,请参见创建一个导出函数模型.
从包含函数的模型生成代码。
打开一个导出函数模型。
在模拟TAB和从准备部分中,选择模型设置.
在“求解器”窗格中,设置解算器类型来固定步
.在“代码生成”窗格中,设置系统目标文件来ert.tlc
.需要一个嵌入式编码器®许可证。
显示C代码选项卡,选择应用程序Tab,然后在应用程序部分中,选择嵌入式编码器.在C代码选项卡上,选择生成代码.等待代码构建过程完成。
在C代码选项卡上,选择打开最新报告.
在生成的代码中,每个根级函数调用轮廓尺寸Block生成一个void-void函数。函数名是块输出信号的名称。如果没有信号名,则函数名从块的名称派生。在本例中,函数名来源于块名。