01-18-2014 01:35 PM
Hello,
I am trying to install NI-DAQmx Core Runtime 9.7.5 in Windows Embedded Standard 7, however when I attempt to install it I receive the error message: "The "NI-DAQmx Switch Core 2.5.1" installation has failed. Continue?" I can tell it to continue with the installation, but it keeps on failing after that with similar messages about other components failing to be installed.
I've searched quite extensively, but haven't found anything that works. Any ideas?
Thanks
01-20-2014 06:33 PM
awol,
We generally recommend installing DAQmx base onto a Windows Embedded machine, as the standard DAQmx driver does have expressed support for that particular operating system.
Thanks,
01-20-2014 07:42 PM
Alright, I'll give that a try. Thanks
03-22-2014 02:15 PM - edited 03-22-2014 02:22 PM
Several months later... I am still having problems getting MAX to work properly on this device. Using a combination of the installer for DAQmx base and DAQmx Core and a computer running 32-bit Windows 7 (from which to harvest needed .dlls). I have managed to get the devices to be installed (they show up in Device Manager with appropriate names). However, when I launch MAX to configure these devices, I receive an error:
The NationalInstruments.WPF.Hardware.dll plug-in caused an exception in the RegisterWpfViewAssembly function in the MAX process.
See this file for details:
C:\ProgramData\National Instruments\MAX\Logs\MAX\bc22a21f-db0f-4f54-90ab-84f68218df8d\fc3f9d2d-c2f9-422e-b9b9-4b0cebce4243.dmp
The devices are not listed when using a control to select the lines for a DAQmx task, on the device so I think the MAX installation is the problem. I need this to be working ASAP. Thanks.
03-24-2014 11:14 AM - last edited on 11-05-2014 10:42 AM by dcarva
Hello awol,
From your description of the problem it appears that it is directly related to the use of DLL's from the 32-bit Windows 7 PC which were not designed for the embedded operating system and likely internally reference parts of the operating system which are not present. In Embedded Windows the operating system is reduced down to the bare minimum and components that are needed must be added later. The use of the DAQmx driver's in this manner is not supported.
DAQmx Core should not be used in your application as it does not allow for configuration in MAX and is not intended for the embedded environment. It is the simplified version of the regular DAQmx Driver without the following:
The software you cannot configure, name, or test devices without custom built applications.
It appears that the reason that you have installed multiple types of DAQmx is that Base did not contain drivers for all of your devices but Core did. Take a look at this link and pages it leads to to see what devices are supported on what platforms: <link no longer exists> DAQmx Base is a subset of DAQmx which offers much of the same functionality but not all. Have a good day.