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