MATLAB 类
MATLAB® 类的 HLS 代码生成
您可以为 MATLAB 类生成代码,包括值类、句柄类和 System object™。您的类可以有多个方法和属性,并且可以从多个类继承。在生成的 HLS 代码中,MATLAB 类表示为结构体。如果生成 C++ 代码,代码生成器的默认行为是为 MATLAB 类生成 C++ 类。
主题
代码生成基础知识
- Generate HLS Code for MATLAB Value Classes
Use a value class in MATLAB code intended for HLS code generation. - Generate HLS Code for MATLAB Handle Classes and System Objects
Use a System object in MATLAB code intended for code generation. - Generate C++ Classes for MATLAB Classes
Generate a C++ class for a value class, handle class, or System object in your MATLAB code.
用法说明和限制
- 用于代码生成的 MATLAB 类定义
在用于进行代码生成的 MATLAB 代码中使用类。 - System Object Considerations for HLS Code Generation
Special considerations for using System object in code generated from MATLAB. - 句柄类析构函数的代码生成
在用于进行代码生成的 MATLAB 代码中使用句柄类析构函数。
疑难解答
遵守针对句柄对象的代码生成限制。
句柄类的属性赋值问题故障排除。
某些属性无法与 coder.ref、coder.rref 或 coder.wref 结合使用。
对 MATLAB 代码中对象数组的代码生成失败进行故障排除。