发布"多串口设备监控系统"通信软件,来者有分 (300分)

  • 主题发起人 主题发起人 SS2000
  • 开始时间 开始时间
to: apw
能否把你的想法具体些?
 
听说 turbopower 的 async控件比较不错,有人说比spcomm好些,不知大家用过没有。

有个意见,好多多串口的设备的串口参数都是一样的,如果每个都设置一遍太麻烦,能否提供一个快捷的方式?
比如,在第一个串口设置界面保存后加一提示,“其他端口(或其他没有做过设置的端口)是否使用同样设置?”

希望得到你的注册码,谢谢你给我们提供了这么好的程序。hellowbh@163.net
 
我用了,还行。但界面亲和力不够。
 
To netwatch,
不知道该如何理解你说的“界面亲和力”。
因为不是娱乐软件,是给专业人员用的,所以,是不是你认为太呆板了?
 
To aRichMan,
你的建议可以考虑
 
To aRichMan,你说的功能已经加入,注册码已经给你了
 
发布1.0.0.5:增加同时设置全部串口参数的功能
 
现在下载的程序不能使用: 不是合法的win32应用程序。
 
to ss2000
是的。
我以前也用过一个类似软件,他的界面紧凑可操控性好。

 
我也来看看
 
to: aRichMan
现在可以了,我的那个服务器不知怎么回事,经常文件只能上传一半,可恶。以后的小心点了。传完了的检查一下。:(

to: netwatch
不错,从我自己来讲,界面更本谈不上漂亮,但是界面紧凑应该没有问题,你看多紧凑呀,整个画面全是主见面没有一点浪费,呵呵。
可操控性我觉得还可以,当然可以再改进。
不过大家可能没有注意到,我的软件和其它软件有两个最大不同。
1。同时显示N个串口。
2。特别强调是用于监控设备用,用于设备的调试和烤机用,特别是用于设备的可靠性测试。我的软件有一个轮询功能,这个应该是其它同类软件所不具备的。因为有这么一个功能,所以软的操作界面接必然和其它不太一样了。
 
这个设计的不错么,学习,多学习.
 
to ss2000
你所说的两个不同是你的软件的最大特色,我用的那个的确没有这些功能。
这两特色是你软件的最大卖点了。呵呵[:D]
 
还有个需要改进的地方:
端口配置窗口中既然pagecontrol的每个sheet已经显示了是com1,com2....为什么还要可以选择端口呢?
 
To aRichMan,
这回你可错了,这正是我特意设计的,这正是我的设计灵活之处。
试想,如果我有10个串口,只想监控其中四个,我就可以只选4个,可是不一定是COM1-COM4,你说怎么办?
因为是监控设备,所以有可能设备从COM1换成COM2,这时候如何设置?一是把端口1的COM1换成COM2,而是
在COM2中重设一遍。目前这个优点可能不明显,等以后完善了你就很清楚明白了。这可是我多年的经验总结
出来的,我都舍不得告诉别人的,呵呵。就和数据库的2层设计和3层设计是一个道理,这可是我灵感呀,解
决了我实际中的大问题。

 
是的,确实如此。
 
通常的COM测试程序只能是看看通讯报文,下发一些命令。
而对于经常要写通讯程序的人而言这些功能往往又不够用。
所以,测试程序要是能够支持外挂最好了。
不熟悉COM编程的人可以按外挂模块的规范写好外挂,用你的测试软件测试通讯协议,甚至直接用你的软件加自己的外挂可以实现通讯、数据处理、数据库等常用的前置处理模块。
我对外挂的想法是:
1。在COM测试程序中加入外挂管理功能,即能够注册或注销外挂;
2。启动或停止外挂模块;
3。设计外挂模块接口,其实不复杂,用Inproc COM最好,也可以采用纯DLL外挂:定义一个通用的基类,基类中有初始化、结束、数据显示、响应数据接收、下发事件句柄等功能;设计DLL的接口函数,可取回基类指针,测试程序处理对这个指针的对象实例进行操作。
 
看来各位高手对spcomm研究真的很深入,受益非浅,SS2000的东东也很不错。顺便向SS2000及各位大虾请教一个问题:为什么用spcomm发送偶校验的二进制数,使用另一个串口进行监测,当发送数据7F 01 0B 0B 18 46 00 32 00 2C 01 32 00 1E 00 FD DA时,为何最后一个字节的数据收不到呢?希望各位大虾能指点一二
 
后退
顶部