Main Content

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

Simulink 함수

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

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

  • Simulink Function 블록에 있는 Simulink 블록

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

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

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

블록

모두 확장

Simulink FunctionFunction defined with Simulink blocks
Argument InportArgument input port for Simulink Function block
Argument OutportArgument output port for Simulink Function block
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

도움말 항목

Simulink Functions Overview

Functions in a Simulink model that share a common text interface with function callers.

Simulink functions: Simulink Function block, exported Stateflow graphical and MATLAB functions

Add functions to a Simulink model.

Simulink function callers: Function Caller block, MATLAB Function block, Stateflow chart

Call functions in a Simulink model.

Simulink Function Blocks in Referenced Models

Add and access functions in model components.

Scoped and Global Simulink Function Blocks Overview

Specify visibility and access of Simulink Function blocks.

Scoped Simulink Function Blocks in Subsystems

Limit the scope of a function to a subsystem.

Scoped Simulink Function Blocks in Models

Limit the scope of a function to a model.

Diagnostics Using a Client-Server Architecture

Create a diagnostic service with functions where callers pass an error code.

추천 예제