Блок Entity Replicator позволяет вам распределить копии сущности на нескольких путях сущности. Тиражирование сущностей может быть требованием ситуации, которую вы моделируете. Например, копии сообщений в многоадресной системе связи могут перейти к нескольким передатчикам или нескольким получателям.
Точно так же копии компьютерных заданий могут перейти к нескольким компьютерам в кластере так, чтобы задания могли быть обработаны параллельно на других платформах.
В некоторых случаях тиражирование сущностей является удобным построением моделирования.
В отличие от блока switch Сущности Вывод, блок Entity Replicator имеет отъезды во всех его выходных портах сущности, которые не блокируются, не только один выбранный выходной порт сущности.
Если ваша модель направляет реплицирование таким образом, что они используют общий путь сущности, то имеют в виду, что блокировки могут произойти во время процесса репликации. Например, если у вас есть этот сценарий:
Блоку Entity Replicator установили параметр Replicas depart from на Separate output ports
.
Блоку соединили эти выходные порты с отдельными блоками Сервера Сущности.
Блокирование может произойти, потому что серверы могут разместить самое большее одно из реплицирования за один раз. Блокирование вызывает меньше, чем максимальное количество реплицирует, чтобы вылететь от блока.
Каждый раз, когда блок Entity Replicator реплицирует сущность, копии отбывают в последовательности, запуск которой определяется параметром Hold original entity until all replicas depart. Несмотря на то, что все копии отбывают одновременно из момента, последовательность может быть значительной в некоторых ситуациях с моделированием. Для получения дополнительной информации смотрите страницу с описанием для блока Entity Replicator.
Генератор сущности | Репликатор сущности