Объедините строки сообщения Используя блок слияния сообщения

В этом примере показано, как использовать блок Merge сообщения, чтобы направить сообщения. В этом примере основанная на сообщении коммуникация создается между двумя компонентами: Отправить компонент создает сообщения и отправляет их в Получить компонент. Блок Queue используется в качестве буфера сообщения между компонентами и сконфигурирован как очередь FIFO со способностью 100. Для получения информации о том, как создать связь сообщения между компонентами, смотрите, Устанавливают сообщение, Отправляют и Получают Интерфейсы Между Компонентами программного обеспечения.

В этом примере Отправить компонент имеет два алгоритма, которые генерируют данные, которые преобразованы в сообщения с помощью два, Отправляют блоки. Блок Merge сообщения комбинирует две строки сообщения в одну строку сообщения.

Можно подготовить эту модель, чтобы сгенерировать Код С++ для каждого компонента. Сгенерированный код содержит необходимые программные интерфейсы, которые позволяют вам соединяться с промежуточным программным обеспечением сообщения или операционной системой. Для получения дополнительной информации смотрите, Генерируют сообщения C++, чтобы Связаться Между Simulink и Операционной системой или Промежуточным программным обеспечением (Embedded Coder).

Симулируйте модель и рассмотрите результаты

Симулируйте модель. Наблюдайте блок Scope, который отображает вывод. Значение изменяется между 1 и 8 на основе двух блоков Константа в Отправить компонентах.

Смотрите также

| | | (SimEvents) | (SimEvents)

Похожие темы