Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Simulink-Funktionen

Definieren von Funktionen, die von der gesamten Simulink-Modellhierarchie aus zugänglich sind

Sie können Simulink®-Funktionen verwenden, um Funktionen zu definieren, die von der Simulink-Modellhierarchie aus zugänglich sind. Eine Simulink-Funktion berechnet einen Satz Ausgaben auf Grundlage der bereitgestellten Eingaben und dem implementierten Verhalten der Funktion. Mit Simulink-Funktionen können Sie:

  • Den Funktionsprototypen festlegen, der den Funktionsnamen sowie Eingabe- und Ausgabeargumente enthält, beispielsweise y = f(u).

  • Funktionsverhalten in der Simulink-Umgebung mit einem Simulink Function-Block, einer aus einem Stateflow®-Diagramm exportierten Funktion oder einem S-Function-Block implementieren.

  • Ihre Funktion über die Modellhierarchie hinweg aufrufen und wiederverwenden.

Weitere Informationen finden Sie unter Simulink Functions Overview.

Blöcke

alle erweitern

Simulink FunctionDefine a function using Simulink blocks
ChartImplementieren von Steuerlogik mit endlicher Zustandsmaschine
Function CallerCall a Simulink function
MATLAB FunctionInclude MATLAB code in Simulink models
ChartImplementieren von Steuerlogik mit endlicher Zustandsmaschine
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 (Seit R2022a)
Function Element CallSpecify function call to be issued via invoking function port (Seit R2022a)

Themen

Simulink-Funktionen verstehen

Scoped Simulink-Funktionen

Port-Scoped-Simulink-Funktionen

Enthaltene Beispiele