ww
2024-05-13

GSASII refin...

QV数据转化为dqdv数据及绘图

前言

该教程将介绍基于matlab的一个“QV数据转化为dqdv数据“程序和一个contour plot 绘制程序。

该教程使用的数据集来自WW,对应材料为LiMnxFe1-xPO4

文稿:WW
程序编写:WW

一, 数据准备

使用新威电化学测试软件自带的”excel“导出功能。该方法能快速导出电化学测试过程的大部分信息,方便后续读取和处理。如下图所示,先点击”excel“标志,再选择自定义报表,修改记录层中所需的保存的信息。

注一:可以修改下面的excel设置,仅勾选记录层,这样能减少要导出的数据量。
注二:建议记录层中仅勾选“电压”和“比容量”。

最后选好路径,名字,进行保存。确认保存的文件后缀是“.xls”,否则手动修改后缀名。
打开保存好的文件检查,名字带”record“的”sheet“是否满足:E列为电压,F列为比容量。
如果不满足,请调整excel里的位置,或修改程序里“数据参数预设”部分中的V/C赋值语句。

二, 转化为dqdv

数据准备无误后,将该excel文件放入“ECplotAndDividedLMFP.m”程序所在的文件夹,双击打开该Matlab程序。
将filename改为导出的excel的名字。接下来只需跟着程序的注释从头到尾走一遍即可。

推荐流程:1,系统参数中的“工步号规律”,“是否加恒压”,“是否保存数据”,“绘制范围”;
2,平滑参数;3,画图参数。
更多可调细节详看注释。

一切调整好后,按运行键,会生成如下一系列线图。

如果选择了保存数据的话,查看程序所在目录,有一个和输入数据同名的文件夹,里面保存了提取出来的VQ数据和转化出的dqdv数据。

三, dqdv绘图

上一步得到的数据可以提取出来在origin里绘图,亦可采用matlab脚本进行快速绘图。
将想要绘制的excel文件复制进“contourplotdqdv.m”所在的文件夹,关闭matlab,双击“contourplotdqdv.m”打开脚本。按照程序的注释进行修改即可。(最后有一段被注释的文本,是绘制三维图用的,可探索)

运行结果如下:

四,感言

用软件协助批量数据处理,学习过程小累但之后省事不少,而且绘图水平的上限提升。有机会可以探索下用matlab代码调整绘图的细节(文字格式,线条格式啥的),学习使人进步hh。
程序下载:百度网盘链接