论坛风格切换切换到宽版
  • 7170阅读
  • 32回复

KN-Q10的软件操作及功能设置 [复制链接]

上一主题 下一主题
离线BA6BF
 
发帖
16982
只看楼主 倒序阅读 0楼 发表于: 2010-10-14
这个帖子用于记录q10的cat pro使用和q10的软件功能操作需要改进的地方。
离线xiongjunfeng
发帖
1220
只看该作者 1楼 发表于: 2010-10-14
kn-q10软件设计中加入了功能强大的cat pro功能。开发或者对cat功能有兴趣或者对q10软件设计中有什么好的建议可以在这里讨论。
这里先放放上q10的cat指令文档资料。
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线xiongjunfeng
发帖
1220
只看该作者 2楼 发表于: 2010-10-14
再占一个位置
离线bg4uan
发帖
10625
只看该作者 3楼 发表于: 2010-10-14
上资料呀,,,,,,,,,顶,
离线bg6qbt
发帖
7255
只看该作者 4楼 发表于: 2010-10-14
占位。。。好象目前操作中有bug,我没记录。
离线BG4FQD
发帖
3407
只看该作者 5楼 发表于: 2010-10-14
这几天再弄catpro的cw部分发射,
cw 应该是q10 和 这套catpro的精髓。

pc软件中实现cw的catpro编码现在都应该没问题,自己验证过几次。但是指令送到q10,目前有一点问题没解决。
异步方式:只处理发送,不判断0x55返回码。
异步方式别的指令没遇到什么问题,但是cw发送有问题,

现在测试中, 用"cq cq cq de bg4fqd bg4fqd k"生成一个 28字节的编码,存入在一个32字节的buffer,
如果用 0x33 "32字节",q10 是可以正确发送,电码也是对的;
如果我变成 0x32 "16字节" 0x32 16字节 送到 q10,q10 只能执行前面的16字节;现在看来无论是4字节数据还是单字节方式,q10都只能执行第一组发送的,其余的就有问题。

