Main Content

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 (Da R2020a)
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
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