08-11-2010 01:31 PM
Hi All,
I have written a program in Labview 2009 and I am using the PCI-6034E DAQ card for measuring data. I created an executable of this program, and I wanted to run the program on another computer, although this computer is running the PCI-6024E DAQ card. However, when I run the program, I get the error message which is attached.
I have downloaded the Runtime Engine for labview 2009 on this computer, So I'm not sure why the program isn't working. I have also checked the measurement instrumentation on the computer with the PCI-6024E and it detects the card and can make measurements and is also using the same channel as I was using with the PCI-6034E card. Could someone please let me know how I can fix the problem?
Thanks.
08-11-2010 01:49 PM
The run-tiime engine is necessary but so is DAQmx. Looks like you did not include this in your installer and is a pretty common mistake. If you created a task in MAX, you would want to include the hardware config but there might be a conflict because you are deploying to a pc with a different card.
08-11-2010 04:23 PM
Hi Dennis,
I have installed the run-time engine, as well as just installed the DAQmx base 3.4. Still the program is not working and I am getting the same errors.
I have used the DAQ Assistant in the code, so I thought it would automatically correlate with a different DAQ card. Can you please let me know what I can do to solve this problem?
Thanks.
08-11-2010 04:38 PM
DAQmx Base is a completely different driver than DAQmx. You cannot install DAQmx Base and use DAQmx functions. When you create the installer, select DAQmx to include as one of the 'Additional Installers'
Actually, I get the feeling that you totally skipped over creating an installer. This is an option when you right click on 'Build Specifications' and is something you should have noticed when you created the exe.