昨天没弄明白,不知道是不是一定要等0x55之后才能发其余的,还是我的代码有问题。
今天晚上再试验一下,明天出差要。:(
离线xiongjunfeng
发帖
1220
只看该作者 6楼 发表于: 2010-10-14
'
这几天再弄catpro的cw部分发射,
cw 应该是q10 和 这套catpro的精髓。
pc软件中实现cw的catpro编码现在都应该没问题,自己验证过几次。但是指令送到q10,目前有一点问题没解决。
异步方式:只处理发送,不判断0x55返回码。
异步方式别的指令没遇到什么问题,但是cw发送有问题,
现在测试中, 用"cq cq cq de bg4fqd bg4fqd k"生成一个 28字节的编码,存入在一个32字节的buffer,
如果用 0x33 "32字节",q10 是可以正确发送,电码也是对的;
如果我变成 0x32 "16字节" 0x32 16字节 送到 q10,q10 只能执行前面的16字节;现在看来无论是4字节数据还是单字节方式,q10都只能执行第一组发送的,其余的就有问题。
昨天没弄明白,不知道是不是一定要等0x55之后才能发其余的,还是我的代码有问题。
今天晚上再试验一下,明天出差要。:(
'
cw发送数据送出后,必须在收到0x55后,才能再送入数据,否则肯定有问题。
cw发送编码采用了一种很紧密的方式,一byte字节包括4个编码,并且还自动加入4个空编码。也就是说一个字节就是8个编码。所以送入数据后,有时要等cw发送一些数据后,把数据缓存空出后,回送0x55才能再接收数据。否则后送入的数据会把前面的数据覆盖。那一切就不正常了。所以在协议里加入了0x55这个应答码。
总之只要按协议编程就不会出问题.
离线BG4FQD
发帖
3407
只看该作者 7楼 发表于: 2010-10-14
'
cw发送数据送出后,必须在收到0x55后,才能再送入数据,否则肯定有问题。
'

谢谢熊老师,
我今天改成同步方式试一下。
测试下来别的命令没有收到这个0x55的影响,这个cw 看来要重新弄一下了。
离线xiongjunfeng
发帖
1220
只看该作者 8楼 发表于: 2010-10-14
'
谢谢熊老师,
我今天改成同步方式试一下。
测试下来别的命令没有收到这个0x55的影响,这个cw 看来要重新弄一下了。
'
只有收到0x55应答码或者数据才表示机器把pc的指令执行完了。否则就有可能出问题
这种通讯方式是一般控制所用的方式,很少有pc发了指令就不管了的控制方式。
离线BG4FQD
发帖
3407
只看该作者 9楼 发表于: 2010-10-14
本来构思一个线程负责专门的写,一个线程负责出来接收数据,两个不关联最好了。
现在看来需要关联的,模型就不对了。
离线BG4FQD
发帖
3407
只看该作者 10楼 发表于: 2010-10-14
熊老师你好。

今天回来比较晚,赶紧试验了一下,的确是0x55的原因,
等到0x55后再发下一条,就没问题了。
我测试发了几十个字符的报文没有出现问题。
离线bg6qbt
发帖
7255
只看该作者 11楼 发表于: 2010-10-14
'
熊老师你好。
今天回来比较晚,赶紧试验了一下,的确是0x55的原因,
等到0x55后再发下一条,就没问题了。
我测试发了几十个字符的报文没有出现问题。
'
你的操作软件会提供给我们使用吗?
离线bg7ixa
发帖
394
只看该作者 12楼 发表于: 2010-10-15
不知所云的路过!!!希望能提供给q10用户使用...
离线BG4FQD
发帖
3407
只看该作者 13楼 发表于: 2010-10-15
'
你的操作软件会提供给我们使用吗?
'

pc程序目前还仅是个模型,还在了解和熟悉catpro 命令集。

做完了基本上是个q10的pc终端,能操作控制q10的产用功能,然后设想提供一个类似 cw runner 的cw操作模式。
我想 cw 也正是 q10的重点吧。

如果做好了会免费提供给大家的。
本来计划本周内出个模型,但是遇到了指令理解的偏差,有些东西要推倒;而且马上要出差,周日回来,只能晚几天了。
离线wd3010
发帖
2658
只看该作者 14楼 发表于: 2010-10-17
'
pc程序目前还仅是个模型,还在了解和熟悉catpro 命令集。
做完了基本上是个q10的pc终端,能操作控制q10的产用功能,然后设想提供一个类似 cw runner 的cw操作模式。
我想 cw 也正是 q10的重点吧。
如果做好了会免费提供给大家的。
本来计划本周内出个模型,但是遇到了指令理解的偏差,有些东西要推倒;而且马上要出差,周日回来,只能晚几天了。
'
强人
赞一个
离线bg8jb
发帖
873
只看该作者 15楼 发表于: 2010-10-17
'
pc程序目前还仅是个模型,还在了解和熟悉catpro 命令集。
做完了基本上是个q10的pc终端,能操作控制q10的产用功能,然后设想提供一个类似 cw runner 的cw操作模式。
我想 cw 也正是 q10的重点吧。
如果做好了会免费提供给大家的。
本来计划本周内出个模型,但是遇到了指令理解的偏差,有些东西要推倒;而且马上要出差,周日回来,只能晚几天了。
'
顶一下,盼lz的软件了。
离线BG8FBX
发帖
43
只看该作者 16楼 发表于: 2010-10-17
控制软件出来了吗?
离线BG4FQD
发帖
3407
只看该作者 17楼 发表于: 2010-10-21
原打算本周推出来一个功能基本具备的面包板实验程序,怎奈一直出差没有足够的时间调试。
只能一再爽约。

明天一早还要出差4天,所以还是先放出了前几天修改的测试程序吧,后面的工作基本就是界面了。

根据熊老师的指导,重新理解了一下catpro的通讯模式,重写了catpro的通讯框架,
在测试程序中连续发送cw的情况下(比如连续按f3),一次会有多条catpro进入待发指令队列,能清楚的看到0x55的返回延迟,现在测试程序已经能正确处理。

1、我的机器默认是 cw 联系模式,此时 cw和ssb方式都能听到侧音,这个模式是不真实发射的。

2、请大家测试一下 cw的和编码是否有问题,我对cw的听20wpm还是非常困难的。

3、熊老师:s表的数值是什么含义,具体如何换算成db? 指令发出后等待串口返回结果的timeout 设定为了30s,这个是否足够了?

测试过程:
1、请先接通 usb 线,然后再打开程序,否则看不到usb模拟的串口;
2、选择正确的串口然后连接;
3、可以测试一些catpro指令,
4、cw可以自己任意写,报文会丢弃没有编码的字符, 可以用快捷键 f1~f5。

程序较丑陋,请各位见谅。
程序依然是 dotnet 2.0 的框架编译的,xp 可能需要下载ms 的dotnet framework
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线BA6BF
发帖
16982
只看该作者 18楼 发表于: 2010-10-22
可以用,很好,呵呵。

cq发的太快拉。
发帖
146
只看该作者 19楼 发表于: 2010-10-22
用什么线连接啊
usb-rs232转换线吗