이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
가변 크기 데이터
정의 및 코드 생성 시 차이점
MATLAB Function 블록과 MATLAB System 블록에 변수를 가변 크기로 지정할 수 있습니다. 가변 크기는 컴파일할 때 데이터 크기를 알 수 없거나 런타임에 데이터 크기가 변하는 데이터입니다.
블록
| MATLAB Function | Simulink 모델에 MATLAB 코드 포함 |
| MATLAB System | Include System object in model |
함수
coder.areUnboundedVariableSizedArraysSupported | Check if current configuration settings allow unbounded variable-size arrays (R2024a 이후) |
coder.varsize | Resolve size incompatibility errors and declare upper bounds |
도움말 항목
- 가변 크기 배열에 대한 코드 생성
가변 크기 데이터는 컴파일할 때 데이터 크기를 알 수 없거나 런타임에 데이터 크기가 변할 수 있는 데이터입니다.
- 가변 크기의 MATLAB Function 블록 변수 선언하기
시뮬레이션 도중 MATLAB Function 블록에 정의된 변수의 크기 변경을 허용합니다.
- Unbounded Variable-Size Signals
Model unknown size data using dynamic arrays.
- Use Dynamic Memory Allocation for Variable-Size Arrays in a MATLAB Function Block
Generate C/C++ code that uses dynamic memory allocation.
- Control Memory Allocation for Variable-Size Arrays in a MATLAB Function Block
Disable dynamic memory allocation or specify a dynamic memory allocation threshold for MATLAB Function blocks.
