Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

C/C++ S-Function 기본 사항

S-Function에 대한 기본 사항 알아보기

S-Function은 MATLAB®, C, C++ 또는 Fortran으로 작성된 Simulink® 블록에 대한 컴퓨터 언어 설명입니다. C, C++ 및 Fortran S-Function은 mex 유틸리티를 사용하여 MEX 파일로 컴파일됩니다. C MEX 함수 빌드하기 항목을 참조하십시오. 다른 MEX 파일과 마찬가지로 S-Function은 MATLAB 실행 엔진이 자동으로 불러오고 실행할 수 있는 동적으로 링크된 서브루틴입니다.

다음 방법 중 하나를 사용하여 S-Function을 구현할 수 있습니다.

  • Level-2 MATLAB S-Function — 보다 광범위한 S-Function API 세트에 대한 액세스를 제공하고 코드 생성을 지원합니다.

  • C MEX S-Function — 알고리즘을 C MEX S-Function으로 구현하거나 래퍼 S-Function을 작성하여 기존 C, C++ 또는 Fortran 코드를 호출할 수 있습니다.

  • S-Function Builder — S-Function API와 상호 작용하지 않고도 새 S-Function을 생성하거나 기존 C 또는 C++ 코드를 통합할 수 있도록 그래픽 사용자 인터페이스를 제공합니다.

  • 레거시 코드 툴 — S-Function을 생성하여 레거시 C 또는 C++ 코드를 통합하는 데 도움이 되는 MATLAB 명령 세트를 제공합니다.

도움말 항목

What Is an S-Function?

Learn how S-functions work.

S-Function Concepts

Learn key concepts needed to write different types of S-functions.

S-Function Callback Methods

Implement S-function callback methods.

S-Function Features and Limitations

Compare and contrast features supported by different types of S-function implementations.