11-10-2017 09:18 AM
I have some system numeric controls, specifically "System: Numeric: System Spin Control", which is configured as a Double, 64Bit, ~15bit. In the context help window the 15bit is followed by [???]. When I try and connect the output of this control to a write double accessor in my class (or a double indicator) it results in a broken wire.
I haven't seen this before, guess, for one reason, I rarely use System controls.
Whaz Up? I can throw a type cast in, but that seems "ugly", would rather understand what is going on.
Thanks, as always.

11-10-2017 09:47 AM
So, further exploration shows me that doing a 'replace' of the defective controls with a new System Spin Control results in the same issue. If I create a spin control from the palette it is ok, is selectable with all the numeric representations, no ??? in the description. But just replacing the control results, regardless of the numeric type, with it being faulty. I guess somewhere in the last couple of weeks, in trying to customize the original, I broke something. So, make all new controls, flush these "bad" ones. Apparently, some attribute got set, is carried along. Weirdness.

11-10-2017 10:29 AM
Units?
11-10-2017 11:37 AM
Before I sent them to the great bit bucket in the sky, I noticed, when looking at "Visible Items" that it had a entry for units, odd, I don't use units, but I think you are on to they underlying issue. Not sure how they would have been configured, have been revisiting this code for a while now, with a lot of changes, so ... As I mentioned, I brute forced it, deleted all of those, created new controls.
Thanks,

11-10-2017 11:44 AM
Yeah, I can recreate the double question mark in the context help that you showed. I'm not sure why it doesn't show the actual units label, rather than "??".
Does anyone use units, besides the creator of that VI? ![]()
11-10-2017 11:52 AM
I used units once, to make some calculations less obfuscated. Of course, what happened was that all the other code became somewhat obfuscated, so go figure...
11-10-2017 01:23 PM
There are probably some, though I don't think anyone touched this code other than me. Another "LabVIEW mystery", one of many over the two decades + of living in this environment.
Yes, I have made the "mistake" of using units, have always seemed to have made it more difficult for myself rather than less, probably because I stop too soon.

11-10-2017
01:43 PM
- last edited on
05-29-2025
01:39 PM
by
Content Cleaner
That DBL ?? is probably set to Polymorphic units. which cannot be determined until the Unit type descriptor From the caller is known.
A single ? indicates the Unit Label is syntactically flawed