Contenuto principale

Classi di MATLAB

Simulazione e generazione di codice per le classi di MATLAB®

È possibile utilizzare le classi di MATLAB, comprese le classi valore, le classi handle e i System object in un blocco MATLAB Function. Per saperne di più sulle classi valore e sulle classi handle in MATLAB, vedere Comparison of Handle and Value Classes. Per saperne di più sui System object, vedere What Are System Objects?.

È necessario tenere presente alcune note d'uso e limitazioni quando si utilizzano le classi in un blocco MATLAB Function.

Blocchi

MATLAB FunctionInclude MATLAB code in Simulink models
MATLAB SystemInclude System object in model

Argomenti

Risoluzione dei problemi

Resolve Error: Handle Object Referenced by Persistent Variable (MATLAB Coder)

Troubleshoot error when using a persistent handle object.

Resolve Error: Nontunable Property Cannot Be Defined by Subscripted Assignment (MATLAB Coder)

Troubleshoot code generation failure when a System object uses a structure.

Resolve Error: Class Properties Must Be Fully Defined Before Use (MATLAB Coder)

Troubleshoot code generation error when class properties are not defined before use.

Resolve Error: Cannot Reference Handle Object Outside of Loop (MATLAB Coder)

Troubleshoot error when creating or allocating a handle object inside a for-loop.

Resolve Error: Class Does Not Have Property (MATLAB Coder)

Troubleshoot issues when you assign a value to a property of a handle class that is returned by a method.

Resolve Error: Passing by Reference Not Supported for Some Properties (MATLAB Coder)

Troubleshoot error when you use certain types of properties with coder.ref, coder.rref, or coder.wref.

Resolve Error: coder.varsize Not Supported for Class Properties (MATLAB Coder)

Troubleshoot code generation error when using coder.varsize with properties of a MATLAB class.