51uwb.cn

 找回密码
 立即注册
查看: 6178|回复: 10
打印 上一主题 下一主题

增加上位机显示定位点个数

[复制链接]

1

主题

6

帖子

25

积分

新手上路

Rank: 1

积分
25
跳转到指定楼层
楼主
发表于 2022-3-28 10:45:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果想增加上位机显示定位点的个数,使得实现路线重现的效果,应如何修改上位机代码?
回复

使用道具 举报

35

主题

1053

帖子

4531

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4531
沙发
发表于 2022-3-28 22:16:09 | 只看该作者
上位机界面有个history 选项,可以修改history 数目,增加定位点数
回复

使用道具 举报

1

主题

6

帖子

25

积分

新手上路

Rank: 1

积分
25
板凳
 楼主| 发表于 2022-3-28 23:11:02 | 只看该作者
蓝点无限 发表于 2022-3-28 22:16
上位机界面有个history 选项,可以修改history 数目,增加定位点数

最大值是128,也就是10秒作用的存储历史。如果想时间再长呢?
回复

使用道具 举报

1

主题

4

帖子

105

积分

官方会员

Rank: 8Rank: 8

积分
105
地板
发表于 2022-3-29 09:59:54 | 只看该作者
上位机源码太臃肿了,有简化的吗?
回复

使用道具 举报

35

主题

1053

帖子

4531

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4531
5#
发表于 2022-3-31 20:13:45 | 只看该作者
36308662 发表于 2022-3-29 09:59
上位机源码太臃肿了,有简化的吗?

简化版就是python了
Decawave 官方固件代码也是 臃肿
回复

使用道具 举报

35

主题

1053

帖子

4531

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4531
6#
发表于 2022-3-31 20:14:14 | 只看该作者
djs 发表于 2022-3-28 23:11
最大值是128,也就是10秒作用的存储历史。如果想时间再长呢?

那只能改上位机代码了
回复

使用道具 举报

1

主题

6

帖子

25

积分

新手上路

Rank: 1

积分
25
7#
 楼主| 发表于 2022-3-31 20:25:08 | 只看该作者
蓝点无限 发表于 2022-3-31 20:14
那只能改上位机代码了

可以说说大概要修改什么吗?有点懵
回复

使用道具 举报

22

主题

55

帖子

848

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
848
8#
发表于 2022-3-31 21:47:50 | 只看该作者
djs 发表于 2022-3-31 20:25
可以说说大概要修改什么吗?有点懵

应该是是下面这个函数中的 _historyLength = value;
  1. void GraphicsWidget::tagHistoryNumber(int value)
  2. {
  3.     bool tag_showHistory = _showHistory;

  4.     while(_busy);

  5.     _busy = true;

  6.     //remove old history
  7.     setShowTagHistory(false);
复制代码
回复

使用道具 举报

1

主题

6

帖子

25

积分

新手上路

Rank: 1

积分
25
9#
 楼主| 发表于 2022-4-5 10:03:32 | 只看该作者
修改完成后,点击改变数值会程序秒退,QT提示:
Starting D:\build-TREKdisplay-unknown-Release\release\DecaRangeRTLS.exe...
ConnectionWidget::updateDeviceList
"COM3" 6790 29987 true true false "wch.cn" "USB-SERIAL CH340"
fo*** com num 1
"config"
file error !!! "" 1757592666 20
file error !!! "" 89205680 0
"Add new Anchor: 0x0"
"Add new Anchor: 0x1"
"Add new Anchor: 0x2"
"Add new Anchor: 0x3"
is busy?  false index  0  = found  0
open serial port  0 "COM3"
send "decA$"
open com succes!
"config"
file error !!! "" 1757592666 20
file error !!! "" 89394656 0
RTLSClient::connectionStateChanged  2
configuration  "0x0"
"DecaRangeRTLS Tag ID0 Mode 0"
"Add new Tag: 0x5" 5
Insert Tag 0 "0x5" "Tag 5"
C:\Program Files (x86)\SogouInput\Components\程序异常结束。
D:\build-TREKdisplay-unknown-Release\release\DecaRangeRTLS.exe crashed.
回复

使用道具 举报

35

主题

1053

帖子

4531

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4531
10#
发表于 2022-4-5 10:43:29 | 只看该作者
djs 发表于 2022-4-5 10:03
修改完成后,点击改变数值会程序秒退,QT提示:
Starting D:\build-TREKdisplay-unknown-Release\release\ ...

不要使用debug版本,使用release版本重新编译试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2024-11-23 11:30 , Processed in 0.033721 second(s), 4 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表