Main Content

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

Funzioni di Simulink

Creare funzioni accessibili nei modelli di Simulink

Una funzione di Simulink® è un'unità computazionale che calcola una serie di output quando vengono forniti una serie di input. Poiché una funzione di Simulink fornisce un'interfaccia di testo comune per la definizione della funzione e della chiamata della funzione stessa, la definizione della funzione è una scelta dell'utente. Le definizioni di funzione possibili includono l’utilizzo di:

  • Blocchi Simulink in un blocco Simulink Function

  • Transizioni di stato di Stateflow® in una funzione grafica Stateflow esportata

  • Dichiarazioni di codice MATLAB® in una funzione Stateflow MATLAB esportata

Dopo aver definito una funzione, è possibile chiamarla utilizzando un blocco Function Caller, un blocco MATLAB Function o un diagramma di Stateflow.

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

Interfacce client-server in Simulink

Esempi in primo piano