Двоичный файл, Кодирующий/Декодирующий Петлевой Тест (С Блоками Основной платы)

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

Передаваемые данные: [8,5,170,1,N,170,2,44,M]. Этот поток байтов содержит два сообщения наряду с другими элементами.

  • Первый байт, 8, является количеством остающегося количества байтов в потоке.

  • Второй байт, 5, является посторонним значением (EV).

  • [170,1,N] сообщение 1 (M1).

  • [170,2,44,M] сообщение 2 (M2).

  • N и M являются числами между 0 и 255, которые постепенно увеличиваются и постепенно уменьшаются, соответственно.

Заметьте, что, когда данные содержат посторонние байты (5 в этом случае) блок FIFO Read BINARY может обработать и проигнорировать эту дополнительную информацию.

Определите объем 1 отображения полученные данные о сообщении 1. Определите объем 2 отображений полученные данные о сообщении 2. Определите объем 3, показывает переданный поток байтов. Блок усиления на сигнале Определить объем 3 делает элементы вектора невиртуальными, таким образом, осциллограф видит их.

Протестировать эту модель:

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

  2. Соедините устаревший последовательный порт 1 с устаревшим последовательным портом 2 с нуль-модемным кабелем.

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

open_system(fullfile(matlabroot,'toolbox','slrealtime','examples','slrt_ex_serialbaseboardbinarytest'));

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