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

Эта модель примера показывает, как отправить данные ASCII по последовательной ссылке.

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

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

Чтобы протестировать эту модель:

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

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

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

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

См. также