4. 编程语言环境中的 visa -九游官网下载

许多编程语言都能用来远程控制测试与测量仪器。

本指南将重点介绍以下几种:

  • pycharm 中的 python
  • matlab®
  • visual studio 中的 c#
  • labview™
  • labwindows/cvi™ 中的 ansi-c

下文将讨论每种编程语言的优缺点。我们将通过现成的例子来介绍每种编程语言,帮助您轻松掌握相关知识。屏幕截图显示了更改仪器的物理连接时可能发生的代码变化。图中还显示了应用程序和 visa 之间的层级。

您需要安装 visa,才能运行以下编程示例。

pycharm 中的 python

优点:先进的代码编辑器,安全重构,git 集成,出色的调试器,适用于 linux 和 macos

与 pyvisa 相比,python 软件包提供许多附加功能,例如正确设置会话属性、同步功能、错误检查和双向大批量数据传输等。有关详细说明,可以访问

如果您需要在离线计算机上安装 rsinstrument,可以下载我们的离线安装程序(选择“另存为”),然后在您所需的 python 解释器中执行该程序。有关 python 远程控制,还可以访问:页面。

rsic scpi recorder screencast

pycharm 仪器控制插件

我们新推出 ,可以帮助您编写远程控制脚本。

有关详细说明,可以。

matlab

优点:简单的脚本语言和 gui 设计。

缺点:不支持多线程,可执行文件体积庞大。

在 matlab 编程环境中,您可以利用 visa open() 方法更改资源字符串。脚本的其他内容保持不变。有关详细说明,可以参阅应用指南 1ma171

visual studio 中的 c#

优点:先进的编程环境,优化后提供高性能。

缺点:您需要掌握高级编程知识。

您可以在 visual studio c# 或 vb.net 编程环境中使用 rsinstrument 模块(程序集),该模块与 python 环境中的 rsinstrument 模块提供相同的功能,例如正确设置会话属性、同步功能、错误检查和双向大批量数据传输。您只需更改 rsinstrument 构造函数的资源字符串。下方链接的示例还包含一个 visual basic .net 项目。

labview

优点:非常适合不要求掌握高级编程技能的工程师,专门开发用于仪器的远程控制应用程序。

缺点:图形任务性能较低,由于图形源代码问题而难以比较不同的版本。

在 labview 编程环境中,您可以更改 labview 函数 visa open 的仪器资源字符串。即使程序停止,会话仍然有效。如果您使用仪器驱动程序,可以参阅应用指南 1ma228

labwindows/cvi 中的 ansi-c

优点:ansi-c 环境专用于仪器远程控制。

缺点:您需要掌握高级编程知识。

在 c/c 编程环境中,您可以更改 viopen() 函数的资源字符串。您需要先使用 viopendefaultrm() 函数打开资源管理器。

请求信息

如果您有任何疑问或需要了解更多信息,请填写此表格,我们会尽快回复您。

推广许可

你的申请已提交,我们稍后会联系您。
an error is occurred, please try it again later.
网站地图