11-18-2010 01:57 PM
I have an app that has a PC and PXI version. The PC version is just a CAN (communications) interface, while the PXI version allows control of cards in the PXI box (Switch, DMM, ...).
In previous versions of Lab Windows CVI I would not include the drivers, only the runtime engine.
In version 9.0 of CVI, I cannot remove the distribution build that includes a bunch of drivers, so the PC version is just under 15 MB the PXI version is over 800 MB.
How can I get the drivers to not be included in the build (they are already installed on the PXI boxes)?
Or, how can I figure out exactly what the heck-fire is so big?
11-19-2010 01:27 PM
Hi Ken,
It is possible to remove all additional drivers from a distribution in CVI by going to Build->Distributions->Manage Distributions. You can then select the distribution and click "Edit". You cen then select the "Drivers and Components" tab and uncheck all the components that are unnecessary including the runtime engine and any drivers. this will ensure that your distribution only includes the files within your application.
11-19-2010 01:32 PM
This was the first thing I tried, but there are several items selected that I cannot unselect. These are things I have not been required with previous versions of Lab Windows, that seem to be required, I'm guessing, because of the newer version of Lab Windows.
11-24-2010 11:08 AM
Hi Ken,
That's interesting. I attempted to reproduce this in both CVI 9.0 and CVI 2009 and was unable to do so. I was able to uncheck specific drivers and the RTE when using both DAQmx and VISA drivers. Can you provide me with any more information that would allow me to reproduce this issue?