what is fgv in labview?
A Functional Global Variable (FGV) is an often-used design pattern. An FGV is basically a non-reentrant VI featuring a while loop that iterates once, and has an un-initialized shift register. The purpose of this construction is to retain data between consecutive calls to the FGV.