Поиск заданной последовательности байт в RXD (приемном) буфере.
Размер RXD буфера — 128 байт.
При работе функции используется буфер RXD
В меню функций | На схеме |
---|---|
![]() |
![]() |
Название | Тип значения | Описание |
---|---|---|
index |
int32 |
Позиция в буфере RXD, начиная с которой будет произведен поиск. Самый первый элемент буфера имеет индекс 0. |
Название | Тип значения | Описание |
---|---|---|
result |
int32 |
Результат поиска: ≥0 — Данные найдены, индекс элемента буфера, следующего сразу после найденной последовательности данных. -1 — Данные не найдены. |
Название | Описание |
---|---|
Данные | Последовательность для поиска в RXD буфере. Задается в HEX или ASCII (текст). Ниже приведен пример одних и тех же данных, записанных как HEX и ASCII: HEX: 3120322033 ASCII: 1 2 3 |
Если в RXD = [01,02,03,04,05,06...]
, index = 0, data = 0203
, то result = 3
Если в RXD = [01,02,03,04,05,06...]
, index = 2, data = 0203
, то result = -1
Если в RXD = [01,02,03,04,05,06...]
, index = 0, data = 3322
, то result = -1