구조체
구조체에 대한 코드 생성
MATLAB® Coder™는 연산에 대한 제한 사항, 스칼라 구조체 값의 속성에 대한 제한 사항 및 구조체 배열에 제한 사항이 있는 구조체의 코드 생성을 지원합니다. 구조체형 배열뿐만 아니라 스칼라 구조체에 대한 코드도 생성할 수 있습니다. 하위 구조체와 필드에 값을 인덱싱하고 할당할 때 관련 제한 사항을 준수하십시오. 구조체 인수는 생성 코드에서 참조로 또는 값으로 전달됩니다.
함수
coder.cstructname | Name C structure type in generated code |
도움말 항목
- 코드 생성을 위한 구조체 정의
코드 생성을 위한 MATLAB 코드에 구조체를 사용합니다.
- 코드 생성을 위해 허용되는 구조체 작업
코드 생성에 지원되는 구조체 작업을 사용합니다.
- 코드 생성을 위한 스칼라 구조체 정의하기
스칼라 구조체에 대한 코드 생성 제한 사항을 따릅니다.
- 코드 생성을 위한 구조체 배열 정의하기
구조체 배열에 대한 코드 생성 제한 사항을 따릅니다.
- 하위 구조체와 필드의 요소 참조하기
하위 구조체와 필드의 요소를 참조할 때 코드 생성과 관련한 제한 사항을 준수합니다.
- 구조체와 필드에 값 할당하기
구조체와 필드에 값을 할당할 때 코드 생성과 관련한 제한 사항을 준수합니다.
- Pass Structure Arguments by Reference or by Value in Generated Code
Control whether structure arguments are passed by reference or by value.
- Name the C Structure Type to Use with a Global Structure Variable
Use
coder.cstructname
to define a type object for a global structure.