Main Content

Simulink 함수

Simulink 모델에서 액세스 가능한 함수 만들기

Simulink® 함수는 입력이 제공될 경우 출력을 계산하는 계산 단위입니다. Simulink 함수는 함수 정의 및 함수 호출자에 대한 하나의 공통된 텍스트 인터페이스를 제공하므로 함수를 어떻게 정의할지는 사용자의 선택입니다. 함수는 다음과 같은 방법으로 정의할 수 있습니다.

  • Simulink Function 블록에 있는 Simulink 블록

  • 내보낸 Stateflow® 그래픽 함수에 있는 Stateflow 상태 천이

  • 내보낸 Stateflow MATLAB 함수에 있는 MATLAB® 코드 문

함수를 정의한 후에는 Function Caller 블록, MATLAB Function 블록 또는 Stateflow 차트를 사용하여 호출할 수 있습니다.

블록

모두 확장

Simulink FunctionSimulink 블록을 사용하여 그래픽 방식으로 함수 정의
ChartImplement control logic with finite state machine
Function CallerCall Simulink or exported Stateflow function
MATLAB FunctionInclude MATLAB code in models that generate embeddable C code
ChartImplement control logic with finite state machine
InportCreate input port for subsystem or external input
OutportCreate output port for subsystem or external output
Function ElementSpecify function to be called via exporting function port
Function Element CallSpecify function call to be issued via invoking function port

도움말 항목