06-01-2020 11:09 PM
Does anyone know why NI-DAQmx 19.0.0 for LabVIEW 2019 has dependencies on LabVIEW 2018 SP1 f3 & LabVIEW 2014 SP1 f11 runtimes?
This seems ridiculous.
I can install the DAQmx 19.0.0 driver itself without these dependencies, but if I try to add MAX configuration support and LabVIEW 2019 support I then have to install 2 more old versions of the runtime???
Does NI realize how big the installer is when you build one using these functions? Do they realize how much people hate being asked to install gigabytes of dependencies to get even a simple little DAQ app to run? It's a big obstacle to people adopting LabVIEW based solutions. I work with over 100 engineers who often install my software... initially. But they are looking for the earliest opportunity to replace it with some python code so they can remove all the ridiculously huge NI dependencies and runtimes from further clogging up their already bloated computers.
I groan every time I have to install another runtime. Image how people feel who haven't already bought into the NI ecosystem!
This situation is not new. The NI Package Manager has at least helped in some cases to get the right dependencies onto your computer. Now NI needs to put some priority on tidying up those dependencies!
06-02-2020 06:06 AM
@TroyK wrote:
Does anyone know why NI-DAQmx 19.0.0 for LabVIEW 2019 has dependencies on LabVIEW 2018 SP1 f3 & LabVIEW 2014 SP1 f11 runtimes?
My guess is the test panels and other configuration panels that have not been updated since 2014. I agree, this is kind of ridiculous. I can understand installing LabVIEW 2016 RTE with DAQmx 19 since it is compatible with LabVIEW 2016. But 2014 is a little on the old side.
BTW, I see this with other drivers like the RFSA and RFSG.
06-09-2020 06:24 PM
The big difference is ticking the box to include in the installer: "NI-DAQmx Runtime with Configuration Support 19.0".
The zipped installer package literally goes from 383MB to 1041MB.
That's 658MB of zipped extra installation files for one little checkbox (that then adds a ton more dependencies). Hence my suggestion in the idea exchange to Tidy DAQmx and other dependencies.