返回介绍

Function _viFindGpib

发布于 2020-03-05 18:21:36 字数 1659 浏览 1163 评论 0 收藏 0

_viFindGpib

通过 VISA 的接口(GPIB / TCP)向某器材/设备发送命令/请求。

#include <Visa.au3>
_viFindGpib(ByRef $a_descriptor_list, ByRef $a_idn_list, $f_show_search_results = 0)

参数

$a_descriptor_list (ByRef)返回一个数组,保存着在 GPIB 总线中找到的所有设备的 VISA 资源描述符(请查看 _viExecCommand 函数的注意部分以了解更多信息)。
$a_idn_list (ByRef)返回一个数组,保存着在 GPIB 总线中找到的所有设备的 IDN(比如,名称)。
$f_show_search_results可选:若为 1 则表示以对话框显示搜索结果。
默认值为 0,表示搜索结果将不被显示

返回值

成功: - 找到的设备数量(0或更多)
失败: - 返回值为 a NEGATIVE value,并把 @error 设为 1

注意

所有的 VISA 函数都要求必须安装 VISA 库(您可以通过检查 WINDOWS\system32 目录下是否存在 visa32.dll 来判断)和一个 GPIB 卡(例如 National Instruments(美国国家仪器有限公司)的 NI PCI-GPIB 卡或者是 Agilent 82350B PCI 高性能 GPIB 卡)。

* 更详细的通用 VISA 描述符(DESCRIPTOR)请查看 _viExecCommand 函数的帮助部分。

相关

_viExecCommand, _viOpen, _viClose, _viGTL, _viGpibControlREN

示例


; 这个示例脚本将搜索 GPIB 总线并在对话框中显示结果

#include <Visa.au3>

Dim $a_descriptor_list[1], $a_idn_list[1]
_viFindGpib($a_descriptor_list, $a_idn_list, 1)


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文