我设法通过带有这些仪器的TCP / IP套接字使用SCPI命令自动化测试设备。但是我想在Linux机器上使用Java的VISA库。 有没有办法在Java上使用VISA库?我应该创建自己的库吗? 欢迎任何信息。我对这个话题有点困惑。
更新: 我用JNI创建了自己的包装器,以便能够从Java代码中使用NI-VISA C库。它运作良好!
答案 0 :(得分:1)
我不知道任何用于Java的VISA库。 National Instruments往往是我第一个接受VISA事件的港口,他们没有提供。 NI recommend为C DLL构建自己的包装器,您可以考虑这样做。如果您只需要有限的功能,这可能不会过于繁重。
谷歌搜索,我在Sourceforge遇到了someone's project他们试图用Tektronix的VISA DLL试图做到这一点 - 我想你也许可以使用他们的jar文件,即使你是没有操作Tektronix仪器。我简要地看了一下那个人提到的相关项目",但我不认为它们对你有用,虽然我可能会弄错。