В этом примере показано, как создать общие коммуникационные шаблоны с помощью SimEvents®. В основанных на сообщении коммуникационных моделях можно использовать SimEvents®, чтобы смоделировать и симулировать промежуточное программное обеспечение и исследовать эффекты коммуникации и среды на распределенной архитектуре.
Системы в этом примере представляют общие коммуникационные шаблоны, созданные при помощи блоков SimEvents®, которые могут использоваться, чтобы симулировать различные сетевые типы, такой, как телеграфировано или радиосвязь и поведение канала, такие как отказ или пакетная потеря.
Коммуникационные шаблоны включают:
Слияние сообщений от нескольких отправителей.
Широковещательная передача сообщений к нескольким приемникам.
Распределительная работа к нескольким приемникам.
Многоадресная передача сообщений среди нескольких отправителей и нескольких приемников.
Выполнение компонентно-ориентированного на доступности сообщения и данных.
Задержка сообщений для количества времени набора.
Чтобы создать более комплексные сети и поведение канала, используйте комбинации этих простых шаблонов.
При помощи этих шаблонов можно смоделировать:
N - к - n связь с несколькими отправителями и приемники с идеальным каналом с коммуникационной задержкой. Для примера смотрите Сборку Разделяемый Канал связи с Несколькими Отправителями и Приемниками.
N - к - n связь со сбоем в канале и пакетной потерей. Для примера смотрите, что Беспроводная связь Модели передает Связь с Пакетной Потерей и Сбой в канале.
N "к" n коммуникационной сети Ethernet с протоколом связи межкомпонента. Для примера см. Модель Коммуникационная сеть Ethernet с Протоколом CSMA/CD.
Queue | Receive | Send | Sine Wave