Main Content

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

C/C++ 코드에서 블록 라이브러리 만들기

Simulink® 코드 가져오기를 사용하여 C/C++ 코드에서 Simulink 라이브러리 만들기

Simulink 코드 가져오기 툴을 사용하여 사용자 지정 C/C++ 코드 라이브러리에서 Simulink 라이브러리를 구축하십시오. Simulink 코드 가져오기는 함수에서 사용하는 전역 변수 및 전역 유형을 포함하여 함수 및 함수의 종속성에 대해 사용자 지정 코드를 분석한 후, 사용자 지정 코드를 호출 가능한 함수로 C Caller 블록으로 구성된 Simulink 라이브러리에 가져옵니다.

Simulink 코드 가져오기는 클래스와 그 종속성에 대하여 사용자 지정 코드를 분석한 후 사용자 지정 C++ 클래스를 C Function 블록의 라이브러리로 가져옵니다. (R2024a 이후)

Simulink 코드 가져오기를 사용하려면 Simulink 툴스트립의 모델링 탭으로 이동하십시오. 설계에서 코드 가져오기를 선택합니다. 그러면 일련의 화면이 표시되고 사용자 지정 코드에서 Simulink 라이브러리를 만드는 과정을 안내합니다.

또는 Simulink.CodeImporter 클래스의 객체를 만들고 명령줄 인터페이스를 사용하여 Simulink 코드 가져오기 툴을 실행할 수 있습니다.

Simulink Test™ 라이선스가 있으면 Simulink 코드 가져오기를 사용하여 사용자 지정 C/C++ 코드에 대한 단위 테스트나 통합 테스트를 수행할 수 있습니다. Importing and Testing Custom C/C++ Code (Simulink Test) 항목을 참조하십시오.

클래스

Simulink.CodeImporterImport custom C/C++ code into Simulink (R2021a 이후)
Simulink.CodeImporter.CustomCodeSpecify custom code settings for Simulink.CodeImporter and sltest.CodeImporter classes (R2021a 이후)
Simulink.CodeImporter.OptionsSpecify additional import options for Simulink.CodeImporter and sltest.CodeImporter classes (R2021a 이후)
Simulink.CodeImporter.ParseInfoInformation about parsed custom code (R2021a 이후)
Simulink.CodeImporter.FunctionAccess and configure detailed information about parsed custom code functions (R2021a 이후)
Simulink.CodeImporter.SimulinkPortSpecificationConfigure port specification for imported custom code (R2021a 이후)

블록

C CallerIntegrate C code in Simulink
C FunctionIntegrate and call external C/C++ code from a Simulink model (R2020a 이후)

도움말 항목