Engee 文档

Engee中的代码生成

课程简介

在课程中*在Engee中生成代码*,您将学习如何使用*C*和*Verilog*语言从*Engee*模型和子系统生成代码,使用C函数块验证生成的代码,探索Engee代码生成器的功能,将代码集成到外部开发环境的方法,以及有限自动机的代码生成功能。

每个部分都包含一个理论部分,实际示例和自学任务。

知识要求:完成课程 欢迎来到英吉利视觉建模.

总课程时间:~3小时。

课程计划

从Engee模型生成C代码

研究了通过Engee图形界面生成C代码、生成代码中的内部函数和参数、生成文件的描述、集成到外部开发环境、支持的数据类型、多频模型、生成代码中的注释、

通过命令行和交互式脚本生成代码

正在研究使用该命令的代码生成。 恩吉。generate_code() 在命令行或脚本编辑器中,考虑了低通平滑滤波器模型和自动驾驶仪控制系统模型的代码生成示例。

代码验证

正在研究代码验证,其中包括用Engee软件控制命令生成脚本以及用包含生成的*C*代码的C功能块创建验证模型。

有限自动机的代码生成

给出了有限自动机的一般信息,研究了有限自动机代码生成的特点,考虑了有限自动机上闪烁LED模型的代码生成示例以及stm32微控制器上生成的代码的

Verilog代码生成

给出了有关*Verilog*语言的一般信息,研究了为*Engee*模型生成*Verilog*代码的功能,*Verilog*代码生成器的功能,Verilog代码验证,考虑了为PID控制器模型生成*Verilog*代码的示例,并概述了