Jump to content

How do I find which add-ons are needed to use my application?


Recommended Posts

I want to make an exe application from a .vi to install on another non-labview-installed machine (I want to use the runtime engine). The only problem I can foresee is that I built the software on a version of Labview that has all the add-ons, and I don't know which ones I have used.

I want to know if there's a way to identify which add-ons or national instruments programs have to be installed in order for my exe to work. I know I used IMAQ and IMAQdx, and many of the programmer functions such as case statements, but there's probably more I don't know about.

Sorry I can't attach the vi, it's potentially going to be sold in the future.

Thanks for any help you can offer,

James

Link to comment

One way to get an idea of the addons you're using in your project in to create an installer, in the "additional installers" section, by default all you need is included - I believe.

Hope this helps

PS : I know some people always exclude all the additional installers so that their application's installer only installs their EXE and they give the list of all that's required to the customer who can then get it from either NI's website or the CDs they receive with the hardware.

Link to comment
One way to get an idea of the addons you're using in your project in to create an installer, in the "additional installers" section, by default all you need is included - I believe.

And just to give yourself a warm fuzzy feeling, you can always check it by running your install on some other non-labview-installed machine and seeing what errors you get. I do that with all new installs.

Link to comment

I ran the exe file on a computer with only the 2010 RTE. Here is the list of missing modules:

From this list can anyone tell me what software I need? I'm guessing I might need "Vision Acquisition Software" as well as "Vision Development Module"...?

P.S. I used OCR to read the screenshot because I don't know how to attach images here. There might be some mistakes in the OCR.

Missing subVI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Open Camera.vi in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Enumerate Cameras.vi in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI IMAQ Create in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Configure Acquisition.vi in VI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Configure Grab.vi.

Missing subVI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Start Acquisition.vi in VI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Configure Grab.vi.

Missing subVI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Open Camera.vi in VI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Configure Grab.vi.

Missing subVI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Enumerate Attributes.vi in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Enumerate Video Modes.vi in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Unconfigure Acquisition.vi in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI IMAQ ReadFile in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Close Camera.vi in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI IMAQ GetImage5ize in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI IMAQ Overlay Text in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI IMAQ GetImageInfo in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Rotate in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Get Image.vi in VI NI_Vision_Acquisition_5oftware.lvlib:IMAQdx Grab.vi.

Missing subVI IMAQ Overlay Line in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Get Angles in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Lines Intersection in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Point Distances in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI IMAQ Clear Overlay in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI IMAQ Overlay ROI in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI IMAQ Merge Overlay in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI IMAQ VVrite BMP File 2 in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI IMAQ Overlay Oval in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI IMAQ Overlay Rectangle in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Extract5ingleColorPlane in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ MathLookup in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ ColorBCGLookup in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ ColorEqualize in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ BuildKernel in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Convolute in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Find Edge in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Is Vision Info Present 2 in VI IVA Store Straight Edge3 Results.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Fit Circle 2 in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Find Circular Edge 2 in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Is Vision Info Present 2 in VI IVA Store Circular Edge2 Results.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ TransformROI in VI IVA Gauge Algorithm Max.vi.

Missing subVI IMAQ Rake in VI IVA Gauge Algorithm Max.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Point Distances in VI IVA Gauge Find Min Max Position.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Perpendicular Line in VI IVA Gauge Find Min Max Position.vi.

Missing subVI IMAQ Overlay Line in VI Overlay Results (Clamp).vi.

Missing subVI IMAQ Overlay ROI in VI Overlay Results (Clamp).vi.

Missing subVI IMAQ Overlay Rectangle in VI Overlay Results (Clamp).vi.

Missing subVI IMAQ Overlay Oval in VI Overlay Results (Clamp).vi.

Missing subVI IMAQ Overlay Line in VI Overlay Line with Arrows.vi.

Missing subVI IMAQ Overlay Multiple Lines in VI Overlay Line with Arrows.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Is Vision Info Present 2 in VI IVA Store Gauge Results.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Convert Pixel to Real World in VI IVA Store Gauge Results.vi.

Missing subVI NI_Vision_Development_Module.lvlib:IMAQ Point Distances in VI IVA Store Gauge Results.vi.

Missing subVI IMAQ VVindZoom 2 in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing external function niimaqdx.dll:LV_IMAQdx5etAttribute:C in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Missing external function niimaqdx.dll:LV_IMAQdxGetAttribute:C in VI New Microscope 14lJlJx9lJlJ 22 5ep.vi.

Link to comment

Yes, you need NI-Vision. Not sure if those IMAQ VIs are included with NI-Vision, or whether they're part of NI-IMAQ. Note that NI-Vision requires a paid runtime license.

FYI, you may wish to vote for this idea: http://forums.ni.com...e/idi-p/1628818

I am confused because there are 2 different things here - NI Vision __Acquisition__ Software, which is £339.00 and the completely separate and more expensive NI Vision __Development__ Module which is £2,949.00. Do I need both or only the Acquisition software? Is there a cheaper license for users of an executable with this, or do they have to purchase the same software as the developers?

Thanks,

James

Link to comment

The Acquisition license is for run-time and the Development license is for ... well, development. The end user should only need the Acq license for the software to run properly.

Ok, I just tried making an installation, and I've added only the Vision and Labview runtime engines, so fingers crossed that it will work. I'll probably make another installer with more IMAQ add-ons if this doesn't work. It would be great if you could see which ones are needed automatically. :(

Link to comment

It looks like things are more complicated than previously thought. My software was made using an academic version, therefore it cannot be distributed for commercial use - for that, I need a separate commercial development license for everything, then I must rebuild the software with that and people who want to use it need to buy the vision development runtime license. This is only just beginning to make sense.

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
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.