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

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

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

Блоки

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

Примеры и руководства

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

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

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

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

Настройка времени выборки для MATLAB System Block

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

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

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

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

Измените вид значка своего блока с классом matlab.system.mixin.CustomIcon.

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

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

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

Чтобы обработать непрямые проходные данные через Системный объект, используйте класс matlab.system.mixin.Nondirect.

Осуществляйте обмен данными с другими блоками

Осуществляйте обмен данными между Системой MATLAB и другими блоками с помощью ключевого слова global и объекта Блок памяти или Simulink.Signal Хранилища данных.

Концепции

MATLAB System Block

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

Отображение системных объектов, чтобы блокировать диалоговое окно

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

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

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

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

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

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

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

Осуществляйте обмен данными с другими блоками

Осуществляйте обмен данными между Системой MATLAB и другими блоками с помощью ключевого слова global и объекта Блок памяти или Simulink.Signal Хранилища данных.

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

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

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

Диагностируйте системные объекты в Simulink

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

Сопутствующая информация

Популярные примеры