exponenta event banner

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

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

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

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