Class 如何在LabVIEW中混合类(绿色)和特定(蓝色)IVI驱动程序调用

Class 如何在LabVIEW中混合类(绿色)和特定(蓝色)IVI驱动程序调用,class,driver,labview,Class,Driver,Labview,我试图在LabVIEW中混合类调用和特定的驱动程序调用。这是可能的还是我可能会遇到错误 我已经从以下链接下载了IVI特定驱动程序: 我在安装IVI合规性软件包时收到了IVI类驱动程序 我正在LabVIEW中编写代码,我只是好奇我是否可以将类VIs(绿色)与特定VIs(蓝色)混合在一起。有人有过这样的经验吗?乍一看,混合两个针对同一硬件的不同API是个坏主意。选择一个适合你需要的,并坚持下去。或者,如果您确切地知道自己在做什么,并且API混合已记录在案,请放心。IVI(可互换虚拟仪器)是一个很

我试图在LabVIEW中混合类调用和特定的驱动程序调用。这是可能的还是我可能会遇到错误

我已经从以下链接下载了IVI特定驱动程序:

我在安装IVI合规性软件包时收到了IVI类驱动程序


我正在LabVIEW中编写代码,我只是好奇我是否可以将类VIs(绿色)与特定VIs(蓝色)混合在一起。有人有过这样的经验吗?

乍一看,混合两个针对同一硬件的不同API是个坏主意。选择一个适合你需要的,并坚持下去。或者,如果您确切地知道自己在做什么,并且API混合已记录在案,请放心。

IVI(可互换虚拟仪器)是一个很好的选择,当您需要与多个仪器供应商合作实现单一功能时(DMM、范围、计数器等)。原因可能包括设备成本,设计的可用性或甚至要求(政府合同)

因为我只使用LabVIEW,所以我倾向于选择本地的“即插即用”仪器驱动程序。使用本机驱动程序,您可以在比IVI更低的级别进行调试

我使用过的大多数IVI驱动程序都是按照最低规范编写的。它们可以正常工作,但如果您需要访问任何特定于供应商的功能,通常需要自己编写,最终使用即插即用版本

NI仪器驱动程序网络(IDN)上提供了您仪器的即插即用驱动程序版本


在Youtube上观看以下视频。你完全可以混用电话。但是,请注意,混合驱动程序调用将限制交换仪器的能力。当仅使用类驱动程序调用进行编码时,此功能通常是可能的。如果您不需要使用类驱动程序调用,那么您可能需要考虑使用来自www. NI.CON/IDNET.< /P>的LabVIEW即插即用(Project style)版本。 LabVIEW中的上下转换(混合特定和类驱动程序调用)