Широковещательное сообщение или событие
send( отправляет локальное или выходное сообщение.message_name)
send( отправляет локальное или выходное событие.event_name)
send( транслирует локальное событие на local_event_name,state_name)state_name и любое потомство этого государства в иерархии.
send( передает локальное событие в родительское состояние state_name.local_event_name)state_name и любое потомство этого государства в иерархии.
Если диаграмма посылает сообщение, превышающее емкость очереди на получение, происходит переполнение очереди. Результат переполнения очереди зависит от типа очереди на получение.
При переполнении внутренней очереди диаграмма Stateflow ® удаляет новое сообщение. Можно управлять уровнем диагностических действий, задав для сообщения свойство Диагностика переполнения очереди. См. раздел Диагностика переполнения очереди.
При переполнении внешней очереди блок очереди (Simulink) либо удаляет новое сообщение, либо перезаписывает самое старое сообщение в очереди в зависимости от конфигурации блока. См. раздел Перезапись самого старого элемента, если очередь заполнена (Simulink). Переполнение во внешней очереди всегда приводит к появлению предупреждения.
Избегайте использования неориентированных трансляций локальных событий. Неориентированные трансляции локальных событий могут вызвать нежелательное рекурсивное поведение в диаграмме. Вместо этого отправляйте локальные события с помощью направленных широковещательных передач. Дополнительные сведения см. в разделе Широковещательная рассылка локальных событий для синхронизации параллельных состояний.
Используйте send для отправки событий в редактор расписания. Редактор расписания позволяет планировать выполнение апериодических разделов. Для получения дополнительной информации об использовании send с помощью редактора расписаний см. раздел События в редакторе расписаний (Simulink).