User | Kudos |
---|---|
6 | |
5 | |
2 | |
2 | |
2 |
Ok I'm going to try again.
I've already posted ideas on XControls before HERE and HERE but here's another try.
My feeling is that XControls COULD be a wonderful addition to the LabVIEW universe. However....
1. XControls are kind of weird. The implementation is kind of unusual and I finf the help available being not overly helpful. I HAVE implemented XControls but I find myself having to re-scratch my head every time I take on such a proposal. I would love a more intuitive way to work with XControls. Even a state diagram showing what's called when would help.
2. XControls are buggy. I've reported on these before but NI seems to not take this seriously. There are two issues which make XControls unusable for me (I'm willing to overlook the complexity).
2a. Synchronicity. Updating a value to an XControl terminal will return control to the calling code IMMEDIATELY event hough the XControl may require some time to process tha data. This is completely inconsistent with existing LabVIEW behaviour.
2b. Dynamic events don't work properly with XControls. If I register for a dynamic event in an XControl, firing the event will not "awaken" the XControl but the events will queue up until a valid event DOES happen at which point all the backlogged events get processed in a hurry.
If points 2a and 2sb w2ere addresses, 99% of my problems would go away but at the moment, XControls are just not worth the effort for most applications I could otherwise use them for.
Come on NI, you can do better.
Shane.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
National Instruments will not be implementing this idea. There is no further feature development planned for XControls.