MATLAB 类
用于代码生成的 MATLAB® 类的定义和使用,以及不同之处
要为 MATLAB 类生成高效的独立代码,必须按照与在 MATLAB 环境中运行代码时不同的方式来使用类。
模块
MATLAB Function | 在 Simulink 模型中包含 MATLAB 代码 |
MATLAB System | 在模型中包含 System object |
主题
- 用于代码生成的 MATLAB 类定义
在用于进行代码生成的 MATLAB 代码中使用类。
- 支持代码生成的类
为 MATLAB 值以及句柄类和用户定义的 System object 生成代码。
- Generate Code for MATLAB Value Classes
Use a value class in MATLAB code intended for code generation.
- MATLAB 代码生成中的 System object
在 MATLAB 生成的代码中使用 System object 的特殊注意事项。
- 为 MATLAB 句柄类和 System object 生成代码
在用于代码生成的 MATLAB 代码中使用您的 System object™。
- Code Generation for Handle Class Destructors
Use a handle class destructor in MATLAB code intended for code generation.
疑难解答
Troubleshoot issues with assignment of a property of a handle class.
Handle Object Limitations for Code Generation
Adhere to code generation restrictions for handle objects.
Passing By Reference Not Supported for Some Properties
You cannot use certain properties with coder.ref
,
coder.rref
, or coder.wref
.