
▲ModelCoder图形化建模编辑器
1.图形化建模编辑器
1.通过对信号及子系统的封装实现模型层次化管理;
2.支持数据流模型和状态机模型混合建模;
3.支持模型功能分解;
4.支持模型分割;
5.支持版本管理。

▲ModelCoder自定义模块库
2.自定义模块库
1.支持连续、离散动态系统模块;
2.支持多种算法模块,如加法、乘法和查表模块;
3.支持多种结构模块,如mux、switch和信号、总线选择。

▲ModelCoder模型信号和参数管理界面
3.管理模型信号和参数
1.包含信号和参数的数据类型:单/双精度浮点,8、16和32位整型(有符号或无符号),定点数和布尔数据;
2.包含信号和参数的维数:标量,矢量,矩阵;
3.包含信号和参数的数值范围。

▲ModelCoder代码自动生成界面
4.自动生成安全可靠代码
1.生成的代码与模型的语法语义一致;
2.可继承模型中不同数据类型;
3.支持多种嵌入式系统的C代码生成。