В этом примере показано, как моделировать многоскоростные системы обработки сигналов с использованием подсистемы потока данных. Если для области подсистемы задан поток данных и включен параметр автоматического расчета размера кадра, программа вычисляет размеры сигналов многоскоростных моделей на основе кадров и вставляет буферы, так что модель компилируется без ошибок распространения размера кадра.
Дополнительные сведения о доменах потока данных см. в разделе Домен потока данных.
Для начала откройте модель.
addpath (fullfile(docroot, 'toolbox', 'dsp', 'examples')); ex_multistage_filter

Подсистема этой модели содержит несколько блоков преобразования скорости.

При обновлении схемы модели Simulink ® генерирует ошибку из-за несоответствия размеров порта в модели. Чтобы устранить эту ошибку, задайте для домена подсистемы значение dataflow.
Если инспектор свойств не виден, на вкладке «Моделирование» в разделе «Проект» выберите «Инспектор свойств».
Выбрав подсистему, на вкладке «Выполнение» инспектора свойств выберите «Задать домен выполнения». Задайте для домена значение Dataflow.
Выберите Автоматический расчет размера кадра, чтобы программа автоматически рассчитала размеры кадра и при необходимости вставила буферы.
Обновите схему еще раз. Теперь модель успешно обновляется.

Значки на холсте модели на входе подсистемы указывают, куда вставляются буферы.
![]()