데이터 정의 기본 사항
블록
MATLAB Function | Include MATLAB code in models that generate embeddable C code |
MATLAB System | Include System object in model |
예제 및 방법
- Reuse the Same Variable with Different Properties
Reuse a variable with different properties when the code generator can determine the properties of each occurrence of the variable.
- Eliminate Redundant Copies of Variables in Generated Code
Use
coder.nullcopy
to indicate that the code generator can allocate memory without initializing it. - Share Data Globally
Use global data with a MATLAB Function block.
- MATLAB 함수에서 영속 변수 초기화하기
특화된 의미 체계는 함수가 영속 데이터를 초기화하는 방법에 영향을 줍니다.
개념
- Data Definition Considerations for Code Generation
Define data in MATLAB® code intended for code generation.
- Variables Definition for Code Generation
Define the class, size, and complexity of variables in MATLAB source code before using them.
- Best Practices for Defining Variables for C/C++ Code Generation
Follow guidelines for defining variables in MATLAB code intended for code generation.
- 지원되는 변수 유형
코드 생성에 지원되는 데이터형을 사용합니다.
- Reassignment of Variable Properties
Reassign a variable with a value of different class, size, or complexity.
- Code Generation for Complex Data
Use complex data in MATLAB code intended for code generation.
- Code Generation for Sparse Matrices
Use sparse matrices in MATLAB code intended for code generation.
- Code Generation for Constants in Structures and Arrays
Sometimes the code generator does not recognize constant structure fields or array elements.
- Array Size Restrictions for Code Generation
The code generator and the target hardware constrain the maximum number of elements of an array.
- Edit and Represent Coder Type Objects and Properties
Command line representation of coder type objects.