djs 发表于 2022-3-28 10:45:40

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

如果想增加上位机显示定位点的个数,使得实现路线重现的效果,应如何修改上位机代码?

蓝点无限 发表于 2022-3-28 22:16:09

上位机界面有个history 选项,可以修改history 数目,增加定位点数

djs 发表于 2022-3-28 23:11:02

蓝点无限 发表于 2022-3-28 22:16
上位机界面有个history 选项,可以修改history 数目,增加定位点数
最大值是128,也就是10秒作用的存储历史。如果想时间再长呢?

36308662 发表于 2022-3-29 09:59:54

上位机源码太臃肿了,有简化的吗?

蓝点无限 发表于 2022-3-31 20:13:45

36308662 发表于 2022-3-29 09:59
上位机源码太臃肿了,有简化的吗?

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

蓝点无限 发表于 2022-3-31 20:14:14

djs 发表于 2022-3-28 23:11
最大值是128,也就是10秒作用的存储历史。如果想时间再长呢?

那只能改上位机代码了

djs 发表于 2022-3-31 20:25:08

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

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

admin 发表于 2022-3-31 21:47:50

djs 发表于 2022-3-31 20:25
可以说说大概要修改什么吗?有点懵

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

    while(_busy);

    _busy = true;

    //remove old history
    setShowTagHistory(false);

djs 发表于 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 index0= found0
open serial port0 "COM3"
send "decA$"
open com succes!
"config"
file error !!! "" 1757592666 20
file error !!! "" 89394656 0
RTLSClient::connectionStateChanged2
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:29

djs 发表于 2022-4-5 10:03
修改完成后,点击改变数值会程序秒退,QT提示:
Starting D:\build-TREKdisplay-unknown-Release\release\ ...

不要使用debug版本,使用release版本重新编译试试
页: [1] 2
查看完整版本: 增加上位机显示定位点个数