02-09-2026 04:49 AM
I am using a cRIO NI‑9054 to generate a communication frame signal using the FPGA.
Each bit is composed of three states of 600 µs each:
I am using the attached VI to generate this signal. The VI is placed inside a Timed Loop that reads the elements to send from a DMA FIFO and passes them to the VI to generate the output signal.
However, when I compile the FPGA, I get the following error:
Can anyone tell me why this piece of code produces this error?
Regards
Solved! Go to Solution.
02-09-2026 06:41 AM
Hi kuroro,
@kuroro_W wrote:
Can anyone tell me why this piece of code produces this error?
As the error message says: you cannot use FPGA IO nodes inside a FOR loop, when that FOR loop is placed within a SCTL…
Two options:
02-10-2026 04:16 AM
Hi GredW,
Thank you for your reply.
The error message was indeed clear, but it was pointing to every function inside the For loop (even the wait), which I found unusual. Since I’m new to FPGA development in LabVIEW, I couldn’t immediately identify the root cause.
After doing some research, I now understand that the code violates some SCTL rules. Thank you for pointing that out.
Regads,