工作原因需要检测硬件的RS485,TTL232协议功能快速收发情况。要求是串口调试软件需要每秒1000帧的速度发送数据,但找了很多常用的串口软件,要么是没有达到这个速度,要么是发送数据时间间隔忽大忽小。所以就制作一个不附带多余功能,专注高速连续发送指令的串口发送调试器。

直接附上程序图(图方便的话想要源程序工程文件可以点击我的主页资源中找到下载)

 

到这一步软件就完全做好了,当然我工作时候用的测试软件在此基础上又做了一些改进,接下来也一同分享一下。

(后续附带测试演示,如果身边没有硬件可供测试的话可以下载一个虚拟串口软件和别的串口调试软件模拟双机通讯,虚拟串口软件:Configure Virtual Serial Port Driver)

如图,功能拓展版本相比原版额外增加了一个连续发送区,并且在每个发送区右边添加了一个指示灯,只要有发送,指示灯就会点亮,依据此来判断发送数据情况。

两个发送区的功能是,每发送1000帧就切换到另一个连续发送区发送数据。目前两个连续发送区发送的数据代表速度20和速度0。如果设置每1ms发送1帧的话,可以看见电机会运行1秒停止1秒循环。

如果硬件设计中不支持1ms间隔发送数据,那么硬件可能会死机或者发送数据丢失,导致电机运转不正常的结果。

[labview]做一个简单实用可扩展功能的高速串口发送(接收)调试器相关推荐

  1. 【tkinter】的使用详解,做一个简单实用的万能可视化界面!

    文章目录 一.tkinter类介绍 二.在例子中学会用法! 1.一个简单的开始 2.学会使用button 3.Entry窗口部件 1.简单使用 2.动态改变entry内部的值 4.Text窗口部件 ( ...

  2. html与css编程证书,利用CSS布局做一个简单的荣誉证书(代码示例)

    本篇文章将给大家介绍如何使用css布局制作一个简单的荣誉证书,有趣且实用,希望对需要的朋友有所帮助! 那么利用css布局实现简单荣誉证书样式的效果是非常简单的,主要用到以下几个基础属性: backgr ...

  3. CocosCreator学习1:做一个简单的游戏

    把计步器写好了,到了写游戏场景.控件什么的时候,傻眼了.想做一个简单的地图,可以在地图上点击选择城市,发现用Cocos2D-X代码码出来好麻烦,尤其是城市位置问题,需要调试去找对像素区域做一个按钮控制 ...

  4. WinForm_2一个简单实用的小应用——桌面时钟

    对于WinForm编程呢,我准备采用编写不同的小应用或小游戏这种方式--因此,可能每一个程序会包揽相对较多的东西,毕竟WinForm编程还是挺简单的^_^ 今天先来做一个挺实用的小应用--桌面时钟,也 ...

  5. 一个简单实用的SSAO实现

    转自 http://blog.csdn.net/xoyojank/article/details/5734537 by José María Méndez 原文链接: http://www.gamed ...

  6. pygame做一个简单的打字游戏

    pygame做一个简单的打字游戏 1.基本代码 下面的代码完成了每一秒在界面的顶部随机生成一个新的字母 # -*- coding=utf-8 -*- import pygame from pygame ...

  7. 第四章 .net core做一个简单的登录

    项目目标部署环境:CentOS 7+ 项目技术点:.netcore2.0 + Autofac +webAPI + NHibernate5.1 + mysql5.6 + nginx 开源地址:https ...

  8. clistctrl控件最后插入在后面_用图表控件做一个简单的员工信息查询系统

    前几天在上课的时候有同学说在做人员的信息查询的时候,经常的要去做查找搜索很麻烦,能不能做一个简单的人员信息查询系统,只需要选择人员的编号就可以查询到这个员工的信息.其实要实现这个同学的需求在EXCEL ...

  9. 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截...

    程序猿修仙之路--数据结构之你是否真的懂数组? 数据结构 但凡IT江湖侠士,算法与数据结构为必修之课.早有前辈已经明确指出:程序=算法+数据结构  .要想在之后的江湖历练中通关,数据结构必不可少.数据 ...

  10. 【Python】如何用python做一个简单的输入输出交互界面?

    看到知乎上有人在问,如何使用Python做一个简单的输入输出交互界面? 交互界面就涉及到GUI编程. Python有很多GUI框架,功能大同小异. 其中比较出名的有「PyQT」.**wxPython. ...

最新文章

  1. numpy random 生成随机矩阵
  2. 数字调相用计算机实现的步骤,第2章数据通信习题
  3. python 时间日期处理
  4. java基础面试题之:普通类和抽象类有哪些区别?
  5. Python函数的参数
  6. 5年数据总监主动辞职:那些没用可视化报表的人,后来都怎么样了
  7. flash倒计时功能
  8. 什么是上行带宽,什么是下行带宽
  9. 关键词搜索淘宝商品列表接口,关键词搜索接口,淘宝关键词搜索接口,item_search - 按关键字搜索淘宝商品列表接口,接口参数说明。
  10. Ambire钱包白皮书
  11. 枸杞“黑金”,养生效果就选它
  12. 手把手教你在GitHub上传项目(超详细)
  13. axios下载流文件报错文件已损坏
  14. 解决module not found: error: can‘t resolve ‘path‘ in ‘C:\xxx\xxx‘
  15. 微软产品经理:你不能不知道的 6 个 Web 开发者工具
  16. 移动安全学习笔记——组件安全之ContentProvider组件漏洞挖掘
  17. 使用YMIR生产基于yolov5的头盔检测模型
  18. 使用JDBC操作数据库(入门介绍)
  19. 【华为OD考试真题】报数游戏(Python实现)
  20. OpenSource

热门文章

  1. linux 卸载lxde,UBUNTU最小化搭建LXDE桌面环境
  2. Android JetPack Room
  3. 蓝牙无线自制串口模块连接穿越机配置工具
  4. gds文件 导出_GaussDB 200使用GDS服务导入导出数据
  5. 分布式系统之Quorum机制
  6. phaser java_java并发编程:Phaser同步工具原理
  7. 各位大佬们,萌新发个锁机源码
  8. Microsoft Excel 教程:如何在 Excel 中创建新工作簿、插入或删除工作表?
  9. 农耕文化元宇宙,Mixlab邀请你共创数字孪生艺术农场~~
  10. 天合光能为澳大利亚太阳能农场供应双玻组件