您可以为MATLAB类生成代码,包括值类、句柄类和System对象。在生成的C代码中,MATLAB类被表示为结构。如果您生成c++代码,代码生成器的默认行为是为MATLAB类生成c++类。在MATLAB代码中使用用于代码生成的类时,必须注意某些使用注意事项和限制。
编码器。ClassType |
代表的MATLAB类 |
在MATLAB代码中使用用于代码生成的值类。
在MATLAB代码中使用System对象™用于代码生成。
在MATLAB代码中为值类、句柄类或System对象生成一个c++类。
在MATLAB代码中使用用于代码生成的类。
为MATLAB值和处理类以及用户定义的System对象生成代码。
在MATLAB生成的代码中使用System对象的特殊注意事项。
在用于代码生成的MATLAB代码中使用句柄类析构函数。
坚持句柄对象的代码生成限制。
排除句柄类属性的赋值问题。
你不能使用某些属性coder.ref
,coder.rref
,或coder.wref
.
一个MATLAB类的c++析构函数的独立代码的故障诊断。
排除在MATLAB代码中对象数组的代码生成故障。