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