주요 콘텐츠

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

User-Defined Functions

R2026a
사용자 지정 함수 블록(예: MATLAB Function, MATLAB System, Simulink Function, Initialize Function)

User-Defined Functions 라이브러리의 블록을 사용해 새로운 유형의 블록을 만들어 Simulink® 모델링 기능을 확장합니다. MATLAB®, C/C++, Fortran® 코드를 사용하여 블록 알고리즘을 구현할 수 있습니다.

블록

C Caller blockC CallerC 코드를 Simulink에 통합
C Function blockC FunctionIntegrate and call external C/C++ code from a Simulink model
Fcn blockFcn지정된 표현식을 입력에 적용
Function Caller blockFunction CallerSimulink 함수 호출
Initialize Function blockInitialize Function모델 초기화 이벤트에서 서브시스템 실행
Interpreted MATLAB Function blockInterpreted MATLAB Function(제거될 예정임) MATLAB 함수 또는 표현식을 입력에 적용
Level-2 MATLAB S-Function blockLevel-2 MATLAB S-Function모델에서 Level-2 MATLAB S-Function 사용
MATLAB Function block icon.MATLAB FunctionSimulink 모델에 MATLAB 코드 포함
MATLAB System blockMATLAB SystemInclude System object in model
Python Code blockPython CodeIntegrate native Python code into a Simulink model (R2025a 이후)
Reinitialize Function block iconReinitialize FunctionExecute subsystem on model or subsystem reinitialize event (R2022a 이후)
Reset Function blockReset Function모델 재설정 이벤트에서 서브시스템 실행
S-Function blockS-Function모델에 S-Function 포함
S-Function Builder blockS-Function BuilderC 또는 C++ 코드를 통합하여 S-Function 생성
Simulink Function blockSimulink FunctionSimulink 블록을 사용하여 함수 정의
Terminate Function blockTerminate Function모델 종료 이벤트에서 서브시스템 실행