Документация Engee

Arduino-serialRead

Считывание данных с последовательного порта.

Тип: CFunction

Путь в библиотеке:

/Interfaces/Targets/Arduino/Arduino-serialRead

Описание

Для работы с блоком установите/обновите пакет поддержки оборудования.

Блок Arduino-serialRead используется для считывания данных с последовательного порта.

Для использования этого блока, нужно сперва настроить канал, соответствующий используемому в блоке. Для настройки канала используется блок Arduino-serialSetup.

Порты

Выход

# OUT_1 — считанные данные
скаляр

Details

Байты полученные из последовательного порта.

Типы данных

UInt8

Поддержка комплексных чисел

Нет

# OUT_2 — размер считанных данных
скаляр

Details

Размер полученных данных.

Типы данных

UInt32

Поддержка комплексных чисел

Нет

Параметры

Main group

# Номер канала: — доступные каналы для использования
0 | 1 | 2 | 3

Details

Список доступных каналов для использования. Это число определяет, какой объект (Serial, Serial1, … соответствуют номерам 0,1, …) будет использоваться для инициализации.

Значения

0 | 1 | 2 | 3

Значение по умолчанию

0

Имя для программного использования

m_serial

Настраиваемый

Нет

Вычисляемый

Да

# Размер буфера: — размер считываемого буфера

Details

Размер буфера для получаемых данных.

Значение по умолчанию

16

Имя для программного использования

m_recv_buf

Настраиваемый

Нет

Вычисляемый

Да

# Шаг расчёта: — период, с которым будет вызываться блок

Details

Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1.

Значение по умолчанию

-1

Имя для программного использования

sample_time

Настраиваемый

Нет

Вычисляемый

Да