Main Content

블록 생성 기본 사항

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

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

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

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

블록

Function CallerCall Simulink or exported Stateflow function
Level-2 MATLAB S-Function모델에서 Level-2 MATLAB S-Function 사용
MATLAB FunctionInclude MATLAB code in models that generate embeddable C code
MATLAB SystemInclude System object in model
S-Function모델에 S-Function 포함
S-Function BuilderC 또는 C++ 코드를 통합하여 S-Function 생성
Simulink FunctionSimulink 블록을 사용하여 그래픽 방식으로 함수 정의
Fcn지정된 표현식을 입력에 적용

도움말 항목