我正在开发一个由同事创建的项目,该项目是在Windows上的LabView上构建的。他使用了一堆DAQmx模块,但我在Mac上打开它们时遇到了麻烦。
我意识到Mac上的DAQmx基本上被DAQmxBase取代 - 我的问题是,是否有一种简单的方法可以从一种切换到另一种?或者我需要经历并手动更改每个实例吗?
如果是后者,我们在合作计划时是否有任何方法可以保持一致性?
答案 0 :(得分:2)
要在两个API之间切换,您可以使用Conditional Disable Structure并使用OS
符号更改每个平台上使用的API。
请注意,NI-DAQmx Base是NI-DAQmx的子集。您的同事很可能选择使用Mac上没有的功能。
答案 1 :(得分:1)
我担心你必须手动更换每个VI。
只有conversion utility从DAQmxBase到DAQmx(但我可能会在这种情况下手动完成)。