[t_change_ui: aio.py/brake.py/current.py] 整体修改了操作界面,删除了大部分的配置输入框,改用 configs.xlsx 配置文件替代,并优化了max/avg功能中写入结果数据的方式

This commit is contained in:
2024-06-28 09:47:59 +08:00
parent 79797a3bdd
commit 61fa840e53
7 changed files with 253 additions and 227 deletions

View File

@ -67,6 +67,7 @@ pyinstaller --noconfirm --onedir --windowed --add-data "C:/Users/Administrator/A
..../j1/reach33_自研_制动性能测试.xlsx
..../j1/reach66_自研_制动性能测试.xlsx
..../j1/reach100_自研_制动性能测试.xlsx
..../j1/configs.xlsx
5. 文件的打开与关闭
a. 在执行程序之前,需要关闭所有相关 excle 文件
@ -76,20 +77,27 @@ pyinstaller --noconfirm --onedir --windowed --add-data "C:/Users/Administrator/A
6. 数据准确性检查
执行完程序之后,可以在日志输出框中看到全部文件的处理过程,对于有问题的文件,会用特殊颜色进行标识,需要注意观察
7. 其他
7. configs.xlsx配置文件
需要运行前需要手动修改该文件,并确保配置参数的正确性,测试时按照第 4 点中的位置存放
8. 其他
程序运行主要的耗时集中在打开,保存和关闭结果文件,第一次打开的时候会比较慢,另外还需要注意采集的数据长度和结果文件中预设的数据长度是否一致,若采集的数据长度大于预设的数据长度,则需要补齐数据
```
#### 2) 电机电流
1. 单独使用 max/avg 功能时,要求文件命名以 "jx_" 开头,例如 j1_2024_06_18_09_09_11.data只允许有 .data 或者 .csv 文件,可同时处理所有轴的数据
1. 单独使用 max/avg 功能时,要求文件命名以 "jx_" 开头,例如 j1_2024_06_18_09_09_11.data只允许有 .data 或者 .csv 文件,以及configs.xlsx配置表可同时处理所有轴的数据
2. cycle 功能支持处理单轴数据以及场景电机电流的数据,可以批量处理所有轴,但要确保遵守如下规则:
- 包含电机电流结果汇总文件excel
- 单轴文件jx_xxxxx.data/csv
- 保持电流jx_hold_xxxx.data/csv
- 场景文件factory_53.8_2024_06_18_09_01_26.data需手动拆分
- 所有文件放在同一个文件夹即可
- 界面输入rc参数时需要输入所有轴的数据即使只处理个别轴的数据
- 包含电机电流结果汇总文件excel
- 单轴文件jx_xxxxx.data/csv
- 保持电流jx_hold_xxxx.data/csv
- 场景文件factory_53.8_2024_06_18_09_01_26.data需手动拆分
- 配置文件configs.xlsx
- 所有文件放在同一个文件夹即可
- 界面输入rc参数时需要输入所有轴的数据即使只处理个别轴的数据
3. configs.xlsx配置文件需要运行前需要手动修改该文件并确保配置参数的正确性
> 程序运行主要的耗时集中在打开,保存和关闭结果文件
> 需要注意采集的数据长度和结果文件中预设的数据长度是否一致,若采集的数据长度大于预设的数据长度,则需要补齐数据
@ -307,3 +315,7 @@ v0.1.7.0(2024/06/26)-初步可用
9. [aio.py] 修改了版本
10. [current.py] max/avg功能结束之前会将结果数据追加写入源文件avg算法更改为average+3×std
11. [wavelogger.py] 算法更改为 average+3×std
v0.1.7.1(2024/06/29)
1. [t_change_ui: aio.py/brake.py/current.py] 整体修改了操作界面,删除了大部分的配置输入框,改用 configs.xlsx 配置文件替代并优化了max/avg功能中写入结果数据的方式
2.