LabVIEW has built-in “history” probes for many of its standard data types such as strings, numerics, and booleans.  These probes will show you a historical record of the values in a wire.  However, when you want to use a history probe on an enum your only option is for an unsigned integer.  Notice below, attempting to put a history probe on the enum represented by the Input Action terminal of this subVI we can select a History - U16 probe.

This probe will display the numerical value of the enum instead of its string representation, making it not as useful for debugging.

However, the VIBox – Probes package by SAPHIR allows one to create a history probe for a type-defined enumeration.  Using one of these history probes is a two step process.  First, right-click on the type definition in the project explorer and select the SAPHIR -> Create History Probe menu option.  

After this step, then you can create a history probe for the enum in the normal manner.

When this probe is used it will display the text values of the enumeration which makes debugging much easier.


 
 
