|LabVIEW 2016 FPGA Module Help|
|LabVIEW 2017 FPGA Module Help|
|LabVIEW 2018 FPGA Module Help|
|LabVIEW 2019 FPGA Module Help|
|LabVIEW 2020 FPGA Module Help|
Owning Palette: FPGA I/O Functions
Requires: FPGA Module
Gets or sets one or more properties on an I/O item or hardware under an FPGA target in the Project Explorer window, such as a C Series module. In some cases, you also can set and retrieve properties on the FPGA target itself. The properties available vary by the FPGA target or the C Series module and the I/O resource.
To select a property, first configure the FPGA I/O Property Node with an item. Then, click the Property section of the FPGA I/O Property Node and select a property from the shortcut menu. To add additional properties to an FPGA I/O Property Node, right-click the Property section and select Add Element from the shortcut menu. You also can expand or contract the FPGA I/O Property Node by dragging the upper or lower edge of the node with the Positioning tool.
|FPGA I/O In is an optional input that allows you to specify the FPGA I/O item to read or write using an FPGA I/O control or constant. To use an FPGA I/O control as a connector pane input, the FPGA VI must be configured for reentrant execution.|
|FPGA I/O Out returns the FPGA I/O item on which you configure the node to operate.|
|Property is the value of the I/O Property you specify. To specify whether this parameter is a control or an indicator, right-click an element in the Property section of the FPGA Property Node and select Change to Read or Change to Write from the shortcut menu.|
Support for use of the FPGA I/O Property Node and specific properties inside and outside the single-cycle Timed Loop varies by target, I/O item, and property. Refer to the specific FPGA target hardware documentation for more information.
When you expand the FPGA I/O Property Node, LabVIEW displays a Property parameter for each element of the Node. However, the FPGA I/O Property Node contains only one set of FPGA I/O In and FPGA I/O Out parameters. Each FPGA I/O Property Node operates on a single FPGA I/O item.
|Tip Right-click the FPGA I/O Property Node and select Find Item in Project from the shortcut menu to highlight the I/O item in the Project Explorer window.|
Error Handling Details
You can right-click the FPGA I/O Property Node on the block diagram and select Show Error Terminals from the shortcut menu to add standard LabVIEW error in and error out parameters to the function. If an error occurs, you might receive incorrect data. Add error terminals to be sure the data you receive is valid. FPGA targets might report errors differently. Refer to the specific FPGA target hardware documentation for information about how specific FPGA targets report errors.
|Note Adding error in and error out parameters increases the amount of space the function uses on the FPGA target. The error in and error out parameters also can cause slower execution on the FPGA target.|