이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
코드 생성을 위해 코드 인터페이스를 선택
모델 설계에서 코드 인터페이스를 요소로 표현하는 것 외에도, 일부 요소의 경우 해당 요소와 코드 인터페이스 간의 매핑 정보를 코드 생성기에 제공해야 합니다. 코드 생성기는 매핑 정보를 활용하여 타깃 플랫폼의 서비스와 상호작용할 수 있는 코드를 생성합니다. 프로젝트 요구 사항, 배포 목적 및 사용 중인 코드 생성 제품에 따라 데이터 인터페이스나 서비스 인터페이스를 사용하여 모델을 구성합니다. 서비스 인터페이스에는 Embedded Coder®가 필요합니다.
다음 그림에서 볼 수 있듯이, 애플리케이션을 배포하기 위해 데이터 코드 인터페이스를 사용하거나 Embedded Coder를 사용하여 C++ 클래스 코드를 생성하는 경우에는 모델을 구성해야 합니다. 애플리케이션 배포를 위해 생성된 코드는 모델 구성에 따라 특정 스케줄러(단일 작업, 속도 단조, 또는 동시 실행)에 최적화됩니다.
C 컴포넌트 배포의 경우 서비스 코드 인터페이스는 다음과 같은 이점을 제공합니다.
실행 중이 아닐 때와 실행 중일 때의 데이터 통신에서 데이터 일관성을 유지하기 위한 내장 보호 기능이 포함된 사용자 지정 인터페이스 코드
함수 실행 중이 아닐 때의(즉, 함수 실행 전후의) 함수 간 데이터 전송을 위한 사용자 지정 코드
태스크에서 시간 값에 액세스하기 위한 지원
유연한 스케줄링
스토리지 클래스 및 특정한 속성 설정이 아닌 완전한 인터페이스 추상화에 대한 모델 요소 매핑

자세한 내용은 다음을 참조하십시오.