设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
排行榜
积分充值
帖子
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
控制专题
›
『高级语言/组态软件/触摸屏』
›
C#上位机 - 串口助手新增自动下发功能
返回列表
发新帖
C#上位机 - 串口助手新增自动下发功能
[复制链接]
80778
|
0
|
2024-12-24 15:43:13
|
显示全部楼层
|
阅读模式
Keep Moving
保持·热爱
调试助手
上位机开发
C#
自动下发
根据下位机的应答,自动下发指令
另外修复实时曲线、log等bug
github.com/L231/SerialAssistant
欢迎后台提需求,软件不断更新中
后台回复开源获取软件、源代码
概述
概述
之前一个网友的需求:
发送列表具有丰富的主动发送功能:
数量众多的发送框
打包报文,一键发送
延时、循环发送的脚本功能
但缺少被动发送功能:
收到下位机特定的应答,自动发送报文
自动下发
实现链表
链表设计
机制
上位机收到特定的数据,就自动下发特定的数据
建立一个数据匹配链表
下位机应答数据 <==> 上位机下发数据
链表编辑器
链表编辑器设计匹配规则:
如上,“FF 02 Fb 03 $ 25 00 12”表示:
“FF 02 Fb 03”是下位机的应答
上位机只要收到“FF 02 Fb 03”,就下发“25 00 12”
实验效果
下图,发送12 25后,自动进行接下来的动作:
动图演示:
实时曲线
演示
打开动态曲线,创建一条曲线,并打开编辑器,按通信协议编辑解析规则:
数据类型,HEX 还是 ASCII
报头,主要用于区分不同的曲线
数据所处报文中的位置
如上图的规则,可解析出下图的数据:-0.961877
动图效果
这里使用MCU输出一个正弦波,通过指令“0x80”使能输出:
-END-
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
北岛李工
回复楼主
返回列表
『运动控制/工业总线』
『机器视觉/AI/IoT/机器人论坛』
『高级语言/组态软件/触摸屏』
『操作系统xp/xin7/win10/linux』