Entity Store

  • Библиотека:
  • SimEvents

  • Entity Store block

Описание

Блок Entity Store служит контейнером или интервалом для хранения неупорядоченных сущностей. Сущности готовы немедленно покинуть блок при условии, что они приняты следующим блоком. Блок Entity Store пытается переслать сущность сразу по его прибытии. Если попытка прекращается, блок переводит сущность в состояние ожидания. Сущность может затем уйти, когда следующий блок может начать принимать его.

Чтобы настроить действия при входе, выходе или блокировании сущностей, введите MATLAB® код в Entry action, Exit action, или Blocked action поле вкладки Event actions.

Порты

Вход

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

Входной порт сущности для сущностей, входящих в хранилище.

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

Выход

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

Выходной порт сущности для сущностей, выходящих из хранилища.

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

Количество сущностей, которые покинули блок.

Зависимости

Чтобы включить этот порт, щелкните вкладку Statistics и выберите поле, помеченное Number of entities departed, d.

Типы данных: double

Количество сущностей, которые еще не покинули блок.

Зависимости

Чтобы включить этот порт, щелкните вкладку Statistics и выберите поле, помеченное Number of entities in block, n.

Типы данных: double

Среднее время ожидания для сущностей в блоке.

Зависимости

Чтобы включить этот порт, щелкните вкладку Statistics и выберите поле, помеченное Average wait, w.

Типы данных: double

Средний размер магазина.

Зависимости

Чтобы включить этот порт, щелкните вкладку Statistics и выберите поле, помеченное Average store size, l.

Типы данных: double

Количество сущностей, извлеченных из этого блока.

Зависимости

Чтобы включить этот порт, щелкните вкладку Statistics и выберите поле, помеченное Number of entities extracted, ex.

Типы данных: double

Параметры

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

Укажите максимальное количество сущностей, содержащихся в хранилище.

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

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

Установка этого флажка выводит количество сущностей, вышедших из блока.

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

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

Установка этого флажка выводит количество сущностей в блоке, которые еще не были удалены.

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

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

Сумма времени ожидания для сущностей, покидающих блок, разделенная на их общее количество. Wait time - длительность между входом блока Entity Store и выходом сущности. Для получения дополнительной информации смотрите Интерпретация моделей SimEvents с использованием статистического анализа.

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

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

Накопленный взвешенный по времени размер среднего значения хранилища. Store size - количество сущностей, хранящихся в блоке. Блок вычисляет средний размер хранилища по:

  1. Умножение размера магазина на его длительность, чтобы вычислить взвешенный по времени размер магазина

  2. Суммирование всех взвешенных по времени размеров хранилища и усреднение их по общему времени

Для получения дополнительной информации смотрите Интерпретация моделей SimEvents с использованием статистического анализа.

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

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

Выводит количество извлеченных сущностей, которые вытаскиваются из этого блока блоком Entity Find. При извлечении сущности Number of entities departed, d, Number of entities in block, n, Average wait, w и статистика Average store size, l соответствующим образом обновляются. Дополнительные сведения о поиске и извлечении сущностей см. в разделе Поиск и извлечение сущностей в моделях SimEvents.

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

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