User-Defined Functions
R2026bBlöcke, die den Funktionsumfang von Simulink um eigene Algorithmen erweitern, z. B. MATLAB Function, C Function und S-Function
Verwenden Sie Blöcke aus der Bibliothek „User-Defined Function“, um die Simulink®-Modellierungsfunktionen zu erweitern, indem Sie neue Arten von Blöcken erstellen. Sie können Blockalgorithmen mithilfe von MATLAB®, C/C++ und Fortran® Code implementieren. Verwenden Sie diese Blöcke, wenn die integrierten Blöcke die spezifische Berechnung oder das Systemverhalten, das Sie benötigen, nicht abdecken.
Näheres zum Hinzufügen von Blöcken aus dieser Bibliothek zu Ihrem Modell finden Sie unter Add Blocks to Models.
Blöcke
| C Caller | Integrate C code in Simulink | |
| C Function | Integrate and call external C/C++ code from a Simulink model | |
| Fcn | Apply specified expression to input | |
| Function Caller | Call a Simulink function | |
| Initialize Function | Execute subsystem on model initialize event | |
| Interpreted MATLAB Function | (To be removed) Apply MATLAB function or expression to input | |
| Level-2 MATLAB S-Function | Verwenden einer Level-2 MATLAB S-function im Modell | |
| MATLAB System | Include System object in model | |
![]() | Python Code | Integrate native Python code into a Simulink model (Seit R2025a) |
| Reinitialize Function | Execute subsystem on model or subsystem reinitialize event (Seit R2022a) | |
| Reset Function | Execute subsystem on model reset event | |
| S-Function | S-Funktion in Modell einbeziehen | |
| S-Function Builder | Integrieren von C oder C++ Code zum Erstellen von S-Functions | |
| Simulink Function | Define a function using Simulink blocks | |
| Terminate Function | Execute subsystem on model terminate event |
Tools
| Library Browser | Find and add blocks to model |
Themen
- Add Blocks to Models
Use the Library Browser and quick insert menu to insert blocks.







