gegezaixiao 发表于 2011-6-1 23:37

这个看个人使用习惯的问题,仁者见仁,智者见智,100个人可能有100种“协议”。
不过对于“不用测试,只管收”,有不同意见,
不能保证数据正确性的前提下,把数据提取出来有何意义?在做这个调试之前,通信的功能应该是好的。

程序匠人 发表于 2011-6-1 23:37

我是来下载工具的。可是还没有
mbutterfly 发表于 2011-6-1 21:29 https://bbs.21ic.com/images/common/back.gif

请过两天再来看看,说不定会有惊喜

程序匠人 发表于 2011-6-1 23:40

这个看个人使用习惯的问题,仁者见仁,智者见智,100个人可能有100种“协议”。
不过对于“不用测试,只管收”,有不同意见,
不能保证数据正确性的前提下,把数据提取出来有何意义?在做这个调试之前,通信的功能应 ...
gegezaixiao 发表于 2011-6-1 23:37 https://bbs.21ic.com/images/common/back.gif

因为我这个东西的定位是——辅助调试。所以与保证数据正确性没有太多关系。

1、因为是实验室环境,不是现场,所以硬件干扰可以忽视。
2、如果是下位机串口通讯模块本身的问题,也与我无关。

我这里说的辅助调试,不是指调试串口,而是以串口为媒介,去调试程序里其他功能。

因此我可以大胆假设,传过来的数据都是真实有效的。

chunyang 发表于 2011-6-2 04:17

等匠人写好了,俺一定专软专用,这个东东,俺常用,不过需要的功能倒是不多,基本的就成,主要用来测试俺的模块。

lxyppc 发表于 2011-6-2 08:37

先发一个版本,看反应如何,然后再改

精益求精 发表于 2011-6-2 10:54

谢了,等惊喜。。。呵呵。

精益求精 发表于 2011-6-2 10:56

做串口通讯协议时,先假设串口的硬件没问题。

如果每次串口传过来的数据都不正确,协议就没意义了。

icecut 发表于 2011-6-2 12:04

匠人考虑下xml
原野之狼 发表于 2011-6-1 22:42 https://bbs.21ic.com/images/common/back.gif

还是考虑dll扩展吧.
你看很多软件,都保留了编程接口.

你出一个dll的纯虚基类

别人的接口别人做,开不开源无所谓.

这才是软件的标准框架.你想所有都支持,往往浪费宝贵时间去做构架.

icecut 发表于 2011-6-2 12:06

这个东西你先做.呵呵.

说不定某一天我也会做...我做的肯定是带usb转硬件设备的.

程序匠人 发表于 2011-6-2 12:16

等匠人写好了,俺一定专软专用,这个东东,俺常用,不过需要的功能倒是不多,基本的就成,主要用来测试俺的模块。
chunyang 发表于 2011-6-2 04:17 https://bbs.21ic.com/images/common/back.gif

春阳平时用那个串口工具?

程序匠人 发表于 2011-6-2 12:18



还是考虑dll扩展吧.
你看很多软件,都保留了编程接口.

你出一个dll的纯虚基类

别人的接口别人做,开不开源无所谓.

这才是软件的标准框架.你想所有都支持,往往浪费宝贵时间去做构架. ...
icecut 发表于 2011-6-2 12:04 https://bbs.21ic.com/images/common/back.gif

我这个程序,是准备做给“傻瓜”用的。
如果使用者那么厉害,还会DLL,那何不自己开发?呵呵。

McuPlayer 发表于 2011-6-2 12:48

匠人的这个工具的重点在于协议解析,而不是数据本身

所以,必须是可配置的,否则协议很难做兼容很多个
从简单到复杂,以此是,配置文件,脚本文件,DLL扩展
如果配置文件,简单的就是ini文件,复杂的用xml文件

总之,是个不小的工程
期待着做匠人的用户,我非常需要此类工具

icecut 发表于 2011-6-2 13:32

92# McuPlayer
他想赚钱就做.不想赚钱就做自己用,顺便拿出来合适谁谁用.

别到时候bug没人改就行....只有开源软件才能通用,其他不行的.

icecut 发表于 2011-6-2 13:34



我这个程序,是准备做给“傻瓜”用的。
如果使用者那么厉害,还会DLL,那何不自己开发?呵呵。
程序匠人 发表于 2011-6-2 12:18 https://bbs.21ic.com/images/common/back.gif

不自己开发是因为你水平高,做的好.........

现在学计算机做软件的,一抓一大把,你还写个程序让那些"傻瓜"再电子行业混时间,还不如去其他行业赚钱呢.你这么搞不是毁了他们嘛

原野之狼 发表于 2011-6-2 14:05

一次做到完美 这个很难
匠人应当搞个开放的架构 这样后来人能根据自己需要来扩展功能
你自己添加所有的协议 吃力不讨好啊

xlsbz 发表于 2011-6-2 14:05

本帖最后由 xlsbz 于 2011-6-2 14:12 编辑

楼上有位提的似乎好能自己配置   这样就不用管它什么协议了想配置成什么就配置成什么

起码包括配置波特率 奇偶啊 还有 字符串长度啊 单个字符都啥意思啊

就比如说modbus吧把它解析出来就行使用者可以自己添加上每个word啥意思 然后自己保存下来

至于那个波形啊 就我经历的看 就是赚了眼球了

再比如发送啊   某个字符可以通过特殊指令 自增可以自减
比如可以设置 一行可以放几个字符



再比如变化了的字符 颜色改变 。数值不变的字符颜色不变


数据库保存

打印数据为PDF

受不了了 发表于 2011-6-2 14:26

一直都用MODBUS来监测,串口调试助手最多用来试一下波特率或者硬件好坏

渤海三叠浪 发表于 2011-6-2 14:34

lxc806705 发表于 2011-6-2 14:39



把计算机的时间加入到串口调试显示中?请问你是希望怎么做?只是显示在窗口呢,还是要发送给下位机?

大数据文件的存储?请问要多大的数据?

盼复,谢谢! ...
程序匠人 发表于 2011-6-1 17:23 https://bbs.21ic.com/images/common/back.gif
最好是做成可选择的,显示在串口调试中,数据存储的话在10M以内就可以了,存储成文本格式,不过这个10M我是乱写的,1M也许就可以了

lxc806705 发表于 2011-6-2 15:16

突然发现我是99楼哈哈,匠人送点红包吧
页: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14
查看完整版本: 喜欢串口辅助调试的进(8月19日《串口猎人》V31发布在484楼)