I/O Node or Property Node: Not Supported for Current Target

Updated May 15, 2023

Reported In

Hardware

  • CompactRIO Chassis
  • CompactRIO Controller
  • CompactRIO Single-Board Controller

Issue Details


My FPGA VI has a broken run arrow and displays one of the following errors
  • I/O Node: Not supported for current target.  Close the VI and reopen it in the Project Explorer window under a target that supports I/O nodes. 
  • Property Node: Node not supported for current target.
Screenshot_1.png
 
  • I am trying to blink the FPGA USER1 LED on my single-board RIO (sbRIO) or compactRIO (cRIO), but when I drag the I/O item from the project explorer onto the block diagram, there is only one terminal for the node. 
If I try to create a constant or control for that input, I do not have the option to create anything.
 

Solution

  1. Make sure that your VI is under the appropriate target under your LabVIEW project. For instance, if you put an FPGA VI under a non-FPGA target in the project, the LabVIEW FPGA functions will not be supported under this target, and it will produce an error. 
  2. In case you are using the FPGA LED I/O node, make sure it is under the FPGA Target as that is the only valid location to use the I/O node.  The below image shows that the only valid location for the FPGA LED I/O Node is under Untitled 2 because that is under the FPGA Target.