原文由 leiws(leiws) 发表:
直接append_bond_lengths来一行不就好了?
原文由 Insm_b4db83d2(Insm_b4db83d2) 发表:
最近又摸索了一下明白了,按照leiws的方式,写一行
append_bond_lengths
在INP文件的晶体结构后面,就会在最后的out文件中输出键长和键角了
我之前以为可以直接输出到某个盘的txt文件里,在后面加了一个文件名,所以会报错
在GUI界面下,可以在Str output里面选择 generate bond length这个选项,然后再计算一次,也会得到键长键角信息。
那么问题来了,如何尝试将键长键角信息单独输出到txt文件呢~
问题越来越有趣了
----------------------------------------------------------
还有这个命令,在inp代码里加一行
Out_CIF_Bonds_Angles(XXX.txt)
----------------------------------------------------------
前提需要你在topas.inc或是local.inc里面补充一个宏代码
macro Out_CIF_Bonds_Angles(file)
{
out file append
Out(Get(cif_bonds_angles), "%s")
}
----------------------------------------------------------
这个应该能满足你的需求,我要是没理解错你的帖子的话