Ставьте в очередь сущности
SimEvents
Блок Entity Queue хранит сущности в очереди, на основе порядка прибытия или приоритета. Сущность во главе очереди отбывает, когда нисходящий блок готов принять его.
Чтобы настроить действия, когда сущности входят, выйдите, или блокируются, вводят код MATLAB® в Entry action, Exit action или поле Blocked action вкладки Event actions. Для примера смотрите, Управляют Сущностями Используя Действия События.
Port_1 — Введите сущностьВведите сущность, которая несет скаляр, шину или векторные данные, чтобы ввести очередь.
Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | enumerated | bus | string
Port_1 — Выведите сущностьВыходной порт, который позволяет сущностям во главе очереди отбывать, когда нисходящий блок готов принять его.
Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | enumerated | bus | string
Port_d — Количество сущностей, которые отбыли из блокаКоличество сущностей, которые отбыли из блока.
Чтобы включить этот порт, кликните по вкладке Statistics и выберите поле, маркировал Number of entities departed, d.
Типы данных: double
Port_n — Количество сущностей, которые еще не отбыли из блокаКоличество сущностей, которые еще не отбыли из блока.
Чтобы включить этот порт, кликните по вкладке Statistics и выберите поле, маркировал Number of entities in block, n.
Типы данных: double
Port_w — Среднее время ожидания для сущностей в блокеСреднее время ожидания для сущностей в блоке.
Чтобы включить этот порт, нажмите на вкладку Statistics и выберите поле, маркировал Average wait, w.
Типы данных: double
Port_l — Средняя длина очереди сущностиPort_l выводит среднюю длину очереди сущности.
Чтобы включить этот порт, кликните по вкладке Statistics и выберите поле, маркировал Average queue length, l.
Типы данных: double
Port_ex — Количество сущностей извлеченоКоличество сущностей, которые вытащены этого блока.
Чтобы включить этот порт, кликните по вкладке Statistics и выберите поле, маркировал Number of entities extracted, ex.
Типы данных: double
Capacity — Задайте способность очередиЗадайте способность очереди.
Параметры блоков: Capacity |
| Ввод: символьный вектор |
Значения: '25' | скаляр |
Значение по умолчанию: '25' |
Queue type — Выберите тип очередиFIFO (значение по умолчанию) | LIFO | PriorityВыберите тип очереди.
FIFO — метод "первым пришел - первым вышел"
LIFO — в обратном порядке
Priority — сохраните сущности в порядке приоритета, смотрите сортировку Приоритетом
Параметры блоков: QueueType |
| Ввод: символьный вектор |
Значения: 'FIFO' | 'LIFO' | 'Priority' |
Значение по умолчанию: 'FIFO' |
Multicast tag — Задайте тег при принятии широковещательной передачи сущностей через многоадресные источникиA (значение по умолчанию) | вектор символовЗадайте тег при принятии широковещательной передачи сущностей через многоадресные источники.
Этот параметр видим, когда вы устанавливаете Entity arrival source на Multicast.
Параметры блоков: MulticastTag |
| Ввод: символьный вектор |
Значения: 'A' | вектор символов |
Значение по умолчанию: 'A' |
Priority source — Задайте, какой атрибут сущности определяет свой приоритет PriorityAttribute (значение по умолчанию) | вектор символовЗадайте, какой атрибут сущности определяет свой приоритет.
Этот параметр видим, когда вы устанавливаете Queue type на Priority.
Параметры блоков: PrioritySource |
| Ввод: символьный вектор |
Значения: 'PriorityAttribute' | вектор символов |
Значение по умолчанию: 'PriorityAttribute' |
Sorting direction — Выберите направление сортировки сущностей на основе приоритетаAscending (значение по умолчанию) | DescendingВыберите направление сортировки сущностей на основе приоритета.
Ascending — Сущности с меньшими значениями ключа появляются перед очередью.
Descending — Сущности с большими значениями ключа появляются перед очередью.
Этот параметр видим, когда вы устанавливаете Queue type на Priority.
Параметры блоков: SortingDirection |
| Ввод: символьный вектор |
Значения: 'Ascending' | 'Descending'
|
Значение по умолчанию: 'Ascending' |
Entity arrival source — Выберите источник прибытия для сущностейInput port (значение по умолчанию) | MulticastВыберите источник прибытия для сущностей.
Input port — Входной порт является источником сущностей.
Блок Multicast — Multicast Sender является источником сущностей.
Этот параметр видим, когда вы устанавливаете Queue type на Priority.
Параметры блоков: EntityArrivalSource |
| Ввод: символьный вектор |
Значения: 'Input port' | 'Multicast'
|
Значение по умолчанию: 'Input port' |
Event action — Задайте поведение сущности в определенных событияхEntry (значение по умолчанию) | Exit | BlockedЗадайте поведение сущности в определенных событиях. Задайте поведение в параметре Event action. Entry и действия Exit называются сразу после записи сущности и незадолго до выхода сущности. Действие Blocked называется после того, как сущность блокируется.
Параметры блоков: EntryAction, ExitAction, BlockedAction |
| Ввод: символьный вектор |
| Значения: КОД MATLAB |
Значение по умолчанию: '' |
Number of entities departed, d — Выводит количество сущностей, которые отбыли из блокаoff (значение по умолчанию) | onКоличество сущностей, которые отбыли из блока.
Параметры блоков: NumberEntitiesDeparted |
| Ввод: символьный вектор |
Значения: 'on' | 'off' |
Значение по умолчанию: 'off' |
Number of entities in block, n — Выводит количество сущностей, существующих в блоке, которые должны все же отбытьoff (значение по умолчанию) | onКоличество сущностей, существующих в блоке, но которые должны все же отбыть.
Параметры блоков: NumberEntitiesInBlock |
| Ввод: символьный вектор |
Значения: 'on' | 'off' |
Значение по умолчанию: 'off' |
Average wait, w — Выводит среднее время ожидания off (значение по умолчанию) | onСумма времени ожидания для сущностей, отбывая из блока, разделенного на их общее количество. Wait time является длительностью между элементом блока Очереди Сущности и выходом сущности. Для получения дополнительной информации смотрите, Интерпретируют Модели SimEvents Используя Статистический анализ.
Параметры блоков: AverageWait |
| Ввод: символьный вектор |
Значения: 'on' | 'off' |
Значение по умолчанию: 'off' |
Average queue length, l — Выводит среднюю длину очереди сущностиoff (значение по умолчанию) | onНакопленный средневзвешенный временем размер очереди. Блок вычисляет это значение:
Умножение размера очереди ее длительностью, чтобы вычислить взвешенный временем размер очереди
Подведение итогов всех взвешенных временем размеров очереди и усреднение их за общее время
Для получения дополнительной информации смотрите, Интерпретируют Модели SimEvents Используя Статистический анализ.
Параметры блоков: AverageQueueLength |
| Ввод: символьный вектор |
Значения: 'on' | 'off' |
Значение по умолчанию: 'off' |
Number of entities extracted, ex — Количество сущностей извлечено от этого блокаoff (значение по умолчанию) | onВыводит количество извлеченных сущностей, которые вытащены из этого блока блоком Entity Find. Если извлеченная сущность является первой сущностью в очереди, следующая сущность собирается как незаконченная сущность оставить блок. Если атрибут сущности задает приоритет в приоритетной очереди, и это изменяется блоком Entity Find, очередь сортируется снова. Когда сущность извлечена, Number of entities departed, d, Number of entities in block, n, Average wait, w, и статистические данные Average queue length, l обновляются соответственно. Для получения дополнительной информации о нахождении и извлечении сущностей, смотрите, Находят и Сущности Извлечения в Моделях SimEvents.
Параметры блоков: NumEntitiesExtracted |
| Ввод: символьный вектор |
Значения: 'on' | 'off' |
Значение по умолчанию: 'off' |
Селектор сущности | Хранилище сущности | Генератор сущности | Многоадресная передача сущности | Сервер сущности | Многоадресно передайте принимают очередь
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.




