Simulink позволяет вам расширять встроенную функциональность моделирования путем интеграции существующего кода и создания собственных блоков.
Существующий код может быть любым кодом, который предоставляет вид функциональности, не доступной через блоки Библиотеки Simulink. Можно интегрировать MATLAB®, C/C++ и код Фортрана. Можно также интегрировать Систему object™.
Создайте новый блок Simulink для своих потребностей, если встроенная библиотека не обеспечивает подходящий блок. Можно создать новую функциональность с помощью функции MATLAB, а не Диаграммы Simulink.
@fcn | Примените заданное выражение, чтобы ввести |
Функциональная вызывающая сторона | Вызовите Simulink, или экспортировал функцию Stateflow |
Интерпретированная функция MATLAB | Примените функцию MATLAB или выражение, чтобы ввести |
Уровень 2 S-функция MATLAB | Используйте Уровень 2 S-функция MATLAB в модели |
Функция MATLAB | Включайте код MATLAB в модели, которые генерируют встраиваемый код С |
Matlab.system | Включайте Системный объект в модель |
S-функция | Включайте S-функцию в модель |
Разработчик S-функции | Интегрируйте C или Код С++, чтобы создать S-функции |
Функция Simulink | Функция, определяемая с блоками Simulink |
Узнайте о возможностях пользовательских блоков.
Разработайте и создайте пользовательский блок
Создайте пользовательский блок с помощью Уровня 2 S-функция MATLAB.
Сравнение пользовательской блочной функциональности
Сравните и контрастируйте функции различных пользовательских блочных типов.