Main Content

语言

生成代码的编程语言

模型配置窗格: 代码生成

描述

语言参数指定代码生成器是生成 C 还是 C++ 代码。

依存关系

选择 C++ 将启用和选择代码生成 > 接口窗格上的代码接口打包参数的值 C++ 类

设置

C (默认) | C++
C

生成 C 代码并将生成的文件放在您的编译文件夹中。

C++

生成 C++ 代码并将生成的文件放在您的编译文件夹中。

如果将代码接口打包参数设置为 C++ 类,代码生成器会生成 C++ 类接口。生成的接口将所需的模型数据封装到 C++ 类属性中,并将模型入口函数封装到 C++ 类方法中。

如果将代码接口打包设置为 C++ 类以外的值,代码生成器将生成 C++ 兼容的 .cpp 文件,这些文件包含用 extern "C" 链接指令括起来的模型接口代码。

在编译系统之前,您可能需要配置 Simulink® Coder™ 软件来使用编译器。

推荐的设置

应用场景设置
调试无影响
可追溯性无影响
效率无影响
安全预警无影响

编程用法

参数:TargetLang
类型:字符向量
值:'C' | 'C++'
默认值:'C'

版本历史记录

在 R2007a 中推出