Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Installing NI-DAQmx Core Runtime 9.7.5 In Windows Embedded Standard 7

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

0 Kudos
Message 1 of 5
(5,573 Views)

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,

Message 2 of 5
(5,527 Views)

Alright, I'll give that a try. Thanks

0 Kudos
Message 3 of 5
(5,522 Views)

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

 

 NI-Max-Error.jpg

 

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.

0 Kudos
Message 4 of 5
(5,376 Views)

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:

 

  • Application development environment (ADE) support for LabVIEW, LabWindows/CVI, and Measurement Studio
  • The DAQ Assistant
  • NI-DAQmx documentation
  • LabVIEW Real-Time support
  • Measurement & Automation Explorer (MAX)

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.

 

Alex D
Systems Engineer
Academic Research
National Instruments
0 Kudos
Message 5 of 5
(5,353 Views)