1. 首页
  2. 汽车资讯
  3. 正文

如何查找端口及波特率(如何查找端口号是多少)



今天有同事请教LabVIEW如何自动识别连接的VISA资源(如串口/GPIB/USB资源等),其实这个是很简单的,在这里也给大家介绍下。

一、前提条件

首先需要确认我们的软件环境,我们不仅需要安装LabVIEW软件,还需要安装兼容的NI-VISA驱动软件,LabVIEW和NI-VISA软件都可以在NI的官网直接下载。这里我们要注意软件的兼容性,如下图所示是各个LabVIEW软件版本和NI-VISA软件版本的兼容性说明。

LabVIEW软件版本和NI-VISA软件版本的兼容性示意图

我们可以打开NI-MAX,查看是否安装了相关软件,如下图所示,这里只安装了LabVIEW 2018版软件,但没有看到安装了NI-VISA,所以需要到官网下载NI-VISA安装好。

NI-MAX查看NI软件安装情况

可以在NI官网下载并安装与LabVIEW版本兼容的NI-VISA软件版本(18.0版本及以上)。

NI-VISA下载界面

二、程序设计

安装好NI-VISA驱动后,就可以通过程序自动找寻电脑连接的VISA资源了。可通过NI LabVIEW自带的函数“VISA查找资源”(位于:仪器I/O→VISA→高级VISA→VISA查找资源)实现我们想要的功能。

VISA查找资源子函数

具体实现程序框图如下图所示。

程序框图

程序解读:ASRL?*INSTR是过滤表达式,此处表示只搜索与本电脑连接的所有串口资源,如需要查找其它资源(如GPIB资源等),可通过修改此字符串表达式实现,表达式用法具体可参照该函数的帮助文档。

“VISA查找资源”函数帮助文档

执行本程序框图,即可搜索到我们想要找到的VISA资源端口。

自动搜寻到的VISA资源端口

三、延伸

既然我们获得了所有的VISA资源端口,我们就可以通过SCPI语言与VISA资源进行通信,比如说发送“*IDN?”指令查询设备型号,可进一步确认该资源是否是我们想要控制的资源。

通过SCPI指令查询设备ID

此外,我们还可以指定查找某一波特率的VISA资源(通过添加特定条件,可以帮助我们更加准确的找到需要控制的资源),程序框图实现如下图所示。

添加限定条件

更多阅读:

杭州车牌摇号太难了(杭州车牌摇号难摇吗)佛山哪里绿标限行(2020年佛山怎么限行)凌派汽车如何使用空调(凌派汽车空调怎么使用)中国汽车工况项目(中国汽车工况项目有哪些)电喷摩托车是什么时候上市的(电喷摩托车技术成熟吗)买面包车拉货哪个更好(拉货面包车哪个性价比高)共享电动汽车厂商(共享电动汽车厂商名单)五菱汽车上虞专卖店在哪里(绍兴五菱4s店)具有赛车性能的车有哪些(赛车的车型有哪些)两冲越野摩托与四冲爆哪个(越野摩托车两冲程和四冲程哪个好)

猜你喜欢:

如何查看高速收费(如何查看高速收费情况)如何查询个人交通违章记录查询网站(个人交通违章查询系统)如何查看领动是2018款(领动出厂日期怎么看)如何查看车辆维修记录(如何查车辆的维修记录)如何查询一辆车子的来源(怎么查出车辆的信息)如何查科目二的打卡次数(如何查科目二的打卡次数记录)如何查看轮胎和玻璃生产日期(怎么看轮胎和玻璃生产日期)如何查看车辆维修记录(如何查看车辆维修记录表)如何查自已是否可以报考驾校(如何查询自己是否可以考驾照)如何查自己的小车是否违反交通(如何查自己的小车是否过户)

文档下载: W 导出为如何查找端口及波特率(如何查找端口号是多少).doc文档

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://fsxxzx.cn/article/210322.html

(function(){ var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?1d7dde81dc0903e04d3ac0b9599444f6":"https://jspassport.ssl.qhimg.com/11.0.1.js?1d7dde81dc0903e04d3ac0b9599444f6"; document.write('<\/mip-script>'); })(); (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();