代码拉取完成,页面将自动刷新
QTreeWidge通用树形目录
QCustomPlot实时画图
参考链接:
界面设计:https://blog.csdn.net/Fdog_/article/details/107522283
https://blog.csdn.net/weixin_45074487/article/details/137081375
https://blog.csdn.net/weixin_45074487/article/details/137076400
gitee地址:
git@gitee.com:xiaoxiaotuo/qt_qcustom-plot.git
V1.0
实现右侧树状菜单
V2.0
修改工程的结构树,分类存放文件
V3.0
1.更改界面
2.子窗口只能打开一次
3.关闭主窗口,其他子窗口跟着关闭
4.emotionRecognition相关函数编译通过,还没调用
V3.2
1.加入解包代码
2.子线程进行tcp通信,获取放大器数据
3.主线程和子线程通过信号槽机制进行参数传递和同步
4.关闭主窗口时,子线程也要关闭
5.多次初始化EEG_device类时,放大器无法正常工作
V3.4
1.EEG_device不使用线程池,使用单独的子线程
2.脑电波形显示
3.视频进程结束信号槽连接
V3.5
1.主窗口自动置顶(在video_shutDown里面实现)
2.初赛视频演示
V3.6
1.表情显示改为gif
2.隐藏y轴刻度
3.增加波形显示窗口,专门用于保存与加载波形文件,功能未实现
V3.6.1
1.初始化采集线程时,不要传入this指针,
否则会出现主窗口退出但是线程仍然在运行的情况
V3.6.2
1.增加放大器重连请求,超时退出采集线程
2.实现单路波形显示,但是横坐标刷新有点快,后续进行优化
3.在waveWidget的内部使用一个缓冲区对采集线程发送来的数据进行缓冲显示
v3.8
1.增加脑网络显示,实现两点之间的连线
V3.8.1
1.脑图任意两个电极之间可以连线,可以通过id或者电极名称找到对应电极在图中的坐标
V3.10
更改项目结构树
V3.12
1.增加一个虚拟服务器,用于演示测试过程,虚拟服务器发送数据的频率为1kHz
2.根据屏幕分辨率分割场,左场后台数据,右场放视频
3.修复mpv进程结束后多次发送结束信号的bug
4.增加数据中转类,将不同的设备发送过来的数据进行预处理后发送到需要的线程中进行处理和数据显示
5.仿真数据实现63通道单时刻同时发送
6.配置文件loadFile.yaml新增属性simulation_enable和pointPerTrail,用于控制是否启动仿真设备和一个trail的累计点数
V4.0
1.更改界面
2.离线数据波形显示
V4.2
1.训练和测试离线数据演示
V4.4
1.神经调控演示模式完成
V4.4.1
1.修复PlayWidget类的videoPlaying变量没有初始化的bug
V4.6
1.增加一个简易串口调试助手,用于解析阻抗数据
V4.6.1
1.优化了调试助手界面,不需要时可以隐藏
V4.6.2
1.实现阻抗检测功能
==========================================
*使用方法与注意事项
==========================================
1、系统存在多线程并发情况,注意考虑线程同步,目前存在子线程的类:
EEG_device、simEEG_device、
==========================================
*待优化的功能
==========================================
1.波形显示的横坐标速度放缓
2.波形显示的横坐标尺度通过滑块进行调节
3.波形显示的纵坐标尺度通过滑块进行调节
4.每条波形之间的间距通过文本框调节
5.单独显示某一个波形
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。