Jump to content

Control References Node


DTaylor

Recommended Posts

We have an internal tool at Erdos Miller that we've turned into a product. It's a node that outputs a cluster of references to all controls on the front panel. A free trial is available for download here:

http://info.erdosmiller.com/node-control-references-software-download-v1

It replaces code like this:

LabVIEW-code-node-image1.png

With a single node:

Capture.PNG

It also lets you:

  • Bind the output type to a typedef.
  • Include a reference to the owning VI and/or the owning VI's front panel.
  • Exclude references to controls above or to the left of the origin.
  • Optionally exclude controls individually.

Controls on tabs are organized into page clusters. Try it out and let us know what you think!

 

 

Edited by DTaylor
  • Like 2
Link to comment

Language-independent update just landed!

For those curious, the node was creating some property nodes and setting the selected properties by the property's name, which varies from one language to another. We just needed to update it so that they were set by the property's unique ID.

Link to comment

Hey David,

It looks like a cool concept, but just FYI, this didn't actually work on my system after installing it.  It seems there's an invalid license which causes the library to be broken.  Using version 4.0.3.2 on LabVIEW 2016, Windows 10.  

Best of luck,

David_L

Link to comment
18 hours ago, David_L said:

Hey David,

It looks like a cool concept, but just FYI, this didn't actually work on my system after installing it.  It seems there's an invalid license which causes the library to be broken.  Using version 4.0.3.2 on LabVIEW 2016, Windows 10.  

Best of luck,

David_L

I think the included license is OK, we have a handful of users successfully using the trial, though you're the first to try it on Windows 10 (I don't see why that would matter). I did see the invalid status come up once when I was testing, though I don't remember the cause. If you uninstall the EM Control Refs package and re-install it, does it fix the issue? Would you be able to post a screenshot of what you're seeing? Thanks!

Link to comment
4 hours ago, DTaylor said:

I did see the invalid status come up once when I was testing, though I don't remember the cause.

Is it distributed as a lvlibp?. There is a bug (quirk?) in the TPLAT for packed libs that shows an invalid licence for the lvlibp but it still works correctly as a binary distribution.

Edited by ShaunR
Link to comment

It seems like an administrator privileges issue.  Uninstalling and reinstalling didn't solve it, however when I ran LabVIEW 2016 as an admin, the status changed to Expired.  I can almost bet that if I were to start over fresh and run LabVIEW as an admin before installing the first time, it would work fine.  

Typically this is handled by VIPM calling "RegisterAddon.exe" during the install process which automatically grants Admin rights, but that didn't seem to happen during installation in this case.  I wonder if it's because you're using VIPCs instead of just VIP for your installer.  If I were you I'd check with the LabVIEW Tools Network team or JKI Support for more help.  

I'll let Shaun fill you in on how much he loves these little TPLAT quirks :-)

  • Like 1
Link to comment
On 3/5/2018 at 5:14 PM, David_L said:

I can almost bet that if I were to start over fresh and run LabVIEW as an admin before installing the first time, it would work fine.

Did RegisterAddon.exe not run at all, or are you thinking it ran with incorrect privileges? I do see RegisterAddon.exe run every time I install.

Link to comment

Nope, I didn't see it pop up at all, which is weird because I can see in the VIP file that activation is enabled.  Maybe something weird with the version of VIPM I have (2017.0.0f1)?  I know there have historically been a lot of weird issues between TPLAT and VIPM, so it never surprises me anymore when something weird like this happens.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.