주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

외부 코드 가져오기

외부 MATLAB®, C 또는 C++ 코드를 가져오기 위한 옵션을 선택하고 적용

코드 생성기에는 생성 코드에 기존 코드 또는 사용자 지정 코드를 통합하기 위한 다양한 접근 방식이 포함되어 있습니다. 레거시 코드는 기존의 손으로 작성한 코드나 코드 생성기가 생성하는 코드와 통합하는 환경을 위한 코드입니다. 사용자 지정 코드는 사용자가 코드 생성기 빌드 프로세스에 포함시키는 레거시 코드나 그 밖의 코드 라인입니다. 레거시 코드와 사용자 지정 코드를 통칭하여 외부 코드라고 합니다.

코드 생성기에서 생성된 코드에 기존 외부 코드를 가져와서 외부 코드를 통합합니다. C Function 블록, C Caller 블록 또는 S-Function를 사용하여 외부 함수를 호출하여 코드를 가져올 수 있습니다. 생성 코드의 특정 위치에 외부 코드를 배치하기 위해, 모델에 사용자 지정 코드 블록을 포함하거나 사용자 지정 창에서 모델 구성 파라미터를 사용할 수 있습니다. 외부 코드를 가져오면 생성된 코드가 생성된 스케줄링 코드와 인터페이싱됩니다.

애플리케이션 요구 사항에 따라 접근 방식을 선택하는 방법에 대한 지침은 Choose an External Code Integration Workflow 항목을 참조하십시오.

블록

모두 확장

Model HeaderSpecify external header code
Model SourceSpecify external source code
System DerivativesSpecify external system derivative code
System DisableSpecify external system disable code
System EnableSpecify external system enable code
System InitializeSpecify external system initialization code
System OutputsSpecify external system outputs code
System StartSpecify external system startup code
System TerminateSpecify external system termination code
System UpdateSpecify external system update code

도움말 항목

워크플로 개요

외부 코드를 생성 코드에 가져오기

추천 예제