1

我正在开发一个由同事创建的项目,该项目是在 Windows 上的 LabView 上构建的。他使用了一堆 DAQmx 模块,但我无法在我的 Mac 上打开它们。

我意识到 Mac 上的 DAQmx 基本上被 DAQmxBase 取代了——我的问题是是否有一种简单的方法可以从一个切换到另一个?还是我需要通过并手动更改每个实例?

如果是后者,在我们合作项目时,有什么方法可以保持一致性?

4

2 回答 2

2

要在两个 API 之间切换,您可以使用条件禁用结构并使用OS符号来更改在每个平台上使用的 API。

请注意,NI-DAQmx Base 是 NI-DAQmx 的子集。您的同事很可能选择使用 Mac 上没有的功能。

于 2016-03-17T19:48:25.830 回答
1

恐怕您必须手动更改每个 VI。

有一个转换实用程序只能从 DAQmxBase 转到 DAQmx(但即使在这种情况下我也可能会手动进行)。

于 2016-03-18T07:19:56.050 回答