Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

가변 크기 데이터

정의 및 코드 생성 시 차이점

블록

MATLAB FunctionInclude MATLAB code in models that generate embeddable C code
MATLAB SystemInclude System object in model

함수

coder.varsizeDeclare variable-size data

도움말 항목

Code Generation for Variable-Size Arrays

Variable-size data is data whose size is not known at compile time or whose size can change at run time.

Control Support for Variable-Size Arrays in a MATLAB Function Block

Use the Ports and Data Manager to enable or disable variable-size data support in a MATLAB Function block.

가변 크기의 입력 및 출력 선언하기

포트 및 데이터 관리자를 사용하여 가변 크기의 입력 및 출력의 크기와 상한을 지정합니다.

Define Variable-Size Data for Code Generation

Choose a method for defining variable-size data.

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.

Specify Upper Bounds for Variable-Size Arrays

To avoid dynamic memory allocation, specify upper bounds for a variable-size array.

Incompatibilities with MATLAB in Variable-Size Support for Code Generation

Sometimes, the results for variable-size data in generated code are different than the results in MATLAB®.

Variable-Sizing Restrictions for Code Generation of Toolbox Functions

Some restrictions for variable-size data apply to multiple toolbox functions.

Use a Variable-Size Signal in a Filtering Algorithm

Simulate a model that uses a variable-size vector to store the values of a white noise signal.

문제 해결

Diagnose and Fix Variable-Size Data Errors

Troubleshoot size mismatch and upper bounds detection errors.