完成“设置”工步后(详见设置教程),即可另起一行添加“如果工步”接下来在如果条件后选择“增加表达式”条件,然后再“Go to:完成”后面的空白处双击,此时“表达式”信息窗口弹出并可编辑。
1,设置焦点:单个全局变量名均在此区域(包括30个用户可自定义的变量),双击变量名称,使得出现在右侧的“表达式编辑”框内;
2,表达式名称:框内可自定义字符和汉字;
3,表达式编辑:为用户自定义编辑的表达式,在左侧全局变量区域选择所需的变量名,双击即可;添加多个变量和通过四则运算法则使得形成一个表达式;注意事项可参考设置工步表达式编辑:
如:3*Ah*(VolMax-VolMin)*(CurMax+CurMin)/User2,不能输入为:3Ah(VolMax-VolMin)(CurMax+CurMin)/User1,输入时“*”不能省略;且当表达式中有自定义变量“User2”时,在表达式工步前面必须有设置工步在User2中保存了一个参数值
4,编辑结果:如果算法错误,则会在编辑结果框内提示错误代码,并弹窗警告错误。
Voltage(电压):通道当前电压值
VolMax(最高电压):通道在当前工步下的最高电压
VolMin(最低电压):通道在当前工步下的最低电压
StepTime(时间):当前工步运行的时间
TestTime(工步总测试时间):通道从启动时开始计算,到目前为止运行的时间值
Ah(容量):通道从运行开始计算,到目前为止,通道容量的累积值;即通道从启动时开始计算,刚启动时容量为0,充电容量增加,放电容量减小
Wh(能量):通道从运行开始计算,到目前为止,通道能量的累积值;即通道从启动时开始计算,刚启动时能量为0,充电容量增加,放电容量减小
第一步 |
容量测试(C0) |
|
|
|
|
|
1 |
以1C CC充电到4.1V,CV到1.4A |
|
|
|
||
2 |
静置30min |
|
|
|
|
|
3 |
以1C DC放电到2.8V |
|
|
|
C0=放电容量 |
|
4 |
静置30min |
|
|
|
|
|
5 |
以1C CC充电到4.1V,CV到1.4A |
|
|
|
||
|
|
|
|
|
|
|
第二步 |
工况测试 |
|
|
|
|
备注:工步切换条件 |
1 |
以1C-CC到4.1V,CV到1.4A |
|
|
|
||
2 |
静置30min |
|
|
|
|
|
3 |
M1工况*2(电压作保护条件) |
|
|
C1=C放-C充,M1工况下的净放电容量 时间截止,约1372s*2 |
||
4 |
静置120min |
|
|
|
|
|
5 |
M1工况*2(电压作保护条件) |
|
|
C2=C放-C充,M2工况下的净放电容量 时间截止,约1372s*1 |
||
6 |
静置120min |
|
|
|
|
|
7 |
M1工况*n(0<n<1) |
|
|
|
C3=0.75C0-C1-C2, M1工况*n下按照 此流程执行的净放电容量 容量截止,净放电容量≧C3 |
|
8 |
静置0.5h |
|
|
|
|
|
|
备注: |
*设C1,C2,C3均为各工况的净放电容量 |
详细设置工步见下图:
工步3下设置:全局变量名:User1;表达式名称:C0;表达式编辑:DischargeAh;
工步8下设置:全局变量名:User2;表达式名称:净放电容量1;表达式编辑:DischargeAh-ChargeAh;
工步10下设置:全局变量名:User3;表达式名称:净放电容量C2;表达式编辑:DischargeAh-ChargeAh;
工步12下设置;全局变量名:User4;表达式名称:净放电容量C3;表达式编辑:DischargeAh-ChargeAh;
工步12 下如果:表达式名称0.75C0-C1-C2-C3;表达式编辑:0.75*User1-User2-User3-User4
工步12下也可以不用设置工步,此时“表达式编辑”应修改为0.75*User1-User2-User3-(DischargeAh-ChargeAh)
1,Rest 5min
2,1A CCCV 到电压4.2V 0.2A时截止
3,Rest 5min
4,1A DC 到电压2.8V 放电容量C0
5,Rest 5min
6,1A CCCV 到电压4.2V 0.2A时截止
7,Rest 5min
8,1A DC 到电压2.8V 放电容量C1
9,Rest 5min 当C1小于C0的80%时循环结束,跳到工步11
10,循环 跳回6工步
11,Rest 5min
编辑工步如下图所示:
针对于第4工步和第9工步的“设置”和“如果”:
1,定义User1的名称为“C0”并且变量为“DischargeAh”,此时User1=DischargeAh,设置User1等于该工步的放电容量;
2,输入表达式名称“C1/C0”,在“表达式编辑”框内添加表达式,此时的含义是上一工步的放电容量除以第4步的容量(先前以自定义好名称为User1);在第9工步中选择逻辑判断式,小于等于0.8即上一工步的放电容量除以第四步的容量跳出循环,跳转到第11工步,然后完成。
注意:当前工步参数是随时间变化而变化的,上一工步或上一循环的参数因已经完成,参数值是固定的。如上图,如果在第8工步下面设置:DischargeAh/User1<0.8,则工步刚开始就会跳转,因为放电工步刚运行时的放电容量为0.