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

Используйте Систему 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.

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

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

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

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

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

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

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

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

Вызовите функцию Python Используя функцию MATLAB и MATLAB System Block

В этом примере показано, как вызвать функцию Python® в Simulink®, что случайные числа видов с помощью сортировки Python® функционируют и два различных блока: блок блок MATLAB function и MATLAB System.

Концепции

MATLAB System Block

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель, перемещающаяся целевую визуализацию путем преобразования кода MATLAB в поведение Simulink

Эта тема показывает, как преобразовать код MATLAB в модель Simulink.

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

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

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

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

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