이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
C/C++ 코드에서 블록 라이브러리 만들기
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.CodeImporter | Import custom C/C++ code into Simulink (R2021a 이후) |
Simulink.CodeImporter.CustomCode | Specify custom code settings for Simulink.CodeImporter and
sltest.CodeImporter classes (R2021a 이후) |
Simulink.CodeImporter.Options | Specify additional import options for Simulink.CodeImporter and
sltest.CodeImporter classes (R2021a 이후) |
Simulink.CodeImporter.ParseInfo | Information about parsed custom code (R2021a 이후) |
Simulink.CodeImporter.Function | Access and configure detailed information about parsed custom code functions (R2021a 이후) |
Simulink.CodeImporter.SimulinkPortSpecification | Configure port specification for imported custom code (R2021a 이후) |
블록
C Caller | Integrate C code in Simulink |
C Function | Integrate and call external C/C++ code from a Simulink model (R2020a 이후) |
도움말 항목
- Import Custom Code Using the Simulink Code Importer Wizard
Use the Simulink Code Importer to create a library of C Caller blocks from your custom C/C++ code.
- Import Custom C++ Class Using the Simulink Code Importer Wizard
Use Simulink Code Importer wizard to import custom C++ class.