Dataflow Subsystem

Подсистема, область выполнения которой установлена в Dataflow

  • Библиотека:
  • DSP System Toolbox/Dataflow

  • Dataflow Subsystem block

Описание

Блок Dataflow Subsystem является Subsystem блоком, предварительно сконфигурированным с областью выполнения, установленным на dataflow. Подсистема Dataflow использует синхронное преобразование данных в качестве модели расчетов, которая управляется данными и статически планируется.

Подсистемы Dataflow помогают

  • Улучшите пропускную способность симуляции с многопоточным выполнением

    Dataflow областей использовать многоядерную архитектуру центрального процессора хоста-компьютера и может значительно улучшить скорость симуляции. Он автоматически разделяет вашу модель и симулирует систему с помощью нескольких потоков. Добавив задержку в вашу систему, можно еще больше увеличить параллелизм и улучшить пропускную способность симуляции вашей модели.

  • Автоматический вывод размеров сигнала для основанных на кадрах многоскоростных моделей

Для получения дополнительной информации см. область Dataflow».

Порты

Вход

расширить все

Размещение блока Inport в подсистеме добавляет к блоку внешний входной порт. Метка порта на блоке подсистемы является именем блока Inport.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Выход

расширить все

Размещение блока Outport в подсистеме добавляет порт выхода из блока. Метка порта на блоке подсистемы является именем блока Outport.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Параметры

расширить все

Блок Dataflow Subsystem использует те же параметры, что и блок Subsystem. Для описания параметров и информации о программном использовании смотрите Subsystem, Atomic Subsystem, Nonvirtual Subsystem, CodeReuse Subsystem (Simulink).

Примечание

Подсистемы Dataflow не могут быть атомарными подсистемами.

Чтобы увеличить пропускную способность системы, может быть выгодно увеличить задержку системы. Задайте значение Latency на вкладке Execution Property Inspector. Помощник по моделированию Dataflow может рекомендовать значение задержки для симуляции. Нажмите кнопку Dataflow assistant, чтобы открыть Dataflow Simulation Assistant. Для получения дополнительной информации см. «Задержка»

Программное использование

Параметры блоков: Latency
Тип: Вектор символов
Значения: скалярное целое число
По умолчанию: '0'

Когда параметр Automatic frame size calculation включен, области dataflow автоматически вычисляют форматы кадра и вставляют буферы в вашу модель, избегая ошибок распространения размера сигнала в многочасовых системах обработки сигналов. Для получения дополнительной информации смотрите Автоматический расчет формата кадра.

Программное использование

Параметры блоков: AutoFrameSizeCalculation
Тип: Вектор символов
Значения: 'off'| 'on'
По умолчанию: 'off'

Характеристики блоков

Типы данных

Булев[a] | шина[a] | double[a] | перечисленные[a] | фиксированную точку[a] | половину[a] | целое число[a] | сингл[a] | строка[a]

Прямое сквозное соединение

no

Многомерные сигналы

ограниченный[a]

Сигналы переменного размера

ограниченный[a]

Обнаружение пересечения нулем

no

[a] Фактический тип данных или поддержка возможностей зависит от реализации блоков.

Расширенные возможности

.
Введенный в R2018b