LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Creating an installer can't find DAQMX

I am building a installer I have made my VI's and  from that have an .exe which works a treat. I am now trying to build an installer so it will stick the software, the drivers (daqmx), the hardware config (I am using two different USB daq), and MAX explorer. When I add an installer and go to additional installers the path for DAQMX and MAX is by default a local directory. when I press build I get the following error 
 
CDK_Build_Invoke.vi.ProxyCaller >> CDK_Build_Invoke.vi >> CDK_Engine_Main.vi >> CDK_Engine_AddProductsToDistribution.vi >> NI_MDF.lvlib:MDFDistBuildList_Close.vi

Loading product deployment information
Loading product deployment information
 
**************
*** Error: Internal error. (Error code -40)
 
Product 'NI-DAQmx 8.0' depends on a product that cannot be found on the system. ID of missing product: 'NI-MRU 2.2.1f0 for Phar Lap ETS' - {67E0FC79-6000-4365-BBF3-5800D1E7B6D6}
 
Product 'NI-DAQmx 8.0' depends on a product that cannot be found on the system. ID of missing product: 'NI PXI Services 1.4 for LabVIEW RT' - {DE661489-26A9-4D69-B00A-8D3FCA182321}
 
Product 'NI-DAQmx 8.0' depends on a product that cannot be found on the system. ID of missing product: 'NI-ORB 1.1.0f1 for Phar Lap ETS' - {5AABD17A-8F56-4204-B076-214768016538}
 
Product 'NI-DAQmx 8.0' depends on a product that cannot be found on the system. ID of missing product: 'NI-DIM 1.1.0f0 for Phar Lap ETS' - {604FB3D3-320C-4DB2-B6DB-7CED3958FD73}
 
Product 'NI-DAQmx 8.0' depends on a product that cannot be found on the system. ID of missing product: 'NI-MXDF 1.2.0f0 for Phar Lap ETS' - {BBC3E40F-E55F-469D-81F3-9963ECD350FB}
 
Product 'NI-DAQmx 8.0' depends on a product that cannot be found on the system. ID of missing product: 'NI-MDBG 1.1.0f0 for Phar Lap ETS' - {2146BD10-9FC7-44AA-89A3-9DDDA44525A8}
*** End Error Report
**************
 
When I try to change the path nothing happens it just reverts back to the local folder. Has anyone ever got this to work, is there something I need to do is there a better document than this http://zone.ni.com/devzone/cda/tut/p/id/3303, which just says how easy it is to build an installer
 
AAAAAGGGGHHHHH Robot Mad Deeeeeep breath
 
Thats better Any clues team!!1
 
Nice

Message Edited by mr_nice on 03-03-2007 10:55 AM

0 Kudos
Message 1 of 4
(3,486 Views)

Hello Mr Nice,

It should be easy to create an installer, but obviously you are having a few problems.

What version of LabVIEW and NI-DAQmx do you have on the machine?

It seems that the problem is being caused by a component which no longer exists on the machine. Did you have LabVIEW Real Time installed at any point on this machine? It looks like the installed version of NI-DAQmx that you have on your machine still has some dependencies for this installed. - but cannot find the corresponding components in order to include them in the build you are trying to create.

You said when you select DAQmx, the path for the installers is a local directory - can you change this? i.e use the driver CD's and point the installer at this? Or download a fresh installation onto your hard disk somewehere and point the installer at this. - I think that you will need to point it at a directory which has the relevant 'nidist.id' file in it.

Try pointing the installer at one of these, and see if this makes it work. If not can you re-post with info of the versions you have installed, and whether or not Real Time was installed.

Regards
Hannah
NIUK & Ireland

0 Kudos
Message 2 of 4
(3,458 Views)

mr_nice,

The problem seems that the version of some DAQmx components have been upgraded (or are not present) in your system, and therefore the installers cannot be created because it's looking for some specific version of these components.

The easiest solution that comes to my mind is for you to upgrade to the latest version of DAQmx (It seems to me that you currently have DAQmx 8.0 installed.) This will force an upgrade to the versions of the products listed below ('NI-MRU', 'NI PXI Services', 'NI-ORB ', etc). Also the latest version of DAQmx have more runtime versions included, so you can be more selective with what you need. From instance, it sounds like you don't need LabVIEW Real-Time support, so you pick runtime 4.

DAQmx is a free software and you can download it from ni.com/downloads and clicking on "Drivers and Updates". You can just run this new installer "on top" of the current version of DAQmx that you have installed and it will upgrade all the necessary components. In other words, you don't have to uninstall your current version of DAQmx to install this new one.

Please let me know if that fixed the problem.

Regards,

Luis N.

National Instruments

0 Kudos
Message 3 of 4
(3,457 Views)
Yes you have got it. When I use my laptop the installer additional install paths asks for the Nov 2005 CD and without any fuss imediately sorts it out. I am getting a new work PC soon and we have just sorted a LabVIEW site license so I will try it again and update everything to 8.2 which should sort it out
 
Nice
0 Kudos
Message 4 of 4
(3,452 Views)