0

我对签证感到困惑。我尝试为我的设备构建一个 VISA 接口。这意味着应用程序应该能够通过 VISA 控制我的设备。该设备通过 USB 连接到 PC,并且有一些 DLL 或 TLB(我想要的)来控制它。

现在我的问题:是否可以使用 VISA 构建一个接口,让我能够使用这个 DLL 或 TLB ... 来控制设备?

这表示:

任何 VISA 应用程序 (LabView...) ---> VISA 接口 ---> 我的 DLL ---> USB ---> 我的设备

这可能吗?或者我是否理解 VISA 的一些严重错误?

感谢您的帮助。

4

1 回答 1

0

如果您正在开发设备本身,请考虑实施USB-TMC。这允许 VISA 找到并打开设备。然后,与设备交互的命令(通常遵循 SCPI 标准)位于应用程序和设备之间。

然后,如果您想为某些用户提供基于功能和属性的接口,您可以在 VISA 之上编写 IVI 驱动程序。如果一个或多个 IVI 仪器类别涵盖了您的用户需要的功能,这将特别有效;他们使用众所周知的类驱动程序,它委托给您特定于仪器的驱动程序。如果类不够用,用户可以直接对您的驱动程序进行编程。

于 2014-09-01T18:03:42.880 回答