语言
生成代码的编程语言
模型配置窗格: 代码生成
描述
语言参数指定代码生成器是生成 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 中推出