Hauptinhalt

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

Simulink-Funktionen

R2026a
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 Function blockSimulink FunctionDefine a function using Simulink blocks
Chart blockChartImplementieren von Steuerlogik mit endlicher Zustandsmaschine
Function Caller blockFunction CallerCall a Simulink function
MATLAB Function block icon.MATLAB FunctionInclude MATLAB code in Simulink models
Chart blockChartImplementieren von Steuerlogik mit endlicher Zustandsmaschine
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 (Seit R2022a)
Function Element Call blockFunction Element CallSpecify function call to issue via invoking function port (Seit R2022a)

Themen

Simulink-Funktionen verstehen

Scoped Simulink-Funktionen

Port-Scoped Simulink-Funktionen

Enthaltene Beispiele