电解液配方文本 格式的建议
一般我们编写配方时 ,喜欢写成这样
E25 EC:DMC:EMC=1:1:1, LiPF6: 10%, VC:2%, FEC:3%
但实际场景中,往往还需要传递一些与配方有关的信息,比如配方做成样品的数量(多少kg),配方创建日期,设计用途,或者是它的电导率,密度指标等。
在之前开发的基础上,我设计了一种格式,大概的样子如下:
E25 EC:DMC:EMC=1:1:1, LiPF6:10%, VC:2%, FEC:3% {label:普通电解液; wt:5.0kg; jd:小试}
当然,最好的形式是类似这样,各成分是归一化了的.
E26 28%EC, 28%DMC, 28%EMC, 10%LiPF6, 4%VC, 2%FEC {label:测试配方; wt: 1.3kg; jd:小试}
这里的花括号内传递的信息, 说明如下
配方之外的信息,统一放在尾部的花括号内,格式是:"字段名:值",字段与值之间是英文冒号,不同项之间用英文分号分隔。
花括号及其内的信息,如果没有提供,前面的文本也是可以正常解析的。
花括号内,冒号和分号是特定的分隔符,不能用于字段名或值。字段名未作限定,建议选择: alias(别名),wt(样品重量),md(密度),ddl(电导率),owner(配方所有人), jd(当前阶段),
date(记录时间或 更新时间),hf(氢氟酸),color(色度),memo(备注),purpose(用途)等。但你可以内部约定,建议用英文或拼写缩写.
花括号内,最后的字符不能是分号,如果有了就删掉。
当然,没有这个花括号也是完全可以解析的.它能解析的格式也有几种,可以参见下面示例.xls文件中的例子.
我写的解析工具,用于计算这种格式的配方.
如果解析中出现故障,关掉EXCEL重新启动,并在进程(按Ctrl+Alt+Delete)中杀掉PrjFormuParser.exe(如果有的话)
还有问题,请把要解析的文本用邮件发给我,我来判断一下问题出在哪里. 联系我 dingsir@qq.com
通过网盘分享的文件:pfParser.rar
链接: https://pan.baidu.com/s/17w5_TIRa0cK_ia8kEFxYEw?pwd=1234
--来自百度网盘超级会员v9的分享

浙公网安备 33010602011771号