Simulink позволяет вам расширить функциональность встроенного моделирования путем интеграции существующего кода и создания собственных блоков.
Существующий код может быть любым кодом, который обеспечивает вид функциональности, недоступный через библиотеки блоков Simulink. Можно интегрировать MATLAB®, C/C + + и код Фортран. Можно также интегрировать системные object™.
Создайте новый блок Simulink для ваших нужд, если встроенная библиотека не предоставляет подходящий блок. Создать новую функциональность можно с помощью функции MATLAB, а не Диаграммы Simulink.
Function Caller | Вызовите Simulink или экспортированную функцию Stateflow |
Interpreted MATLAB Function | Применить функцию или выражение MATLAB ко входу |
Level-2 MATLAB S-Function | Используйте Level-2 S-функцию MATLAB в модели |
MATLAB Function | Включите код MATLAB в модели, которые генерируют встраиваемый код С |
MATLAB System | Включите Системный объект в модель |
S-Function | Включите S-функцию в модель |
S-Function Builder | Интеграция кода C or C++ с целью создания S-функций |
Simulink Function | Функция, заданная блоками Simulink |
Узнайте о возможностях пользовательских блоков.
Проектирование и создание пользовательского блока
Создайте пользовательский блок с помощью Level-2 MATLAB S-функции.
Сравнение функциональности пользовательских блоков
Сравните и контрастируйте функции различных типов пользовательских блоков.