FGV
-
Functional Global Variable (FGV) Design Patterns in LabVIEW
A Functional Global Variable (FGV) is a well-known design pattern in LabVIEW that allows data to be stored and accessed in a controlled manner, avoiding the problems associated with traditional global or local variables. It is implemented using a non-reentrant, uninitialised shift register in a While Loop inside a non-executing (single-run) While Loop within a LabVIEW VI. FGVs provide a more robust alternative to…