Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Deploying a VB application that uses cwimaq controls

Hi.

Can someone tell me what is involved in deploying a VB application that uses cwimaq controls? Does the deployment engine have to be installed for this type of application or is it just a matter of creating an installation for the VB application that includes the ocx's for the cwimaq controls that are used?

Is there anything else that needs to be done to deploy the application to a runtime environment? We are using a PCI-1409 board.


Thanks.
0 Kudos
Message 1 of 6
(3,715 Views)
Hello,

Thank you for contacting National Instruments.

You will need to make sure NI-IMAQ is installed for the PCI-1409 board. Aside from that, the files you need to include with your deployment will vary depending on which software packages you are using. For instance, an "IMAQ only" application requires the cwimaq ocx, NIVision.dll and NIVisSvc.dll. However, if your application uses IMAQ Vision functions, the Vision Deployment Engine will need to be installed as well.

For more information, please refer to KnowledgeBase 23TATFL4.

Best Regards,

Jesse D.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 6
(3,715 Views)
Hi Jesse.

Sorry for the delay in responding, but I was away for a couple of weeks.

I am using the following IMAQ controls in my VB application: CWIMAQ, CWIMAQViewer, and CWIMAQVision. I am also using various IMAQ functions in code.

Does this mean that I will require the Vision Deployment Engine to be installed?


Thanks.
0 Kudos
Message 3 of 6
(3,715 Views)
Hello,

The distribution requirements vary depending on the version of Vision you are using. Please refer to the KnowledgeBase I mentioned in the previous post for more information on the version differences.

If you do need the Vision Deployment Engine, you only need to install it on the development machine. However, each target/distribution machine will need its own Vision Deployment License. Please see KnowledgeBase 2HUBJPXL for additional information.

I recommend contacting a technical sales representative for additional information on purchasing both the Vision Deployment Engine and the Vision Deployment Licenses.

Best Regards,


Jesse D.
Applications Engineer
National Instruments
0 Kudos
Message 4 of 6
(3,715 Views)
Hi,

and extended question from the former.

If you were to run a VI that uses IMAQ by remote using NI web server.

Will the remote PC needs and IMAQ licence ? for that matter does it needs a Labview Runtime installed?

Jammies
0 Kudos
Message 5 of 6
(3,715 Views)
Hello,

In this situation, the remote PCs will not need individual Vision Deployment Licenses. However, you will need to have a Remote Panel License for each computer that simultaneously accesses the VI. In addition, the LabVIEW Runtime Engine will need to be installed.

If you use the IMAQ Image Display Control, you will also need to have NI-IMAQ 2.6 or newer installed on each machine. See KnowledgeBase 2Z7FQU85 for additional information on this particular issue.

Best Regards,

Jesse D.
Applications Engineer
National Instruments
0 Kudos
Message 6 of 6
(3,715 Views)