代码生成基础

代码生成过程的概述

代码生成的基本步骤如下:

  • 打开一个模型

  • 通过选择配置用于代码生成的模型求解目标中,语言和代码生成目标

  • 选择构建方法(例如,工具链的方法

  • 构建模型

该模型的配置参数提供的代码生成和编译过程中的许多选项。

应用

万博1manbetxSimulink的编码器 产生并从执行C和C ++代码万博1manbetx楷模,Stateflow的图表和MATLAB使用的功能的应用,如模拟加速度,快速原型和硬件在环(HIL)模拟

主题

入门

生成代码使用的Simulink编码器™万博1manbetx

选择Simulink的系统目标文件万博1manbetx®模型,产生用于实时模拟C代码,并查看生成的文件。

配置模型,生成代码,并模拟

了解模型的功能设计,观看顶级模型和子系统,以及运行模拟这个例子。

生成代码使用快速启动工具

准备一个模型快速生成代码的快速原型。

飞机位置的雷达型号

生成包含扩展卡尔曼滤波器来估计从雷达测量飞机的位置型号代码。

代码生成文件和文件夹

管理构建过程文件夹

管理文件夹,代码生成器创建。

管理构建过程文件

与生成的源文件和依赖性的工作文件的代码发生器产生。

管理构建过程文件依赖

与生成的源文件和依赖性的工作文件的代码发生器产生。

添加构建过程依赖

添加外部代码来构建过程依赖信息。

构建过程支持文件夹名称用空格万博1manbetx或特殊字符

当文件系统的问题,防止文件处理时发生故障诊断构建过程中的错误。

对于更多的代码发生控制选项

国际化和代码生成

为实现高效的全球化国际化的支持。万博1manbetx

移居代码更改为其它开发环境,有packNGo

使用代码生成packNGo选择一个位置来生成代码。

代码生成与项目

产生一个项目代码和仿真模型

这个例子说明了如何使用代码生成模板的新项目。

生成代码和仿真模型编程与项目

这个例子说明了如何使用项目API来操作文件创建一个新的项目和自动化项目任务。