MATLAB System Block с сигналами ввода и вывода Переменного Размера

В этом примере показано, как использовать блок MATLAB System, чтобы создать блоки Simulink® с сигналами ввода и вывода переменного размера.

Это подсвечивает два Системных блока MATLAB. Оба блока используют ту же Систему object™, к чьему исходному коду MATLAB можно получить доступ путем нажатия на гиперссылку "Source Code" от диалогового окна блока.

Этот Системный объект наследовался интерфейсным классам matlab.System и matlab.system.mixin.Propagates. Интерфейсный класс matlab.System требуется для всех Системных объектов. Чтобы использовать сигналы переменного размера с блоком MATLAB System, также наследуйте свой Системный объект от matlab.system.mixin.Propagates.

Системный объект задает, является ли каждый выход фиксированным размером или переменным размером. Это также задает размер, введите, и сложность каждого выхода. Выходные сигналы блока представляют линейные индексы и элементы входа, которые соответствуют условию, заданному в диалоговом окне блока.