10-12-2010 02:43 PM
We have two NI-9203 and one NI-9215 modules installed in cDAQ-9172 chassis and NI-DAQmx 8.8 software. We developed a custom data acquisition and processing program in C++. We want to distribute our software using an installation program the will automatically include all required drivers. We want to avoid that our users need to install NI-DAQmx manually. Is is possible and if so what files do we need to include with our installation program?
Andy
10-13-2010 11:47 AM
Hi Andy,
You can automate the install of DAQmx and make it silent if you so desire. Check out this Knowledgebase article: Automating the Installation of a Single Installer.
10-13-2010 01:53 PM
I'm assuming your customer doesn't need to develop applications using the DAQmx API, but rather just needs to run the built .exe that you are distributing. If this is the case, you wouldn't need the full version of DAQmx and could get by with the DAQmx Runtime to have a much smaller footprint.
I will say however, that starting with DAQmx 9.0 NI has changed the structure of the DAQmx Driver. The driver now consists of 3 parts:
Driver (Core)
MAX Support (Config)
ADE Support (Full)
You might want to switch to a more recent driver to be able to use this more intuitive paradigm. Your customer would only need the Core component installed to run a DAQmx .exe. If you want the customer to have MAX support, then you can distribute the Config version of DAQmx. The Config version includes the Core, and the Full version includes both the Config and the Core.
Best Regards,