Inlining a subVI into its calling VIs helps minimize the overhead associated with calling the subVI.
When you inline a subVI, LabVIEW NXG inserts the compiled code of the subVI into the compiled code of the calling VI. If you then make changes to the subVI, LabVIEW NXG recompiles all calling VIs of that subVI to include those changes. Essentially, inlining a subVI removes the need to call the subVI at run time. Instead, the subVI code executes inside the compiled code of the calling VI.
A subVI that you want to inline cannot have any of the following characteristics: