LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Installer does not include the MAX or camera support

Hi,

 

I have had serious problems making a proper installer for my software. Upto LV2013 everything went fine. But after updraging to VAS 2013 or 2014 installers do NOT do the job anymore. (see also earlier service request Reference#7421302).

I tried literally everything:
- made a clean win7 pro. install to test the installer
- made a fresh win7 pro computer to build the installer. Everything on this machine works as expected (LV2014, MAX, camera's etc)

 

The problem is the following:

1. the installer (made with LV2014) does not install the MAX
2. If the MAX is included in te installer (manual adding additional installers) it is NOT prepared to see camera's. Although all the drivers (IMAQdx) are installed according to the MAX.

_ I tried several adjustments to the installer (hard ware config, including additional installers (like VISA) etc) nothing works.

I now have a work around but it is very time consuming:
install seperately:
1. System configuration (reboot)
2. VAS (reboot)
-- now alle the camera's work in the MAX
3. run installer of my software.

Conclusion: The installer is not built properly. The MAX somehow is not automatically selected. If I selected manually as additional installer it is installed after installing the VAS drivers and thus not working with the MAX.

What can I do to solve this problem??? I am desperate!

I see 2 options:
- make a script to install the separate installers (1. NI system config; 2. VAS; 3. LV software installer)
or
- alter the setup ini from the LV installer to get the order of installation right. and adding the MAX, and other additional installers that are needed.

 

 

does anyone have a solution to this problem?

 

Thanks!

0 Kudos
Message 1 of 6
(3,618 Views)

Would it be possible for you to post the project where you configured the installer? you could add an dumy exe which just calls the same functions to make sure correct installers are choosen.

 

You could also contact you local NI office and open a regular support request to get your installer to work properly as you might need to share your project to reproduce the issue.

Best regards
JM, LabVIEW CLA
0 Kudos
Message 2 of 6
(3,537 Views)

Hi Jonas Mäki,

 

Thanks for your reply and sorry for my late reply. I was abroad were there was no (cell)phone or internet... (Yes it still exists:).

 

I attach a test project with 2 simple programs. One acquires an image of a camera and writes it to disk. The 2nd reads and displays the movie. 

The installer should install the programms and install the MAX automatically, since drivers of camera's are used. At least that is what it did before in older versions of labview and the vision library. In a second installer I added manually the MAX and some installers of the vision library that I think you need to acquire images with (GiGE, USB) camera's in de MAX.

 

I had extensive contact with NI support but they convinced me that it had to do with my installation and that a installer would automatically install the MAX if appropriate.

 

Do you see anything obvious in the installer that is set wrong? If you build an installer with the 'additional installers' set to 'auto', do you get the MAX installed automatically?

 

 

Thanks for looking into it!!

 

Jeroen

0 Kudos
Message 3 of 6
(3,460 Views)

This probably won't answer your question, but LV2014 does handle the vision installation differently. Instead of packing up all the IMAQdx drivers, it only packs up the IMAQdx runtime (and could disable development capabilities for any previous versions of IMAQdx). Also, the VISA resource controls will no longer give a dropdown menu to select the camera, you must type in the camera name manually.

0 Kudos
Message 4 of 6
(3,444 Views)

Yes, the installer automatically chooses the IMAQdx runtime. I would expect the MAX to be a part of the runtime, because you need it to setup/adjust camera atributes or analog devices e.d. Does this make sense?

 

I am not sure what you mean with VISA resource controls.

 

Thanks

0 Kudos
Message 5 of 6
(3,433 Views)

Yes, NI says that MAX comes packaged with NI drivers. Alternatively, you can install the NI System Configuration which includes MAX.

 

Oh sorry, not VISA. I mean the "session in" control might not provide a drop-down menu anymore.

0 Kudos
Message 6 of 6
(3,423 Views)