Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Application builder and Vision Vi:s

Hi! I have used the application builder (LV6.1) but when I run the .exe file on the other computer it wants me to find the NIVisSvc.dll and NIVision.dll? The manual says that the application builder includes all the vi:s used!? How to solv this? Must I include some files because I am using some vision vi:s when I build the .exe file?
/thomas
0 Kudos
Message 1 of 8
(4,764 Views)
Thomas. To distribute executables that contain Vision VIs, you need to have the IMAQ Vision Deployment Engine (which comes with one license.) For each additional computer you install the .exe file, you need an additional IMAQ Vision Deployment License.

You can purchase the engine and the licenses here: http://sine.ni.com/apps/we/nioc.vp?lang=US&cid=2881

Hope this helps,

Kyle V
Message 2 of 8
(4,764 Views)
Thank you very much! I solved the problem temporarily by making installation files instead and adding the missing files. But when I run the program on the other computer a message appeared that said something like "only for demonstration purposes". So I have to by the license!
/thomas
0 Kudos
Message 3 of 8
(4,764 Views)
Hello
We have similar problem. Our licence contains:

LabVIEW Professional Development System 8.2, 8.5.1
Vision 8.0, 8.2, 8.2.1, 8.5
Vision Assistant 8.0, 8.2, 8.2.1
SignalExpress 2.0, 2.5
LabVIEW Application Builder 8.6, 8.5.1, 8.5, 8.2
CVI Full Development System 8.5
Vision Builder for Automated Inspection 3.5
Vision Acquisition 8.5.1, 8.5, 3.1
Vision Builder for Automated Inspection Developer's Toolkit 3.5
Vision Assistant 8.5
Vision Runtime 8.5

what else do we have to buy to be able to deploy application to the other computer ?
all the best
th

0 Kudos
Message 4 of 8
(4,357 Views)



Message Edited by thaiski on 06-18-2008 08:02 PM
0 Kudos
Message 5 of 8
(4,357 Views)
Thaiski,

First each computer that you want to deploy your application must have an active licence for the IMAQ Vision Deployment Engine. If it has a licence you may need to verify that the licence is active. If it does not have the IMAQ Vision Deployment Engine you will need to purchase it for each computer on which you deploy the application before it will work. To do this follow the link provided by the previous post by Kyle V.

Here are two excellent KnowledgeBase Articles which may also help with additional knowledge on this topic:

How Do I License My Deployed Vision Executable?

http://digital.ni.com/public.nsf/websearch/F1699570F78FECBB86256B5200665134?OpenDocument

How do I Deploy LabVIEW 8.x.x Applications with NI Vision 8.x.x?

http://digital.ni.com/public.nsf/allkb/061682584F47A8318625733E0079F9C1



Vince M
Applications Engineer
0 Kudos
Message 6 of 8
(4,318 Views)
I got an email from our local seller. He said we need NI Vision Run - Time for another computer. Is the NI Vision Run Time  a IMAQ Vision Deployment Engine ????
Sorry but I have two different informations and I need to know.

Thank you for help
TH


Message Edited by thaiski on 06-20-2008 01:33 PM
0 Kudos
Message 7 of 8
(4,311 Views)

Hi thaiski,

The Vision Run Time Engine is what is required to run .exe files that were created in Labview using vision functions.  Without it you will not be able to run the .exe file.  Hope that helps.

Adam H
National Instruments
Applications Engineer
0 Kudos
Message 8 of 8
(4,274 Views)