Contenuto principale

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

Funzioni di Simulink

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 FunctionDefine a function using Simulink blocks
ChartImplementare la logica di controllo con macchina a stato finito
Function CallerCall a Simulink function
MATLAB FunctionInclude MATLAB code in Simulink models
ChartImplementare la logica di controllo con macchina a stato finito
InportCreate input port for subsystem or external input
OutportCreate output port for subsystem or external output
Function ElementSpecify function to be called via exporting function port (Da R2022a)
Function Element CallSpecify function call to be issued 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