Блок 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 в моделях Simulink для симуляции через интерпретированное выполнение или генерацию кода.
Взаимодействие Engine Simulink с методами системного объекта
Следуйте за представлением процесса порядка, в котором блок MATLAB System вызывает методы Системного объекта в контексте механизма Simulink.
Невиртуальные шины и MATLAB System Block
Используйте невиртуальные шины в качестве сигналов ввода и вывода
Осуществляйте обмен данными с другими блоками
Осуществляйте обмен данными между Системой MATLAB и другими блоками с помощью ключевого слова global
и объекта Блок памяти или Simulink.Signal
Хранилища данных.
Факторы для Использования системных объектов в Simulink
Рассмотрите эти инструкции при работе с сигналами переменного размера, настраиваемыми параметрами, и Для Каждого подсистемы.
Диагностируйте системные объекты в Simulink
Используйте эти инструкции, чтобы диагностировать Системные объекты в Simulink.
Системные объекты (MATLAB)