Main Content

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

Simulink-Funktionen

Erstellung von Funktionen, die in Simulink-Modellen zugänglich sind

Eine Simulink®-Funktion ist eine Recheneinheit, die einen Satz von Ausgaben berechnet, wenn sie einen Satz von Eingaben erhält. Da eine Simulink-Funktion eine gemeinsame Textschnittstelle zu ihrer Funktionsdefinition und einem Funktionsaufrufer bietet, liegt es bei Ihnen, wie Sie die Funktion definieren. Mögliche Funktionsdefinitionen sind zum Beispiel:

  • Simulink-Blöcke in einem Simulink Function-Block

  • Stateflow®-Zustandsübergänge in einer aus Stateflow exportierten grafischen Funktion

  • MATLAB®-Code-Anweisungen in einer aus Stateflow exportierten MATLAB-Funktion

Nachdem Sie eine Funktion definiert haben, können Sie sie mithilfe eines Function Caller-Blocks, eines MATLAB Function-Blocks oder eines Stateflow-Diagramms aufrufen.

Blöcke

alle erweitern

Simulink FunctionGraphically define a function with Simulink blocks
ChartImplementieren von Steuerlogik mit endlicher Zustandsmaschine
Function CallerCall Simulink or exported Stateflow 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

Client-Server-Schnittstellen in Simulink