有一次在进行checkCIF结构验证时,遇到如图1所示的语法问题(Syntaxproblems)。 ▲图1 语法问题描述 大意如下 ERROR: Value missing at line 95 | 错误:第95行处缺值 | >>> "_exptl_crystal_size_max" | >>> "_exptl_crystal_size_max" | *** A dataname is not accompanied by a matching value. The dataname may be on the line preceding the one indicated. | *** 数据名称没有附带匹配值。数据名称可能在所指示的数据名称的前一行上。 |
根据提示可知,第95行为"_exptl_crystal_size_max",如图2所示,"_exptl_crystal_size_max"有对应的项目值“0.26”,提示表示问题可能在作指示的"_exptl_crystal_size_max"的前一行“_exptl_crystal_mounting_method”上,发现该项没有项目值,连“?”都没有,这样的情况下,系统会把“_exptl_crystal_size_max 0.26”视作“_exptl_crystal_mounting_method”的项目值,然而"_exptl_crystal_size_max"也是一个项目,所以这里就产生问题了,也就导致了图1所示的问题使得checkCIF结构验证无法进行。 ▲图2 问题描述的第95行所在处 搞清楚了问题所在,那就很好解决了,把“_exptl_crystal_mounting_method”的项目值填上即可,如图3–4所示,或者直接把项目“_exptl_crystal_mounting_method”删除也可以。 ▲图3 “_exptl_crystal_mounting_method”的项目值(具体描述) ▲图4 “_exptl_crystal_mounting_method”的项目值(?) 结语 程序/系统遇到问题,一般会给出提示,按照提示检查相应位置,对症下药,一般问题都可以得到解决。
如需PDF文档,请从以下链接下载: 通过网盘分享的文件:CheckCIF问题-缺失项目值.pdf
--来自百度网盘超级会员v1的分享
|