User-Defined Functions
R2026aBenutzerdefinierte Funktionsblöcke wie MATLAB Function, MATLAB System, Simulink Function und Initialize 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.
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 Function | Include MATLAB code in Simulink models | |
| 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 |
Verwandte Informationen
- Call Legacy Lookup Table Functions Using C Function Block
- Modify States of a C Function Block Using Persistent Symbols
- Call C++ Class Methods Using C-Style Wrapper Function from C Function Block
- Call C++ Class Methods Directly from a C Function Block
- Common Uses of the Initialize Function Block
- Working with the Reinitialize Function Block
- Initialize, Reset, and Terminate State of Simulink Block
