Блок MATLAB System использует Системный объект, чтобы реализовать алгоритмы MATLAB® в Simulink. Прежде чем вы начнете использовать блок MATLAB System, у вас должен быть Системный объект, чтобы сопоставить с блоком. Системный объект является специальным видом класса MATLAB, и они специально разработаны для реализации и моделирования динамических систем.
Matlab.system | Включайте Системный объект в модель |
Реализуйте MATLAB System Block
Реализуйте блок и присвойте Системный объект ему.
Измените блоки, реализованные с системными объектами
Реализуйте блок с другим Системным объектом.
Настройка времени выборки для MATLAB System Block
Частота дискретизации блока является параметром, который указывает, когда блок производит вывод, и в конечном счете обновляет его внутреннее состояние.
Измените блочный значок и метки порта
Измените вид значка своего блока с matlab.system.mixin.CustomIcon
class.
Добавьте и реализуйте методы распространения
К выходным define спецификациям используйте методы распространения.
Используйте системные объекты в обратной связи
Чтобы обработать непрямые данные сквозного соединения через Системный объект, используйте matlab.system.mixin.Nondirect
class.
Осуществляйте обмен данными с другими блоками
Осуществляйте обмен данными между Системой MATLAB и другими блоками с помощью ключевого слова global
и объекта Блок памяти или Simulink.Signal
Хранилища данных.
Реализуйте свои собственные алгоритмы с помощью Системных объектов.
Отображение системных объектов, чтобы блокировать диалоговое окно
Управления исходным кодом Системного объекта внешний вид блочного диалогового окна.
Можно использовать блок MATLAB System в моделях Simulink для моделирования через интерпретированное выполнение или генерацию кода.
Взаимодействие Engine Simulink с методами системного объекта
Следуйте за представлением процесса порядка, в котором блок MATLAB System вызывает методы Системного объекта в контексте механизма Simulink.
Невиртуальные шины и MATLAB System Block
Используйте невиртуальные шины в качестве сигналов ввода и вывода
Осуществляйте обмен данными с другими блоками
Осуществляйте обмен данными между Системой MATLAB и другими блоками с помощью ключевого слова global
и объекта Блок памяти или Simulink.Signal
Хранилища данных.
Факторы для Использования системных объектов в Simulink
Рассмотрите эти инструкции при работе с сигналами переменного размера, настраиваемыми параметрами, и Для Каждого подсистемы.
Диагностируйте системные объекты в Simulink
Используйте эти инструкции, чтобы диагностировать Системные объекты в Simulink.
Системные объекты (MATLAB)