Multiple Square Wave Generator In LabVIEW FPGA Generate Unexpected Output

Updated Jun 6, 2023

Reported In

Software

  • LabVIEW FPGA Module

Issue Details

Inconsistent signal generated when running multiple Square Wave Generator Express VI inside a while loop in LabVIEW FPGA.

Solution

Executing multiple Square Wave Generator Express VI inside a While loop will generate an unexpected pulse pattern.
As a workaround, execute Square Wave Generators inside Timed Loop (SCTL) to generate a consistent pulse train.
Select single-cycle Timed Loop as the execution mode in the Square Wave Generator properties.