Benutzerdefinierter Code und handcodierte Blöcke unter Verwendung der S-Function-API
Diese Bibliothek enthält Beispiele für verschiedene Arten von Simulink® S-Funktionen. Mit Simulink S-Funktionen können Sie Simulink um neue handcodierte Blöcke erweitern, Schnittstellen zu benutzerdefiniertem externen Code erstellen und Live-Schnittstellen zu anderen Programmen erstellen. Verwenden Sie dieses Beispiel, um auf Modelle zuzugreifen, die S-Funktionen in C, C++, M und Fortran® enthalten.
Jedes Beispiel enthält ein Modell, das einen S-Funktionsblock ausführt, und einen Link zum Bearbeiten des S-Funktionscodes. Sie können auch über die Bearbeiten-Schaltfläche im Dialogfeld des S-Funktionsblocks auf die Hauptdatei der S-Funktion zugreifen. Bei einigen Modellen verwenden Sie die Funktion Look Under Mask, um auf die S-Funktion zuzugreifen. Außerdem ist der S-Function-Builder-Block eine maskierte Version des S-Funktions-Blocks. Der Block enthält einen Editor, der eine S-Funktion aus einem Kernalgorithmus erstellt.
Standardmäßig erstellt der S-Function-Builder auch eine TLC-Datei zur Verwendung mit Simulink Coder™ und Embedded Coder®.

Siehe auch
S-Function | S-Function Builder