51uwb.cn

标题: 增加上位机显示定位点个数 [打印本页]

作者: djs    时间: 2022-3-28 10:45
标题: 增加上位机显示定位点个数
如果想增加上位机显示定位点的个数,使得实现路线重现的效果,应如何修改上位机代码?

作者: 蓝点无限    时间: 2022-3-28 22:16
上位机界面有个history 选项,可以修改history 数目,增加定位点数
作者: djs    时间: 2022-3-28 23:11
蓝点无限 发表于 2022-3-28 22:16
上位机界面有个history 选项,可以修改history 数目,增加定位点数

最大值是128,也就是10秒作用的存储历史。如果想时间再长呢?
作者: 36308662    时间: 2022-3-29 09:59
上位机源码太臃肿了,有简化的吗?
作者: 蓝点无限    时间: 2022-3-31 20:13
36308662 发表于 2022-3-29 09:59
上位机源码太臃肿了,有简化的吗?

简化版就是python了
Decawave 官方固件代码也是 臃肿
作者: 蓝点无限    时间: 2022-3-31 20:14
djs 发表于 2022-3-28 23:11
最大值是128,也就是10秒作用的存储历史。如果想时间再长呢?

那只能改上位机代码了
作者: djs    时间: 2022-3-31 20:25
蓝点无限 发表于 2022-3-31 20:14
那只能改上位机代码了

可以说说大概要修改什么吗?有点懵
作者: admin    时间: 2022-3-31 21:47
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);
复制代码

作者: djs    时间: 2022-4-5 10:03
修改完成后,点击改变数值会程序秒退,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.
作者: 蓝点无限    时间: 2022-4-5 10:43
djs 发表于 2022-4-5 10:03
修改完成后,点击改变数值会程序秒退,QT提示:
Starting D:\build-TREKdisplay-unknown-Release\release\ ...

不要使用debug版本,使用release版本重新编译试试
作者: djs    时间: 2022-4-5 12:50
蓝点无限 发表于 2022-4-5 10:43
不要使用debug版本,使用release版本重新编译试试

再运行又可以了,挺奇怪的,,




欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3