Find All Binary Positions

From Visuino
Revision as of 08:13, 12 November 2025 by Visuino (talk | contribs) (Created page with "Image:TArduinoBinaryFindAllPositions.png == Summary == Finds all positions of a specified binary pattern within an input binary stream. == Description == The **Find All Binary Positions** component scans the incoming binary data on its **In** pin and locates all positions (indexes) where the data matches the configured **Value** pattern. The positions of all matches are output as an **Unsigned Array**. This component is useful for pattern matching, data analysi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

File:TArduinoBinaryFindAllPositions.png

Summary

Finds all positions of a specified binary pattern within an input binary stream.

Description

The **Find All Binary Positions** component scans the incoming binary data on its **In** pin and locates all positions (indexes) where the data matches the configured **Value** pattern. The positions of all matches are output as an **Unsigned Array**. This component is useful for pattern matching, data analysis, or protocol decoding tasks where specific binary sequences need to be detected.

Diagram:

Properties

  • Enabled – Enables or disables the component.
  • Value – Opens the **Value Editor** (via the **…** button) where the binary pattern can be defined using the **Binary Data Editor**.

Pins

Input Pins

  • In – Binary input data stream to be scanned for the specified pattern.

Output Pins

  • Out – Unsigned array output containing the positions (indexes) of all detected matches.

Categories