Main Content

Simulink 함수

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

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

  • Simulink Function 블록에 있는 Simulink 블록

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

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

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

블록

모두 확장

Simulink FunctionSimulink 블록을 사용하여 그래픽 방식으로 함수 정의
Chart유한 상태 머신으로 제어 논리 구현
Function CallerCall Simulink or exported Stateflow function
MATLAB FunctionInclude MATLAB code in models that generate embeddable C code
Chart유한 상태 머신으로 제어 논리 구현
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 (R2022a 이후)
Function Element CallSpecify function call to be issued via invoking function port (R2022a 이후)

도움말 항목

Simulink 함수 이해

유효 범위가 설정된 Simulink 함수

Simulink의 클라이언트-서버 인터페이스