exponenta event banner

Основы создания блоков

Принципы расширения функциональных возможностей блока Simulink ® за счет разработки нового блока

Simulink позволяет расширить встроенные функции моделирования за счет интеграции существующего кода и создания собственных блоков.

Существующим кодом может быть любой код, предоставляющий функции, недоступные в блоках библиотеки Simulink. Можно интегрировать код MATLAB ®, C/C + + и Fortran. Также можно интегрировать системные object™.

Создайте новый блок Simulink для своих нужд, если встроенная библиотека не предоставляет подходящего блока. Можно создать новые функциональные возможности с помощью функции MATLAB, а не блок-схемы Simulink.

Блоки

Вызывающий абонент функцииВызов функции Simulink или экспортируемой функции Stateflow
Интерпретированная функция MATLABПрименение функции или выражения MATLAB к входу
Level-2 S-функция MATLABИспользуйте Уровень 2 MATLAB S-function в модели
Функция MATLABВключение кода MATLAB в модели, генерирующие встраиваемый код C
Система MATLABВключить объект System в модель
S-функцияВключить S-функцию в модель
Построитель S-функцийИнтеграция кода C или C++ для создания S-функций
Функция симулятораФункция, определенная с помощью блоков Simulink

Темы

Типы пользовательских блоков

Узнайте о возможностях пользовательских блоков.

Проектирование и создание пользовательского блока

Создайте пользовательский блок с помощью Level-2 MATLAB S-функции.

Сравнение функциональных возможностей пользовательских блоков

Сравнение и контраст элементов различных типов пользовательских блоков.