В этой модели показано, как отправлять двоичные данные по последовательному каналу.
Передаваемые данные: [8,5,170,1,N,170,2,44,M]. Этот поток байт содержит два сообщения вместе с другими элементами:
Первый байт, 8, является подсчетом оставшегося количества байтов в потоке.
Второй байт, 5, является посторонним значением (EV).
[170,1,N] является сообщением 1 (M1).
[170,2,44,M] - сообщение 2 (М2).
N и M - это числа от 0 до 255, которые увеличиваются и уменьшаются соответственно.
Даже если поток данных включает в себя посторонние байты (в данном случае 5), блок FIFO Read BINARY может обрабатывать и игнорировать эту дополнительную информацию. В области 1 отображаются полученные данные сообщения 1. Область 2 отображает данные принятого сообщения 2.
open_system(fullfile(matlabroot,'toolbox','slrealtime','examples','slrt_ex_serialbinarytest'));

См. также