Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Funzioni definite dall’utente

Personalizzare i blocchi funzione, come MATLAB Function, MATLAB System, Simulink Function e Initialize Function

Utilizzare i blocchi della libreria Funzioni definite dall’utente per estendere le funzionalità di modellazione di Simulink® tramite la creazione di nuovi tipi di blocchi. È possibile implementare algoritmi a blocchi utilizzando codice MATLAB®, C/C++ e Fortran®.

Blocchi

C CallerIntegrate C code in Simulink
C FunctionIntegrate and call external C/C++ code from a Simulink model
FcnApply specified expression to input
Function CallerCall a Simulink function
Initialize FunctionExecute subsystem on model initialize event
Interpreted MATLAB Function(To be removed) Apply MATLAB function or expression to input
Level-2 MATLAB S-FunctionUse Level-2 MATLAB S-function in model
MATLAB FunctionInclude MATLAB code in Simulink models
MATLAB SystemInclude System object in model
Python CodeIntegrate native Python code into a Simulink model (Da R2025a)
Reinitialize FunctionExecute subsystem on model or subsystem reinitialize event (Da R2022a)
Reset FunctionExecute subsystem on model reset event
S-FunctionIncludere S-function nel modello
S-Function BuilderIntegrare codice C o C++ per creare S-function
Simulink FunctionDefine a function using Simulink blocks
Terminate FunctionExecute subsystem on model terminate event