Main Content

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

블록 생성 기본 사항

새 블록 개발을 통해 Simulink®의 블록 기능을 확장하는 원리

Simulink를 사용하면 기존 코드를 통합하고 사용자 고유 블록을 만들어 내장 모델링 기능을 확장할 수 있습니다.

기존 코드는 Simulink 라이브러리 블록에서 제공하지 않는 유형의 기능을 제공하는 코드이면 무엇이든 가능합니다. MATLAB®, C/C++ 및 Fortran 코드를 통합할 수 있습니다. 또한, System object™도 통합할 수 있습니다.

내장 라이브러리에서 적합한 블록을 제공하지 않을 경우 필요에 맞게 Simulink 블록을 새로 만듭니다. Simulink 블록 다이어그램이 아니라 MATLAB 함수를 사용하여 새 기능을 만들 수 있습니다.

블록

Function CallerCall Simulink or exported Stateflow function
Interpreted MATLAB FunctionApply MATLAB function or expression to input
Level-2 MATLAB S-FunctionUse Level-2 MATLAB S-function in model
MATLAB FunctionInclude MATLAB code in models that generate embeddable C code
MATLAB SystemInclude System object in model
S-FunctionInclude S-function in model
S-Function BuilderIntegrate C or C++ code to create S-functions
Simulink FunctionFunction defined with Simulink blocks

도움말 항목

Types of Custom Blocks

Learn about the capabilities of custom blocks.

Design and Create a Custom Block

Build a custom block using a Level-2 MATLAB S-function.

Comparison of Custom Block Functionality

Compare and contrast the features of different custom blocks types.