当前位置: 首页 > news >正文

LabVIEW-简单串口助手

LabVIEW-简单串口助手

  • 串口函数
    • VISA配置串口
    • VISA写入函数
    • VISA读取函数
    • VISA资源名称
    • 按名称解除捆绑
  • 函数存放位置
  • 思维导图
  • 主体界面为以下

串口函数

VISA配置串口

在这里插入图片描述

VISA写入函数

在这里插入图片描述

VISA读取函数

在这里插入图片描述

VISA资源名称

在这里插入图片描述

按名称解除捆绑

在这里插入图片描述

函数存放位置

在这里插入图片描述

思维导图

在这里插入图片描述

主体界面为以下

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
从创建好的“枚举”控件拖拽出来

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
VISA 读取函数 的 “读取字节数” 这个输入端口设置十分关键。由于在串口通信中,如果指定读取 100 个串口缓冲区的字节数,如果当前缓冲区的数据量不足 100 个时,程序会一直停在 VISA 读取 这个节点上,如果在超时的时间(默认是 10 秒)内还没有凑足 100 个数据的话,程序就会报 “Time out” 的错误,如果超时时间设置得太长,有可能导致程序很长时间停止在 VISA 读取 这个节点上。
因此, 我们常采用上面的解决的办法:使用 “Bytes at Port” 这个串口的属性节点,在仪器I/O子面板下,如下图:
在这里插入图片描述这个属性节点读取当前串口缓冲区有字节数,然后将它的输出连接到 VISA 读取 的 “读取字节数” 这个输入端上即可,这样当前缓冲区中有多少个字节就读回多少个,不会有任何等待。

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/499460.html

相关文章:

  • Linux下,用ufw实现端口关闭、流量控制(二)
  • C#开发-集合使用和技巧(九)Join的用法
  • Dockerfile容器镜像构建技术
  • Github 2024-12-01 开源项目月报 Top20
  • Spring Boot 3项目集成Swagger3教程
  • NISP信息安全一级考试200道;免费题库;大风车题库
  • Android ConstraintLayout 约束布局的使用手册
  • 在网安中什么是白帽子
  • 软件专业科目难度分级 你输在了哪里?
  • 微信小程序实现图片拖拽调换位置效果 -- 开箱即用
  • 关于“浔川AI翻译”使用情况的调研报告
  • 《芯片:科技之核,未来之路》
  • ️ 在 Windows WSL 上部署 Ollama 和大语言模型的完整指南20241206
  • 使用Tomcat搭建简易文件服务器
  • 《C++赋能:构建智能工业控制系统优化算法新引擎》
  • node.js中跨域请求有几种实现方法
  • Node.js新作《循序渐进Node.js企业级开发实践》简介
  • 常见排序算法总结 (四) - 快速排序与随机选择
  • Doris的基础架构
  • python录制鼠标键盘操作循环播放
  • 标书里的“废标雷区”:你踩过几个?
  • centos下使用acme来自动获取免费通配符ssl证书,并发布到nginx服务,(DNS服务为阿里云)
  • 基于协同过滤的图书推荐系统 爬虫分析可视化【源码+文档】
  • Hyperf jsonrpc
  • 计算机毕业设计Spark股票推荐系统 股票预测系统 股票可视化 股票数据分析 量化交易系统 股票爬虫 股票K线图 大数据毕业设计 AI
  • Linux系统下安装配置 Nginx 超详细图文教程
  • 语言处理程序基础
  • golang实现简单的redis服务
  • QT QTableWidget::setModel”: 无法访问 private成员
  • STM32:Bootloader(AB备份,自动回滚)