Reentrant VI Issues

From LabVIEW Wiki
Jump to: navigation, search
Reentrant VI Issues

Reentrant VI Issues is a VI Analyzer test installed by the LabVIEW VI Analyzer Toolkit add-on. It checks for uninitialized shift registers, unitialized Feedback Nodes, and non-reentrant subVIs in a reentrant VI.

Explanation

Because reentrant VIs maintain multiple data spaces, unexpected results can occur when using uninitialized shift registers or Feedback Nodes. Additionally, parallelism could be inhibited if the reentrant VI calls non-reentrant subVIs.