В этом примере показано, как смоделировать многоскоростные системы обработки сигналов с помощью подсистемы потока данных. Когда вы устанавливаете область подсистемы к потоку данных и включаете параметр Automatic frame size calculation, программное обеспечение вычисляет размеры сигнала основанных на системе координат многоскоростных моделей и вставляет буферы так, чтобы модель скомпилировала без ошибок распространения формата кадра.
Для получения дополнительной информации об областях потока данных смотрите Область Потока данных.
Чтобы начаться, откройте модель.
addpath (fullfile(docroot, 'toolbox', 'dsp', 'examples')); ex_multistage_filter
Подсистема этой модели содержит несколько блоков преобразования уровня.
Когда вы обновляете диаграмму модели, Simulink® генерирует ошибку из-за несоответствия размерности порта в модели. Чтобы зафиксировать эту ошибку, установите область подсистемы к потоку данных.
Если Property Inspector не отображается, во вкладке Modeling, под Design, выберите Property Inspector.
С выбранной подсистемой, во вкладке Execution Property Inspector, выбирают Set execution domain. Установите Domain на Dataflow
.
Выберите Automatic frame size calculation, чтобы иметь программное обеспечение, автоматически вычисляют форматы кадра и вставляют буферы при необходимости.
Обновите схему снова. Модель теперь обновляется успешно.
Значки на холсте модели во входе подсистемы указывают на места, где буферы вставляются.