EIS 提取: 东华原位 EIS

这个 Workflow 用于处理包含多个 Freq(Hz),Zre(Ω),Zim(Ω) 块的原位 EIS 记录(如 原位EIS数据参考.txt),自动切分成多个标准化 CSV 片段。每次遇到新的表头,就开始一个新的段落,适合电化学衰减/趋势分析。
你需要的数据格式
部分内容:
Segment3(控制电位EIS)
Freq(Hz),Zre(Ω),Zim(Ω)
1E5,2.58944E0,-1.55539E0
7.94328E4,2.71237E0,-1.8413E0
...
Segment6(控制电位EIS)
Freq(Hz),Zre(Ω),Zim(Ω)
1E5,2.59732E0,-1.50046E0
7.94328E4,2.72004E0,-1.76758E0
...请确保输入文本中每个 EIS 段包含以下三列标题:
Freq(Hz)Zre(Ω)Zim(Ω)
并按逗号分隔,后续每行应是数字:
Freq(Hz),Zre(Ω),Zim(Ω)
1E5,2.58944E0,-1.55539E0
7.94328E4,2.71237E0,-1.8413E0
...Segment*标签可有可无;不依赖它们。- 只要遇到
Freq(Hz),Zre(Ω),Zim(Ω)就当做新表头。
操作步骤
- 选择一个
.txt原始输入文件(单文件交互)。 - 读取文本,按发现的表头切分成多个数据块。
- 每个块转换为统一列:
freq_hz,z_real_ohm,z_imag_ohm,z_mod_ohm,phase_deg。 - 输出目录为:
<输入文件名>_eis_csv,内部文件名为:<输入文件名>_eis_001.csv、...。
输出字段说明
freq_hz:频率(Hz,浮点)z_real_ohm:实部(Ω)z_imag_ohm:虚部(Ω)z_mod_ohm:模值 `phase_deg:相位角(°)
注意事项
- 会过滤频率 <= 0 的行及非法数值行。
- 若某个段落没有可用数据,该段会报错并跳过。
- 该与 EIS 提取: 辰华仪器 的输出列完全兼容,可直接用于后续 EIS 绘图:Nyquist 和 Bode EIS/DRT 分析 分析。