Contenuto principale

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

Funzioni di Simulink

R2026a
Definire funzioni accessibili da tutta la gerarchia del modello di Simulink®

È possibile utilizzare le funzioni di Simulink per definire funzioni accessibili nella gerarchia dei modelli di Simulink. Una funzione Simulink calcola un insieme di output in base agli input forniti e al comportamento implementato della funzione. È possibile utilizzare le funzioni di Simulink per:

  • Specificare il prototipo della funzione che include il nome della funzione, gli argomenti di input e di output, ad esempio y = f(u).

  • Implementare il comportamento della funzione nell'ambiente di Simulink utilizzando un blocco Simulink Function, una funzione esportata ad un grafico di Stateflow® o un blocco S-Function.

  • Chiamare e riutilizzare la funzione nella gerarchia del modello.

Per ulteriori informazioni, vedere Simulink Functions Overview.

Blocchi

espandi tutto

Simulink Function blockSimulink FunctionDefine a function using Simulink blocks
Chart blockChartImplementare la logica di controllo con macchina a stato finito
Function Caller blockFunction CallerCall a Simulink function
MATLAB Function block icon.MATLAB FunctionInclude MATLAB code in Simulink models
Chart blockChartImplementare la logica di controllo con macchina a stato finito
Inport blockInportCreate input port for subsystem or external input
Outport blockOutportCreate output port for subsystem or external output
Function Element blockFunction ElementSpecify function to provide via exporting function port (Da R2022a)
Function Element Call blockFunction Element CallSpecify function call to issue via invoking function port (Da R2022a)

Argomenti

Comprensione delle funzioni di Simulink

Funzioni di Simulink con scope

Funzioni di Simulink con scope di porta

Esempi in primo piano