You can create custom controls of supported data types and use these controls as data types for FIFOs, memory items, FPGA registers, or handshake items by configuring the resource data type in the Element section of the Item tab. If the custom control is a G Type, LabVIEW NXG disconnects the control from the G Type.
In the following example, the FIFO transfers address and data information in a single cluster element. Using a custom control, these values remain distinct so that you can split the values after reading the element from the FIFO.
Using custom data types has the following advantages: