Proser
串口与网络调试软件
glimix
自学编程,始终热爱。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Proser:在使用中改进
这里忽略了协议前面11个字节与后面51个字节,全部以0代替;工作模式是1变化到4。可以想像,手动编辑63个字节的协议也是一件痛苦的事。上位机接收到下位机发送的协议,解析出工作模式,然后依据此模式切换到相应的界面。为了调试这个功能,由。大多数时候用于忽略一个数据块,因此用户更关注所忽略块的大小,而当前第一个参数却是要填充的值,这使得。最后,展示一下多次发的结果,特别标注了序列值的生成。是一个可选参数了,忽略时默认以0填充。在使用上有所不便,因此修改了语法,原创 2025-05-10 19:39:41 · 266 阅读 · 0 评论 -
Proser:重新介绍
影响这一构想的一个因素是,我一直没有写出理想的16进制编辑器。当然,没有这样的编辑器也可以,那样波形显示就比预想的功能会欠缺一点。Proser 是一款支持串口与网络的通信调试助手,其独有的协议编辑器、数据检视、标尺等功能,让指令模拟与数据分析更加易用。百度网盘:https://pan.baidu.com/s/1gH5203obkf3CLZ63_nh0IA?是业余抽时间实现的,没有经过太多的场景验证,难免存在Bug!现在间断更新下来,基本成了一款通信调试助手类软件,这篇便是新篇章的重新介绍吧。原创 2025-04-29 22:24:46 · 334 阅读 · 0 评论 -
Proser:新增亮色主题
Proser的功能开发目前暂停,现在主要做代码清理、新增了一套Light样式主题。原创 2025-03-25 22:01:39 · 115 阅读 · 0 评论 -
Proser:新增暗黑主题
Proser的功能开发目前暂停,新增了一套Drak样式主题。原创 2025-03-20 01:58:40 · 428 阅读 · 0 评论 -
Proser:重大更新,新增数据检视功能
第二行发送的数据,使用proser提供的数值转换功能,分别输出(int)1024与(float)3.14,下图是Proser检视后4个字节的结果。Proser中检视逻辑是以字节数量为依据的,如。如图所示,在左侧检视窗口中可以看到,当前右侧高亮的数据,其文本为。需要8个字节,而如果我们仅选择4字节时,此时数据可解释为。这是前4个字节检视为整数的效果。原创 2025-03-17 21:11:29 · 329 阅读 · 0 评论 -
Proser:新增指令批次发送功能
起初设计时,希望指令集窗口自身包含指令的编辑功能,这部分功能与传输窗口的功能重合度高,所以设计上进行了简化,由用户在传输窗口输入指令,添加到指令集窗口,编辑时执行反向操作。Proser中的批次发送功能,是通过指令集进行管理的。这是一次批量执行后的示例。原创 2025-03-13 23:06:41 · 264 阅读 · 0 评论 -
Proser:重大更新,增加标尺功能!
可以看到,数据前面有时间信息,为了让标尺与数据开头对齐,我们只需要将鼠标放在标尺开头左右拖动即可。如果游标位置不合适,可以在标尺上按下游标手柄拖动改变位置,也可以点击右键删除当前游标。生点来了,接下来我可以可以根据需要插入游标,只需在标尺上双击即可。对于较长的数据,我们可以先。为了数据查看的易用性,原创 2025-03-08 12:48:35 · 707 阅读 · 0 评论 -
Proser:新增历史记录功能
针对最近一次的重复发送,Proser只是更新时间,而不会重复记录,这大概也是合理的。在协议调试类软件中,对发送历史的记录,也是让软件易用的一个特性,最后看一眼,没有QSS的历史窗口,确实很素颜。新版中已经新增了此功能。原创 2025-03-03 22:59:30 · 377 阅读 · 0 评论 -
Proser:新增CRC计算辅助功能
一些协议中通常会使用一个周知的CRC检验,来保证协议的的正确性,2:计算光标前所有数值的CRC值。1:计算选中数值的CRC值。原创 2025-03-01 20:46:44 · 680 阅读 · 0 评论 -
Proser:新增数值转16进制值辅助功能
如我们希望1000以大端2字节表示,点击按钮即可调节,随后插入即可。实现了固定报文的发送,对于短小的协议,这有些小题大作。转换功能,具体的说,就是将10进制数的二进制表示插入到协议集里。接下来可以以同样的操作继续插入数值,当然,浮点数也是支持的!中,一条协议可以编写在多行,这样有利用与实际数据对照。辅助,为了更加易用,所以新增了。如图所示:只需要在编辑框中输入。,会自动转换出16进制表达。功能实现等同的功能,需要。原创 2025-02-24 22:07:48 · 329 阅读 · 0 评论 -
Proser:在项目中验证功能
在实现通信控制类软件时,可以通过第三方软件按协议发送报文,以此来验证控制软件在协议解析上的正确性,Proser在这一点在上很行,这正好是Proser在最初设计上的主旨,这个需求可以通过。在正确性得到验证后,我可能还需要随机生成一些数据进行验证。在Proser中一种方法是再建立一个协议,更有效的方法是。值域的设计,就是为了定制字段,如图所示,协议头/尾保持不变,其它定段使用了随机数生成器。怎么样,非常方便吧!这里我编辑了一些固定值字段,这非常便于控制软件验证自己处理的正确性。原创 2025-02-22 13:16:07 · 239 阅读 · 0 评论 -
Proser:分隔符可以变颜色了
回想多年前做UI时,自绘的心劲非常大,现在每每遇到特殊控件时,只想用现有的几个控件拼凑一个。就比如这里选择颜色的色块,完全可以用一个。打算做个简单的自定义控件,提供几个有限的颜色选择一下即可,大多数用户,不会在这里浪费太多的心思。现在,看起来花里胡哨了。原创 2025-02-07 09:57:19 · 282 阅读 · 0 评论 -
Proser:新增分隔符插入功能
最近又对Proser进行了一次升级,加入了插入分隔符功能,多多少少有点用处吧。在Proser中,插入分隔符被定位为辅助功能,因此做了设计上的简化。原创 2025-01-22 16:55:50 · 211 阅读 · 0 评论 -
Proser:升级为简易的通讯调试助手软件
不过,目前针对即时收发还没有发送历史、批量发送等功能,但后者却可以通过【协议集】功能完成,缺点就是针对短小的协议有点大材小用的感觉,这些等后期有时间再更新吧。我本来打算将Proser定位为一个直观的协议编辑、发送端模拟软件,像下面这样。但是按耐不住升级的心理,硬生生的把即时收发整合了进去,就像这样!原创 2025-01-12 23:28:15 · 265 阅读 · 0 评论 -
Prosre:一款直观的协议发送模拟软件
Proser 是一款直观的协议编辑、发送端模拟软件。在涉及二进制协议通信的程序开发过程中,我们经常会通过助手类工具编写协议来验证自己的代码,但这些助手对于大协议的编辑非常不友好,这时Proser会协助你轻松的完成测试。原创 2024-11-08 22:13:05 · 974 阅读 · 0 评论 -
Proser:一款直观的协议发送模拟软件
Proser 是一款直观的协议编辑、发送端模拟软件。原创 2024-12-02 22:52:28 · 389 阅读 · 0 评论
分享