exponenta event banner

Тест закольцовывания кодирования/декодирования ASCII (с блоками основной платы)

В этом примере модели показано, как отправлять данные ASCII по последовательному каналу.

Блок кодирования ASCII генерирует сообщение с тремя различными подсообщениями вместе с некоторыми посторонними данными, чтобы показать, как блок HDRS считывания FIFO может оставаться синхронизированным с действительным потоком байтов даже при наличии ошибок передачи.

Блок FIFO Read HDRS может обрабатывать произвольное количество заголовков; просто добавьте их в виде строк в массив ячеек в диалоговом окне параметров блока. Сообщения должны иметь одну и ту же строку завершения. В этом примере это возврат каретки, за которым следует канал строки: «\r\n ».

Для тестирования этой модели:

  1. Целевой компьютер должен иметь два устаревших последовательных порта.

  2. Подключите последовательный порт 1 к последовательному порту 2 с помощью кабеля нуль-модема.

В этом примере показано, как использовать последовательные порты основной платы (стандартный последовательный порт и стандартный последовательный порт 2). Можно также использовать устаревший последовательный порт 3 и устаревший последовательный порт 4 путем изменения настроек платы в блоках основной платы. Вместо блоков основной платы можно использовать другие последовательные блоки.

open_system(fullfile(matlabroot,'toolbox','slrealtime','examples','slrt_ex_serialbaseboardasciitest'))

См. также