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

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

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

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

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