12-14-2012 02:24 AM
Hi, I migrated my test software environment from LabView2009 and TestStand4.2.1 to LabView2011 and TestStand2010. Test software is then installed on the target machines where is licensed only TestStand RunTime, while LabView adapters is configured to use RunTime Engine, then no license is required.
The test sequences call some VIs and display the front panel requiring operator actions. After the migration of new versions the front panel has overlay the watermark: Labview Evaluation Software (see attachement). This is very noisy!
Is there any way to remove this overlay? Exept licensing Labview of course.
Thanks a lot.
Solved! Go to Solution.
12-14-2012 02:29 AM
Even if there was a way, it would probably be a violation of the National Instruments license agreement.
12-14-2012 02:35 AM
Hi logatto,
logatto wrote:
Exept licensing Labview of course.
I just wanted to say "Buy a license!"...
@logatto wrote:
Hi, I migrated my test software environment from LabView2009 and TestStand4.2.1 to LabView2011 and TestStand2010. Test software is then installed on the target machines ... while LabView adapters is configured to use RunTime Engine, then no license is required.
So your VIs are converted to executables? And those executables where created with a fully licensed LabVIEW version?
And you still got the watermark in your front panels? I would call NI immediatly when such things would happen...
12-14-2012 02:59 AM
There is none license violation from my point of view.
The target machine has the TestStand Deployment license installed. The user interface is a Labview Executable, then it doesn't need any license.
The user interface call a TestStand sequence. Some step of TestStand are Labview action, VIs with a front panel. Labview adapters in TestStand is configured to use RunTime Engine. These labview action work perfectly, unfortunately they have the "Labview Software Evaluation" watermark (see the previous attachment).
Thanks.
12-14-2012 06:07 AM
There is none license violation from my point of view.
I think your point of view is incorrect.
The user interface is a Labview Executable, then it doesn't need any license.
You don't need a license to RUN it (you're apparently running it just fine).
But you DO need a license to CREATE it.
LabVIEW Development system is a tool for CREATING VIs. Until you have a LICENSED Dev Sys, all the VIs you CREATE will have a watermark.
Blog for (mostly LabVIEW) programmers: Tips And Tricks
12-14-2012 06:30 AM
This is not the topic of the post but I try to explain. The problem happened on the target machine, where I install the test software.
I have several development licenses (for entire NI sw suite/bundle, Labview, TestStand, CVI,..) and they are installed on my development PC. On these PC I create the executable that then I install on the target machine.
But, my question was another, is there any way for removing the watermark?
Thanks.
12-14-2012 06:35 AM
12-14-2012 06:51 AM
My LabView does not create exe with watermark. The user interface is an exe, I build it on my PC with LV development licensed and when I install it on the target machine there is no watermak. Good!
The issue is not on the exe, the issue is on the VI that are called as actions by TestStand. On this VI, that are not exe, I have the watermark.
Thanks.
12-14-2012 06:53 AM - edited 12-14-2012 06:54 AM
12-14-2012 07:44 AM
The issue is not on the exe, the issue is on the VI that are called as actions by TestStand.
--- My apologies, I misunderstood your problem.
You have VIs called DOTHIS.vi and DOTHAT.vi.
You created and stored those VIs with your licensed LabVIEW machine.
When TestStand calls those VIs on a non-licensed machine, they show up with Watermarks.
If that describes your situation, I have no further advice, except call Tech Support.
Blog for (mostly LabVIEW) programmers: Tips And Tricks