v0.1.7.1(2024/06/29)
1. [APIs: aio.py] - 对于automatic test删除了输入框,使用configs.xlsx配置文件作为参数输入 - 完善initialization/param_check/func_start_callback函数中对于automatic test的处理 - 将textbox组件一直设置为normal状态,不再频繁切换disabled - 将所有的f_h文件对象修改为f_hb,并将connection_state修改为c_state - 在detect_network函数中,实例化HmiRequest,并在无限循环中检测心跳是否正常,如异常,则销毁hr,重新生成 - 取消在tabview切换时,检测心跳的逻辑,这样做无法保证实时性 2. [APIs: openapi.py] - 将sock_conn函数移出__init__,单独作为连接函数存在 - 新增全局变量self.t_bool,控制所有的线程中无限循环的启停,也就是可以人为的退出线程 - 移除close_sock函数 - heartbeat函数中新增打印所有消息的代码,调试时打开,平常关闭 - execution函数中,新增对overview.set_autoload和overview.reload的支持 - execution函数中,对send动作增加异常处理逻辑 3. [APIs: do_brake.py] - 新增文件,处理制动测试流程,建立连接,导入project,pp2main,run,采集并处理曲线数据,本地修改RL程序,推送至控制器等 - 目前完成: - 文件合规性检查 - 导入工程并设置为运行工程 4. [APIs: current.py] 修改scenario/single电机电流最大长度为150s 5. 在本文件中更新关于制动自动化测试的相关内容
This commit is contained in:
@ -6,6 +6,8 @@
|
||||
2. 电机电流数据,全部轴数据处理 1min 以内
|
||||
3. ISO 激光数据整理,1min 以内
|
||||
4. wavelogger 波形处理,几乎不花费时间
|
||||
5. 制动自动化测试
|
||||
|
||||
|
||||
---
|
||||
|
||||
@ -111,7 +113,15 @@ pyinstaller --noconfirm --onedir --windowed --add-data "C:/Users/Administrator/A
|
||||
2. 组织目录下只允许有 .csv 文件,对文件夹无要求
|
||||
3. 运行结束后,会生成 result.xlsx 文件,结果按照 .csv 文件名存放
|
||||
4. 采集数据时,不同轮次数据时间间隔最好大于 2 倍的周期时间,否则会出现采集的轮数不正确的情况,但数据是完整的
|
||||
|
||||
|
||||
#### 5) 制动自动化测试
|
||||
|
||||
只需要提前将如下文件放在指定路径下即可:
|
||||
1. zip 工程文件
|
||||
2. excel 制动结果处理文件
|
||||
3. excel configs.xlsx 配置文件
|
||||
|
||||
|
||||
#### 其他
|
||||
customtkinter的tabview组件不支持修改字体大小,可以参考 [Changing Font of a Tabview](https://github.com/TomSchimansky/CustomTkinter/issues/2296) 进行手动修改源码实现:
|
||||
a. 运行 `pip show customtkinter`,获取到库的路径
|
||||
@ -125,7 +135,7 @@ RELEASE CHANGES
|
||||
|
||||
|
||||
已知问题:
|
||||
1. office套件下运行好像有问题,WPS无问题,集中在just_open函数的实现上
|
||||
1. -
|
||||
|
||||
v0.0.1(2024/05/18)
|
||||
Draft
|
||||
@ -301,9 +311,32 @@ v0.1.7.0(2024/06/26)-初步可用
|
||||
3. [openapi.py] 新增sock_conn函数,并做连接时的异常处理,新增类参数w2t
|
||||
4. [aio.py] 修改customtkinter库中C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\customtkinter\windows\widgets\ctk_tabview.py文件,参考https://github.com/TomSchimansky/CustomTkinter/issues/2296,实现修改tabview组件的字体大小,使用原生字体,同时将segmented button字体修改为原生,为了解决segmented button在禁用和启用时,屏幕抖动的问题,并将大小修改为16
|
||||
5. [aio.py] 修改了segmented_button_callback的实现逻辑,使代码更简洁
|
||||
6. [aio.py] 修改了在tabview_click函数中对于实例化openapi的动作,使每次切换标签都会重新实例化,也就是每次都会重新连接,修复显示不正确的问题
|
||||
6. [aio.py] 修改了在tabview_click函数中对于实例化HmiRequest的动作,使每次切换标签都会重新实例化,也就是每次都会重新连接,修复显示不正确的问题
|
||||
7. [openapi.py] 新增了socket关闭的函数,并增加msg_id为None的处理逻辑
|
||||
8. [btn_functions.py] 完善了状态获取的功能,新增告警获取以及功能切换的逻辑
|
||||
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. [APIs: aio.py]
|
||||
- 对于automatic test删除了输入框,使用configs.xlsx配置文件作为参数输入
|
||||
- 完善initialization/param_check/func_start_callback函数中对于automatic test的处理
|
||||
- 将textbox组件一直设置为normal状态,不再频繁切换disabled
|
||||
- 将所有的f_h文件对象修改为f_hb,并将connection_state修改为c_state
|
||||
- 在detect_network函数中,实例化HmiRequest,并在无限循环中检测心跳是否正常,如异常,则销毁hr,重新生成
|
||||
- 取消在tabview切换时,检测心跳的逻辑,这样做无法保证实时性
|
||||
2. [APIs: openapi.py]
|
||||
- 将sock_conn函数移出__init__,单独作为连接函数存在
|
||||
- 新增全局变量self.t_bool,控制所有的线程中无限循环的启停,也就是可以人为的退出线程
|
||||
- 移除close_sock函数
|
||||
- heartbeat函数中新增打印所有消息的代码,调试时打开,平常关闭
|
||||
- execution函数中,新增对overview.set_autoload和overview.reload的支持
|
||||
- execution函数中,对send动作增加异常处理逻辑
|
||||
3. [APIs: do_brake.py]
|
||||
- 新增文件,处理制动测试流程,建立连接,导入project,pp2main,run,采集并处理曲线数据,本地修改RL程序,推送至控制器等
|
||||
- 目前完成:
|
||||
- 文件合规性检查
|
||||
- 导入工程并设置为运行工程
|
||||
4. [APIs: current.py] 修改scenario/single电机电流最大长度为150s
|
||||
5. 在本文件中更新关于制动自动化测试的相关内容
|
Reference in New Issue
Block a user