A gui to plot CV and CA curve
- 软件名:
plotter_gui - 功能: 对晨华(
ch)和科斯特(kst)电化学工作站的CV和CA数据进行处理并绘制图形 - 在使用过程中, 绘制的CV曲线不能符合实际的使用要求(不同的数据绘制到一张图), 实用的功能只有数据分割和数据归一化, 将归一化的数据再次用Origin进行处理. 但是对于CA曲线的处理能力(几百万行的数据随便处理)超过了Origin.
- Windows安装包或MAC的Windows虚拟机: 直接运行
msi安装包即可进行安装. - 从源码安装(跨平台使用, 未经过测试):
- 将
src中的全部文件和文件夹保存到本地目录中 - 从python官网下载并安装
python - 成功安装后, 会添加
pip命令(python的包管理器), 在终端中运行pip install -r requirements.txt, 即可安装依赖的包 - 执行
python setup.py build, 会生成build文件夹, 编译好的可执行文件可以在这里找到 - 苹果电脑也可以编译安装包, 编译好后可以放进来
- 将
命名文件时在文件的末尾添加上ph值和面积, 如(75_5_TI_7UM_0.148CA_ph-9_area-0.156.txt, un-cgo-4-cv-365nm_ReStart_ph-9_area-0.167.cor). 这样命名的文件可以自动读取ph值和面积.
- 同一类型的数据(同一数据类型, 同一电化学工作站类型)放在一个文件夹下
- 晨华电化学工作站的数据要保存为txt格式
- 选择数据: 点击
Select Folder或Select File可以选择文件夹或者文件, 选择文件夹会将文件夹中所有的数据进行处理, 选择文件则处理一个

- 设置选项: 点击
Show/Hide Options可以打开选项, 可以选择电化学工作站类型Workstation Type, 支持科斯特kst和晨华ch, 可以选择数据处理类型Plot Type, 支持cv和ca曲线, 和一些其他设置

- 执行: 选择好要处理的数据和数据处理的类型后点击
Execute Plotter即可开始执行数据处理, 处理好的数据如下, 在当前文件夹下会生成处理好的名字与数据的名字相同的文件夹, 文件夹中有分割好的原始数据raw_data, 处理过的数据normalized_data和绘制好的图片pic

- 程序执行过程中如果报错gui界面不会有提示或者停止, 如果在点击Execute Plotter之后的很长时间里没有反应, 则是程序出现了问题, 重新启动可能解决.
- 在测试CV数据时, 会有同学测试一圈半的数据, 该程序目前会把多出来的半圈再去掉一半(已解决)
- 更加灵活的ph和面积的识别
- 增加对一圈半等数据的识别(已解决)
- 添加将不同CV曲线绘制到一个图片的功能(类似于data1[1], data2[3], data3[1], 并且可以重命名label)
- 美化gui
- 对于超多数据添加并行处理的功能
