问题标签 [visa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 VISA 和 C# 与 RS-232 通信
是否有使用VISA通过 RS-232 串行端口与设备通信的 C# 示例代码?
当然,我只想向设备发出一些简单的命令和查询以及打开和关闭它。
qt - 从 Qt C++ 4.7 访问 NI-VISA
我正在使用 Qt (4.7.0) 开发一个 Windows (7) 应用程序来调用 DLL (NI visa32.dll) 中的一些方法,以通过 GPIB 端口与仪器通信。制造商的头文件也可用(visa.h)。
在项目文件中,我尝试将路径和库引用添加到文件所在的原始位置:
但是,我得到编译错误:
按照Importing a DLL into Qt中的说明,我从“visa32.dll”创建了一个“visa.a”,并将它们复制到子文件夹“visa/lib”,并将路径和库添加到项目文件中:
我也尝试过使用-lvisa
or -lvisa.dll
,但在所有情况下,我还会收到另一个编译错误,指出-lvisa
, -lvisa.a
or-lvisa.dll
未找到。我编辑了原始头文件“visa.h”,并在文件中的每个对象前加上 Q_DECL_IMPORT,并确保存在 extern“C”语句。
我在应用程序中包含对头文件的引用:
请注意,编译器确实可以识别属于 visa.h 文件的引用对象。
任何解决此编译错误的帮助将不胜感激。
我还按照 Visual C++ 中的DLL References的说明尝试使用 Visual C++ (2010) 。在这种情况下,我没有收到任何编译错误,而是出现链接错误。例如:
viClose 是 NI-VISA 中被调用的方法。
不过,我更喜欢使用 Qt C++ 而不是 Visual C++。
提前致谢。
serial-port - 使用LabVIEW打开和关闭com端口
我正在使用LabVIEW打开一个com端口并获取一些数据。之后,我关闭界面。但是当我想再次开始该过程时,会产生错误。我觉得我必须在再次打开端口之前完全关闭它,但是怎么做呢?
python - Mac OS X (Snow Leopard) 上的 NI VISA + pyVisa
有没有人使用 NI GPIB 模块在 Snow Leopard 上成功运行 pyVisa?
根据我在 NI 网站上阅读的所有论坛,似乎 NI VISA 和 pyVisa 的组合不能在 Max OS X 上完成。
令人不安的部分是 NI 网站列出了针对 Mac OS X的 NI VISA 支持。但是在他们的支持页面中,他们没有将 OS X 列为受支持的操作系统。
任何意见或帮助将不胜感激,因为我真的很想摆脱必须使用 Windows 来进行此软件开发以及允许跨平台支持。
python - ImportError:没有命名的模块
我正在将 PyVisa 从 Python 2.6 迁移到 Python 3.2。我能够安装模块。它列在C:\Python32\Lib\site-packages\pyvisa
该__init__.py
文件从该文件夹中导入一个模块 ( vpp43.py
)。在这一行,我收到以下错误:
错误在哪里?
ssh - Where does VISA go on the OSI stack?
I am looking at putting together a communications protocol for an embedded application, but I don't know much about high-level communications such as TCP/IP, etc. I'm more used to dealing with bits and bytes on I²C and SPI, etc.
Someone has suggested that I use a VISA (virtual instrument software architecture) I/O API with SCPI (standard commands for programmable instruments) command syntax. What layer would these sit at on the OSI model? I'm thinking VISA would be application and SCPI presentation?
Someone else has suggested using SSH, again as I'm not sure what layer VISA/SCPI sits at, I don't know how SSH would affect the design.
python - 在 Python 中使用 sys.argv 并将参数传递给仪器
我有一个小问题。我必须将参数传递给我的测量设备以设置电压值。我的代码如下
上面的代码将电压表配置为 AC 值 1 没有任何麻烦。但它只能设置值 1。我尝试使用以下代码使其更通用。
但是这段代码返回了一个错误。
我的原始代码看起来像
我最终会从我的客户端传递参数值,这超出了这个问题的范围。
现在有另一种通用的方法来分配值a
然后将其传递给写函数吗?
python - 在 Python 中传递两个以上的 sys.argv
在 Python 中传递两个或多个 sys.argv 参数时,我有一个小问题。我使用以下代码进行操作。
但是这段代码不会产生任何答案。
但是,如果我传递相同的代码并使用该代码嵌入值
我得到结果。
有什么我想念的吗?sys.argv
任何帮助对于在 Python中传递两个以上的 's 都会非常有用。
python - 使用 visa 与 GPIB 接口总是给我 VisaIOError
我正在尝试visa
在 Python 中导入并与之交互GPIB
以控制设备。我使用的设备名称是"GPIB0::9::INSTR"
,我认为这应该没有问题。
我在 2.7.3 Python Shell 中运行了以下代码
以上是系统给我的错误。实际上一开始,我设置Timeout
为3,它显示了这个错误。但是我如上图将值改为20后,还是不行。
有人可以帮助我吗?