Пользовательский код и кодированные вручную блоки с использованием S-функции API

Эта библиотека запускает примеры различных типов Simulink ® S-функций. Simulink S-функции позволяют расширить Simulink новыми блоками, закодированными вручную, интерфейс с пользовательским внешним кодом и создать live-интерфейсы к другим программам. С помощью этой демонстрации можно получить доступ к моделям, содержащим S-функции на следующих языках программирования: C, C++, M и Фортран.

Каждый пример содержит модель, которая упражняет блок s-function и ссылку для редактирования кода S-функции. Вы также можете получить доступ к основному файлу S-функции с помощью Edit... кнопка в диалоговом окне блока s-function (которая находится под маской в некоторых моделях; используйте контекстное меню «Look Under Mask» элемента для доступа к диалоговому окну S-функции в этой ситуации).

Кроме того, блок S-функции Builder является маскированной версией блока s-function, которая включает простой в использовании редактор, который автоматически создает S-функцию из основного алгоритма, который вы вводите в него вместе с атрибутами input, output и parameter. По умолчанию S-функция Builder также создает файл TLC для использования с Simulink ® Coder™ и Embedded Coder™.