LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Is there a free program that runs 6.0.2 .vi's on a system without Labview installed, or it necessary to have the Professional Package or Application Builder to distribute .vi's?

Hey all, previously I used the Test Executive Run Time Engine so that I could run 5.0.1 .vi's on a laptop. The program was free, and was a mere 15 megs.

I downloaded this from NI's site, in particular:

http://digital.ni.com/softlib.nsf/16a19f446db24ce5862568d2005b971c/e7df786664269134862566390070aebb?OpenDocument

However, this only works for version 5.0.1, and we now have version 6.0.2.

I am looking for a program that executes a .vi that does not require the purchase of a license.

By distribution, I simply mean putting it on two laptops, not selling it or anythin
g.

Is there such a program or a method for doing what I am asking?

Thanks,
-Dobbs
0 Kudos
Message 1 of 11
(3,525 Views)
There is something called the labView player check it out @ http://zone.ni.com/devzone/conceptd.nsf/webmain/87392D1CB3C49DDE86256AE30049CE55?OpenDocument
0 Kudos
Message 2 of 11
(3,525 Views)
It tells me, when I try to run my .VI that:

"An error occurred loading VI: 'kelp.vi'
LABVIEW load error code 34: THis VI is either not signed or validation failed."

Any idea?
-Dobbs
0 Kudos
Message 4 of 11
(3,525 Views)
Just one thing I remembered from attending the LabVIEW 6i seminar and I remembered the LabVIEW Developers talking about how the LabVIEW Player will only demonstrate algorithms, program flows, etc. You cannot use it to run DAQ, GPIB, Active X, etc.


This was taken from the LabVIEW Player site:


"LabVIEW Player VIs have many of the same capabilities as standard LabVIEW VIs. However, there are some differences. The communication abilities of Player VIs are limited to file I/O and DataSocket client operations (publishing and subscribing, but no server capabilities). All data needs to be simulated because data acquisition, VISA, GPIB, and serial I/O functions do not work with LabVIEW Player VIs. Similarly, the LabVIEW Player does not invoke ActiveX Automation, CINs, o
r DLLs and shared libraries. If you need to distribute LabVIEW applications, you should use the LabVIEW Application Builder."


Shan Pin Koh
0 Kudos
Message 3 of 11
(3,525 Views)
One more limitation: I believe that you must have the Professional
Development System of LV to create a VI that someone else can play with
the LV Player.

Mark

Shan Pin Koh wrote:
>
> Just one thing I remembered from attending the LabVIEW 6i seminar and
> I remembered the LabVIEW Developers talking about how the LabVIEW
> Player will only demonstrate algorithms, program flows, etc. You
> cannot use it to run DAQ, GPIB, Active X, etc.
>
> This was taken from the LabVIEW Player site:
>
> "LabVIEW Player VIs have many of the same capabilities as standard
> LabVIEW VIs. However, there are some differences. The communication
> abilities of Player VIs are limited to file I/O and DataSocket client
> operations (publishing and subscribing, but no server
capabilities).
> All data needs to be simulated because data acquisition, VISA, GPIB,
> and serial I/O functions do not work with LabVIEW Player VIs.
> Similarly, the LabVIEW Player does not invoke ActiveX Automation,
> CINs, or DLLs and shared libraries. If you need to distribute LabVIEW
> applications, you should use the LabVIEW Application Builder."
0 Kudos
Message 7 of 11
(3,525 Views)
Labview 6 is different than 5, especially concerning the Run-Time Engine/DLL.
In LV6, when you develop an executable VI, you must also include the LV Run-Time DLL. The computer on which the VI will run must have this DLL installed to run VI executables.
This DLL is usually installed automatically with your 1st VI.exe, with no prompting to you.
Note: after the Run-Time DLL is installed on a computer, it can run any other VI.exe. You need to include the Run-Time DLL with the 1st VI.exe sent to each computer.
You add the Installer under Installer Settings when you are creating your VI execuatable.
Good Luck, Doug.
0 Kudos
Message 5 of 11
(3,525 Views)
Pardon my ignorance, but what precisely is "VI.exe", the thing you build with application builder?

I don't have app. builder so I am trying to find a way that doesn't require it.

Thanks,
-Dobbs
0 Kudos
Message 6 of 11
(3,525 Views)
There is no way to run a VI without either installing the LabVIEW development system, using the app builder, or using the Professional Development system to create VIs for VI Player. I don't remember much about the test executive run time engine but if it similar to what I do with TestStand, I distribute a TestStand engine and an executable test program that is a LabVIEW server to run test VIs. It is not free however.
0 Kudos
Message 8 of 11
(3,525 Views)
Hmm... peculiar. I guess they didn't mean to leave it open for download, then?
0 Kudos
Message 9 of 11
(3,525 Views)
I believe that the test executive run time engine is just a vi compiled in 5.1 that launches the test executive vi. As far as I know test executive is no longer supported by NI.
0 Kudos
Message 10 of 11
(3,525 Views)