LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

XControls for LabVIEW NXG

Hello,

 

Will LabVIEW NXG eventually have support for XControls?

If so, is there a projected timeline?

0 Kudos
Message 1 of 5
(2,759 Views)

@Gryffin wrote:

Will LabVIEW NXG eventually have support for XControls?


No.  There may be room for something else that will solve the same issue, but XControls are dead to NXG.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
Message 2 of 5
(2,684 Views)

@crossrulz wrote:

@Gryffin wrote:

Will LabVIEW NXG eventually have support for XControls?


No.  There may be room for something else that will solve the same issue, but XControls are dead to NXG.


I'd argue that they ought to be dead to normal LabVIEW as well.  Even NI's own Darren Nattinger recommends against their use. 

 

You might consider trying to copy the model that QControls use in NXG instead.  There used to be a presentation from NIWeek 2018 showing a video demo of them, but I can't find it any more.

Message 3 of 5
(2,668 Views)

All vidoes and presentations for QControls can be found in the posts at the bottom of the page.

 

https://www.vipm.io/package/qsi_qcontrol_toolkit/

 

I have tried to make an NXG version of the QControl Toolkit but without scripting it would be a tedious task.

Quentin "Q" Alldredge

Chief LabVIEW Architect, Testeract | Owner, Q Software Innovations, LLC (QSI)
Director, GCentral | Admin, LabVIEW Wiki | Creator, The QControl Toolkit
Certified LabVIEW Architect | LabVIEW Champion | NI Alliance Partner



0 Kudos
Message 4 of 5
(2,664 Views)

Thanks for the link.

I would like to stick to pure LabVIEW NXG and not depend on some 3rd party addition, though.

 

Are there some other recommendations for an alternative to an XControl in NXG?

 

I use an XControl to have multiple controls output as a single class, as well as an XControl to graph data from many class objects dynamically.

I could make each an asynchronous VI with event structures and call it into a Container Panel (NXG SubPanel) to mimic the functionality of an XControl, but why remove the automated scripting which facilitates exactly this?

0 Kudos
Message 5 of 5
(2,652 Views)