Simulink-Funktionen
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-Ausdrücke in einer exportierten Stateflow 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
Themen
Simulink-Funktionen verstehen
- Simulink Functions Overview
Use Simulink functions to define functions that are accessible in the Simulink model hierarchy. - Define a Simulink Function in a Model
Define a Simulink function using a Simulink Function block, an exported Stateflow function, or an S-Function block. - Call a Simulink Function from a Model
Call a Simulink function using a Function Caller block, a Stateflow chart, a MATLAB Function or MATLAB System block, an S-Function block, or an event action of a SimEvents® block. - Scoped, Global, and Port-Scoped Simulink Function Blocks Overview
Specify visibility and access of Simulink Function blocks. - Simulink Function Blocks in Referenced Models
Add and access functions in model components.
Scoped Simulink-Funktionen
- Scoped Simulink Function Blocks in Subsystems
Limit the scope of a function to a subsystem. - Scoped Simulink Function Blocks in Models
Limit the scope of a function to a model. - Define Diagnostic Services Using Simulink Functions
Create a diagnostic service with functions where callers pass an error code. - Resolve Error: Block Is Unable to Call The Scoped Simulink Function
Troubleshoot block unable to call the function error in Simulink.
Client-Server-Schnittstellen in Simulink
- Model Client and Server Components Using Function Ports
Use function ports to model client and server components in a service-oriented architecture. - Model Service-Oriented Communication Between Sensors (System Composer)
Use a service interface to call services from multiple instances of a referenced component. - Service Interfaces Overview (System Composer)
Create client and server ports, author service interfaces, and simulate service-oriented communication.