Блокируйте основы создания

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

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.

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

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

Была ли эта тема полезной?