Реализуйте блоки с системными объектами

Используйте системную object™ в Simulink® использование MATLAB System блоков

MATLAB System блок использует Системный объект для реализации MATLAB® алгоритмы в Simulink. Прежде чем вы начнете использовать блок MATLAB System, у вас должен быть системный объект для связи с блоком. Системный объект является особым видом класса MATLAB и они разработаны специально для реализации и симуляции динамических систем.

Блоки

MATLAB SystemВключите Системный объект в модель

Примеры и как

Реализуйте MATLAB System Block

Реализуйте блок и присвойте ему Системный объект.

Изменение блоков, реализованных с системными объектами

Реализуйте блок с другим системным объектом.

Задайте шаг расчета для MATLAB System Block

Шаг расчета блока является параметром, который указывает, когда блок производит выход, и в конечном счете обновляет его внутреннее состояние.

Вызов функций Simulink из MATLAB System Block

Научитесь вызывать функцию Simulink из блока MATLAB System.

Изменение меток значков блоков и портов

Измените внешний вид значка блока.

Добавьте и реализуйте методы распространения

Чтобы задать выходные спецификации, используйте методы распространения.

Использование системных объектов в циклах обратной связи

Обработка ненаправленных исходных данных через системный объект.

Совместное использование данных с другими блоками

Совместное использование данных между MATLAB System и другими блоками с помощью global ключевое слово и Data Store Memory блок или Simulink.Signal объект.

Концепции

MATLAB System Block

Реализуйте свои собственные алгоритмы, используя Системные объекты.

Отображение кода системного объекта с диалоговым окном MATLAB System Block

Исходный код системного объекта управляет внешним видом диалогового окна блока.

Режимы симуляции

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

Взаимодействие Simulink Engine с методами системных объектов

Следуйте представлению процесса того порядка, в котором блок MATLAB System вызывает методы системного объекта в контексте механизма Simulink.

Невиртуальные шины и MATLAB System Block

Используйте невиртуальные шины в качестве входных и выходных сигналов.

Совместное использование данных с другими блоками

Совместное использование данных между MATLAB System и другими блоками с помощью global ключевое слово и Data Store Memory блок или Simulink.Signal объект.

Факторы по использованию системных объектов в Simulink

Примите во внимание эти рекомендации при работе с сигналами переменного размера, настраиваемыми параметрами и Для каждой подсистемы.

Поиск и устранение проблем

Поиск и устранение проблем с системными объектами в Simulink

Используйте эти инструкции для диагностики системных объектов в Simulink.

Связанная информация

Рекомендуемые примеры