Contenuto principale

Funzioni definite dall’utente

R2026b
Blocchi che estendono le funzionalità di Simulink con algoritmi personalizzati, come MATLAB Function, C Function e S-Function

Utilizzare i blocchi della libreria User-Defined Functions 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®. Utilizzare questi blocchi quando i blocchi integrati non forniscono il calcolo specifico o il comportamento del sistema necessario.

Per aggiungere blocchi da questa libreria al modello, vedere Add Blocks to Models.

Blocchi

C Caller blockC CallerIntegrate C code in Simulink
C Function blockC FunctionIntegrate and call external C/C++ code from a Simulink model
Fcn blockFcnApplicare l'espressione specificata all'input
Function Caller blockFunction CallerCall a Simulink function
Initialize Function blockInitialize FunctionEseguire il sottosistema all'evento di inizializzazione del modello
Interpreted MATLAB Function blockInterpreted MATLAB Function(To be removed) Apply MATLAB function or expression to input
Level-2 MATLAB S-Function blockLevel-2 MATLAB S-FunctionUtilizzare la S-Function di MATLAB di livello 2 nel modello
MATLAB System blockMATLAB SystemInclude System object in model
Python Code blockPython CodeIntegrate native Python code into a Simulink model (Da R2025a)
Reinitialize Function block iconReinitialize FunctionExecute subsystem on model or subsystem reinitialize event (Da R2022a)
Reset Function blockReset FunctionEseguire il sottosistema all'evento di ripristino del modello
S-Function blockS-FunctionIncludere S-function nel modello
S-Function Builder blockS-Function BuilderIntegrare codice C o C++ per creare S-function
Simulink Function blockSimulink FunctionDefine a function using Simulink blocks
Terminate Function blockTerminate FunctionEseguire il sottosistema all'evento di terminazione del modello

Strumenti

Library BrowserFind and add blocks to model

Argomenti

Esempi in primo piano