Сгенерируйте сущности
SimEvents
Блок Entity Generator генерирует сущности. Сущности являются дискретными элементами интереса, который можно задать в дискретно-событийной симуляции. Сущность может нести скаляр, шину или векторные данные. Значение сущности зависит от модели. Сущность может представлять клиентов в системе массового обслуживания, пакетах данных от удаленного диспетчера на привод или любом дискретном элементе, который вы задаете.
По умолчанию методом генерации сущности блока является Time-based. В этом методе блок генерирует сущности с помощью времен межгенерации, заданных Period от входного сигнала или статистического распределения. Смотрите Сущности в Модели SimEvents, для получения дополнительной информации о создании основанных на времени и рандомизированных сущностей.
Блок также создает основанные на событии сущности. Выберите Event-based как Generation Method для внешнего события, чтобы задать время межгенерации сущности. Для примера смотрите, Генерируют Сущности, Когда события Имеют место.
Чтобы настроить действия, когда сущность сгенерирована или она выходит из блока, во вкладке Event actions, в Generate action, или Exit action поле, введите MATLAB® код. Для получения дополнительной информации смотрите Действия События и События.
Port_1 — Введите, чтобы инициировать генерацию сущности по прибытию событийЧтобы включить этот порт, кликните по вкладке Entity generation и выберите Event-based для Generation method.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | enumerated | bus | fixed point
Port_2 — Введите для сигнала, который определяет временную стоимость межгенерации для следующей генерации сущностиЧтобы включить этот порт, кликните по вкладке Entity generation и выберите Time-based для Generation method и Signal port для Time source.
Типы данных: double
Port_1 — Выведите сгенерированную сущностьВыходной порт для сгенерированных сущностей, отбывая из генератора.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | enumerated | bus | fixed point
Port_d — Количество сущностей, которые отбыли из блокаКоличество сущностей, которые отбыли из блока.
Чтобы включить этот порт, кликните по вкладке Statistics и выберите поле, пометил Number of entities departed, d.
Типы данных: double
Port_pe — Незаконченная сущность в блокеВыходные параметры 1 для незаконченной сущности и 0 в противном случае.
Чтобы включить этот порт, выберите Statistics> Pending entity in block, pe.
Типы данных: double
Port_w — Среднее время межгенерацииВыводит среднее время между генерацией сущностей.
Чтобы включить этот порт, выберите Statistics> Average intergeneration time, w.
Типы данных: double
Generation method — Выберите метод генерации сущностиTime-based (значение по умолчанию) | Event-basedВыберите метод генерации сущности. Выберите Time-based сгенерировать сущности с помощью времен межгенерации от входного сигнала или статистического распределения. Выберите Event-based для внешнего события, чтобы определить время межгенерации сущности.
Параметры блоков: GenerationMethod |
| Ввод: символьный вектор |
Значения: 'Time-based' | 'Event-based' |
Значение по умолчанию: 'Time-based' |
Time source — Выберите источник времени межгенерацииDialog (значение по умолчанию) | Signal port | MATLAB actionЗадайте источник в течение времени межгенерации сущности.
Выберите Dialog задавать установленный срок между поколениями сущности.
Выберите Signal port сгенерировать сущности на основе входного сигнала.
Выберите MATLAB action задавать СКРИПТ MATLAB, который задает время межгенерации, представленное dt.
Для получения дополнительной информации об определении времен межгенерации для сущностей, смотрите, Задают Времена Межгенерации для Сущностей.
Этот параметр отображается, когда Generation method установлен в Time-based.
Параметры блоков: TimeSource |
| Ввод: символьный вектор |
Значения: 'Dialog' | 'Signal port' | 'MATLAB action' |
Значение по умолчанию: 'Dialog' |
Period — Задайте период между генерацией сущностей (значение по умолчанию) | скалярЗадайте время между межгенерацией сущности. Например, если Period является 1, блок ожидает 1 время симуляции промежуточные поколения сущности. Смотрите, Задайте Времена Межгенерации для Сущностей для получения дополнительной информации.
Настраиваемый: да
Этот параметр отображается, когда Generation method установлен в Time-based.
Параметры блоков: Period |
| Ввод: символьный вектор |
Значения: '1' | скаляр |
Значение по умолчанию: '1' |
Intergeneration time action — Задайте время между поколениями сущностиdt = rand(1,1) (значение по умолчанию) | код MATLABИспользуйте код MATLAB, чтобы задать время обслуживания. dt задает время между поколениями сущности. Можно вручную задать dt или используйте кнопку Insert pattern, чтобы сгенерировать сущности с повторяющейся последовательностью или от распределения. Блок использует этот параметр каждый раз, когда это готово к генерации сущности. Для примера смотрите, Задают Времена Межгенерации для Сущностей.
Этот параметр отображается, когда Service time source установлен в MATLAB action.
Параметры блоков: IntergenerationTimeAction |
| Ввод: символьный вектор |
| Значения: КОД MATLAB |
Значение по умолчанию: 'dt = rand(1,1);' |
Generate entity at simulation start — Сгенерируйте сущность в начале симуляцииon (значение по умолчанию) | offГенерирует сущность в начале симуляции.
Параметры блоков: GenerateEntityAtSimulationStart |
| Ввод: символьный вектор |
Значения: 'on' | 'off' |
Значение по умолчанию: 'on' |
Entity type — Выберите тип сущности, чтобы сгенерироватьStructured (значение по умолчанию) | Anonymous | Bus objectВыберите тип сущности, чтобы сгенерировать.
Anonymous типу сопоставили одно значение данных с ним.
Structured (значение по умолчанию) типа включает имя и атрибуты начального значения, которые можно задать.
Можно присоединить больше чем один атрибут к сущности путем нажатия
.
Можно удалить атрибуты путем нажатия
.
Можно изменить порядок атрибутов путем нажатия
и
.
Можно преобразовать Structured введите сущность к объекту шины путем нажатия ![]()
Bus object тип позволяет вам сгенерировать объекты шины как сущностям.
Нажмите Launch Bus Editor, чтобы открыть редактор шины и сгенерировать объекты шины. Объект шины может быть элементом другого объекта шины, который может использоваться, чтобы создать иерархию в данных, которые присоединены к сущности.
Для получения дополнительной информации смотрите Сущности в Модели SimEvents.
Параметры блоков: EntityType |
| Ввод: символьный вектор |
Значения: 'Structured' | 'Anonymous' | 'Bus object' |
Значение по умолчанию: 'Structured' |
Entity priority — Задайте приоритет сгенерированной сущности (значение по умолчанию) | скалярОпределяет приоритет сгенерированной сущности. Чем ниже значение, тем выше приоритет Для получения дополнительной информации, смотрите Работу с Атрибутами Сущности и Приоритетами Сущности.
Параметры блоков: EntityPriority |
| Ввод: символьный вектор |
Значения: '300' | скаляр |
Значение по умолчанию: '300' |
Entity type name — Задайте имя сгенерированной сущностиEntity (значение по умолчанию) | вектор символовОпределяет имя сгенерированной сущности.
Этот параметр отображается, когда Entity type установлен в Bus object или Structured.
Параметры блоков: EntityTypeName |
| Ввод: символьный вектор |
Значения: 'Entity' | вектор символов |
Значение по умолчанию: 'Entity' |
Data initial value — Задайте начальное значение анонимных данных сущности (значение по умолчанию) | скаляр | вектор | матрицаУстановите анонимное начальное значение данных сущности. Это значение не может иметь типа int64 или фиксированной точки.
Этот параметр отображается, когда вы устанавливаете Entity type на Anonymous.
Параметры блоков: DataInitialValue |
| Ввод: символьный вектор |
Значения: '0' | скаляр | вектор | матрица |
Значение по умолчанию: '0' |
Attribute Name — Задайте имя сгенерированного атрибута сущностиAttribute1 (значение по умолчанию) | вектор символовЗадайте название атрибута сущности.
Примечание
Когда сделано, можно экспортировать структурированный тип сущности как объект шины, с именем Entity type name, к базовому рабочему пространству. Экспортируйте объект шины при использовании блоков Discrete Event Chart и MATLAB Discrete-Event System.
Этот параметр отображается, когда Entity type установлен в Structured.
Параметры блоков: AttributeName |
| Ввод: символьный вектор |
Значения: 'Attribute1' | вектор символов |
Значение по умолчанию: 'Attribute1' |
Attribute Initial Value — Задайте сгенерированное начальное значение атрибута сущности (значение по умолчанию) | скалярУкажите, что сущность приписывает начальное значение. Этот параметр отображается, когда Entity type установлен в Structured. Это значение не может иметь фиксированной точки типа.
Параметры блоков: AttributeInitialValue |
| Ввод: символьный вектор |
Значения: 1 | скаляр |
Значение по умолчанию: '1' |
Event actions — Задайте поведение сущности на определенных событияхGenerate (значение по умолчанию) | ExitЗадайте поведение в параметре Event action. Generate действие называется, когда сущность сгенерирована и Exit действие называется непосредственно перед тем, как сущность выходит из блока.
Параметры блоков: GenerateAction, ExitAction |
| Ввод: символьный вектор |
| Значения: КОД MATLAB |
Значение по умолчанию: '' |
Number of entities departed, d — Выводит количество сущностей, которые отбыли из блокаoff (значение по умолчанию) | onКоличество сущностей, которые отбыли из блока.
Параметры блоков: NumberEntitiesDeparted |
| Ввод: символьный вектор |
Значения: 'on' | 'off' |
Значение по умолчанию: 'off' |
Pending entity present in block, pe — Незаконченные сущностиoff (значение по умолчанию) | onУказывает, присутствует ли сущность, которая должна все же отбыть, в блоке. Значением является 1 для незаконченной сущности и 0 в противном случае. Этот блок может иметь самое большее одну незаконченную сущность, потому что ее емкость памяти является той. Если существует существующая незаконченная сущность, блок не генерирует другую сущность, пока незаконченная сущность не отбывает из блока.
Параметры блоков: PendingEntityInBlock |
| Ввод: символьный вектор |
Значения: 'on' | 'off' |
Значение по умолчанию: 'off' |
Average intergeneration time, w — Среднее время между генерацией сущностейoff (значение по умолчанию) | onВыводит среднее время между генерацией сущностей. Average intergeneration time, w является отношением общего времени генерации к общему количеству сгенерированных сущностей.
Параметры блоков: AverageIntergenerationTime |
| Ввод: символьный вектор |
Значения: 'on' | 'off' |
Значение по умолчанию: 'off' |
Entity Queue | Entity Multicast | Entity Gate | Composite Entity Creator | Composite Entity Splitter | Entity Input Switch | Entity Output Switch | Entity Server | Discrete Event Chart | Multicast Receive Queue | Entity Multicast
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.

