您可以为MATLAB类生成代码,包括值类,处理类和系统对象。在生成的C代码中,MATLAB类被表示为结构。如果生成C ++代码,则代码生成器的默认行为是为MATLAB类生成C ++类。在使用用于代码生成的MATLAB代码中使用类时,您必须了解某些使用说明和限制。
Coder.Classtype. |
代表一套马铃薯班级 |
在MATLAB代码中使用vally类用于代码生成。
在MATLAB代码中使用System Object™用于代码生成。
为MATLAB代码中的值类,句柄类或系统对象生成一个c ++类。
指定输入点输入是通过使用value类的对象Codegen.
- args.
选项。
定义从测试文件或示例输入输入的值类的类型。
使用用于代码生成的MATLAB代码中的类。
为MATLAB值和处理类和用户定义的系统对象生成代码。
使用从MATLAB生成的代码中的系统对象的特殊注意事项。
在MATLAB代码中使用句柄类析构函数用于代码生成。
遵循代码生成限制对句柄对象。
解决句柄类的属性的分配问题。
您不能使用某些属性编码器.REF.
那Coder.Rref.
, 或者编码器.Wref.
。
解决错误:代码生成器无法生成MATLAB类的C ++析构函数
排除Matlab类的C ++析构函数的独立代码的生成。