Эта модель примера показывает, как отправить данные ASCII по последовательной ссылке.
Блок ASCII Encode генерирует сообщение с тремя различными субсообщениями вместе с некоторыми посторонними данными, чтобы показать, как блок FIFO Read HDRS может оставаться синхронизированным с допустимым потоком байтов даже при наличии ошибок передачи.
Блок FIFO Read HDRS может обрабатывать произвольное количество заголовков; просто добавьте их как строки к массиву ячеек в диалоговом окне параметров блоков. Сообщения должны иметь одну и ту же строку окончания. В этом примере это возврат каретки, за которым следует канал линии: «\r\n ».
Чтобы протестировать эту модель:
У целевой компьютер должны быть два устаревших последовательных порта.
Подключите устаревший последовательный порт 1 к устаревшему последовательному порту 2 с помощью нуль-модемного кабеля.
Этот пример сконфигурирован для использования последовательных портов базовой платы (устаревший последовательный порт и устаревший последовательный порт 2). Можно также использовать устаревший последовательный порт 3 и устаревший последовательный порт 4 путем изменения настройки платы в блоках системной платы. Вместо блоков основной платы могут использоваться другие последовательные блоки.
open_system(fullfile(matlabroot,'toolbox','slrealtime','examples','slrt_ex_serialbaseboardasciitest'))
См. также