Currently the native (by which I mean noncustom) numeric data types for shared variables are pure numbers (i.e., without units). It is simple enough to add units to, say, a DBL numeric control and define this as a custom type, but the DSC module does not support value-based alarming for custom types.
Since
1) we would like to support value-based alarming AND units
and
2) I suggest this is (or should be) a very common use case
I propose that LabVIEW have numeric types with units as native shared variable data types.
I suggest that using units for engineering applications would be both more convenient and safer.
I also think this would be quite simple to implement. The only question is on which unit to do the value-based alarming. (Likely this would be on the SI unit on the wire.)
I have attached a very simple example that shows the current state of things.