Using PXI with Mac Computer

Updated Apr 12, 2023

Reported In

Hardware

  • PXIe-8301

Operating System

  • Mac OS X

Issue Details

I want to use a MXI controlled PXI system (chassis) connected my Mac computer. What option do I have?

Solution

To use a remote controller that runs in macOS we need three things to work: physical layer support, application development environment (ADE) support, driver support. There are limitations for each of them. Note: NI-DAQmx Base is compatible with macOS 10.14 and earlier versions – check macOS compatibility for all supported versions for this driver. For more information, please read the End-of-Life Announcement for DAQmx Base Driver.

An alternative to the challenges presented before is to use Boot Camp. This allows to run Windows on a Mac computer and thus have support to all the same functionalities available for Windows.

Additional Information

  • Currently there are no PXI Embedded Controllers installed with macOS by default.
  • Running Windows via a virtual machine is not recommended. The use of virtualization software is not able to route Thunderbolt 3 data between the host and the virtual machines causing problems.
  • It is also important to ensure that the desired PXI modules are compatible with Mac OS X. For example, DAQmx Base and its hardware is supported, but NI-HSDIO is not supported on Mac OS X. If none of the desired modules are supported, it's futile to attempt to use MXI to connect to the chassis.