基于M2/M3的MacBook是否支持LabVIEW/多功能DAQ及解决方案咨询
解决M2 MacBook上运行cDAQ-9189的问题
一、macOS原生环境方案
NI-DAQmx Base 15.0.0不支持现代macOS版本(尤其是Apple Silicon架构的M2),可尝试以下替代方案:
- 安装NI-DAQmx for macOS最新兼容版本:NI针对Apple Silicon提供了支持Rosetta 2的驱动版本,安装前先在终端执行
softwareupdate --install-rosetta开启Rosetta 2,再下载适配当前macOS且支持cDAQ-9189的驱动包。 - 采用以太网连接模式:
- 将cDAQ-9189通过以太网连接到Mac所在局域网,或直接用网线直连。
- 安装NI MAX(Measurement & Automation Explorer)的macOS版本,通过工具扫描网络中的cDAQ设备,配置设备IP后即可进行数据采集操作。
- 使用Python第三方库:若无需NI原生工具链,可尝试
nidaqmx-python(需依赖NI-DAQmx运行时)或pymeasure这类跨平台库,通过网络连接实现对cDAQ-9189的控制。
二、Parallels Desktop + Windows 11方案(解决设备未识别问题)
如果偏好Windows虚拟机环境,可按以下步骤排查修复:
- USB设备直通设置:
- 用USB连接cDAQ-9189到Mac,打开Parallels虚拟机配置界面。
- 进入硬件 > USB & Bluetooth,勾选“连接到Windows”,将cDAQ设备分配给虚拟机。
- 重启虚拟机后,打开Windows设备管理器,确认NI设备出现后安装Windows版NI-DAQmx驱动。
- 网络连接配置:
- 若用以太网连接cDAQ-9189,将Parallels网络模式设为桥接网络,确保虚拟机与cDAQ在同一局域网段。
- 在Windows端打开NI MAX,扫描网络设备,手动添加cDAQ的IP地址(可通过Mac端NI MAX或设备按键查询)。
- 虚拟机权限与版本升级:
- 给Parallels Desktop开启Mac的“完全磁盘访问”和“输入监控”权限(系统设置 > 隐私与安全性中配置)。
- 将Parallels升级到最新版本,旧版本对Apple Silicon的USB/以太网直通支持存在缺陷。
内容的提问来源于stack exchange,提问作者Jeuke
相关产品推荐
相关产品推荐

