C#上位机 - 调试助手新功能发布,报文解析、多设备连接

文摘   科技   2023-02-08 07:30   广东  

Keep Moving 

保持·热爱

调试助手

上位机开发

C#

功能介绍



该软件高度适配HEX格式的报文

代码仓库:github.com/L231

欢迎后台提需求,软件也在不断更新中

后台回复开源获取软件、源代码



功能介绍

基本模式

作为一款调试工具,下图基本满足一般化的需求。简洁的界面,以接收显示区为主体。

灵活切换ASCII、HEX模式,与下位机完成数据交互。时间戳、log记录。


接收区的指令系统

接收区右键,解锁后,即可使用指令系统,指令不区分大小写。

使用“MSG”注册报文解析规则后,可自动解析报文。


超级报文

若接收区的指令系统无法满足需求,还有“超级报文”。

  • 可动态添加、删除一条报文

  • 自定义发送、接收的解析框个数

  • 右键配置系统

右键文本框,打开解析规则编辑器:



发送列表

介绍链表             

              链表功能

列表模式

实际项目开发中,往往我们设计了许多指令,此时就需要一个便捷的指令表,下发指令控制下位机。


列表的组合功能

自然地,根据项目开发需求,设计下述功能:

  • 多条指令循环发送,自定义延时时间

  • 指令打包,一键发送一系列指令

  • 打包指令时,具有DELAY、LOOP语法

  • 连通多设备,一键可操控多台设备

  • 发送列表可新建、保存、另存为


精简发送列表

针对“列表模式”占用界面、指令打包不方便等问题,搜集需求,制定了“精简模式”:


精简模式的编辑器

右键按钮,开启/关闭编辑器:

  • 按钮动态生成,支持插入新按钮

  • 足够大的报文编辑框

  • 右键橙色按钮,关闭编辑器



其它的

多通道配置

可同时连接多台设备,共用一套发送、接收框:

设备名作为报头,如下图读取万用表的测量值:

具体介绍及应用见:递归算法处理报文的嵌套循环发送





-END-


碎片聚合
求真务实
 最新文章