07-07-2011 11:40 AM
We have an application that is using the StartPCSound and StopPCSound functions to output sounds on the target comptuer. The problem that I am having is that the functions work fine on the development system that has the full CVI development package, but they do not work on the target comptuer that only have the CVI RTE installed. I found in the forum that the StartPCSound and StopPCSound functions require the CVI Low Level Driver be installed on the target computer. Where can I find the CVI Low Level Driver to install on the target computer other than in the CVI Dstributions Utility in CVI?
Note we are running CVI 8.5.1.
Thank you for your help.
07-07-2011 11:47 AM
In the Edit Distribution dialog, section 'Drivers and Components' you need to check 'Low-Level Support Driver'. It will then be added to your distribution. (I am using CVI2010 so the name of the menu might have changed)
07-07-2011 11:50 AM
Thank you for the quick response.
Are there any other options to install the Low Level Driver without using the CVI Distributions utilty?
07-08-2011 05:09 PM
Hi Telsenbroich,
Why are you trying to install the Low Level Drivers without using CVI Distribution? I'm afraid you have to include the drivers in the distribution if you want to use them.
Below is a link on distributing CVI applications for your reference.
http://zone.ni.com/devzone/cda/tut/p/id/5987
Regards,
Josh L.
07-08-2011 05:30 PM
Thank you for the assistance. It turns out that the Low Level drivers were installed and loading properly on the target computer. It appears the reason that the StartPCSound funtion on the target comptuer was because the target computer did not have a system speaker installed (only a header was available on the motherboard). Becuase of this I plan to the the Win32 PlaySound function to output the sounds I need for our application. This way I can use the sound card (adapter) instead of the system speaker.
Thank you for the help.