24小时热门版块排行榜    

查看: 309  |  回复: 1
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 今天9088 的 5 个金币

今天9088

金虫 (小有名气)

[交流] 氢键问题。

氢键计算一般有两种方法:
1.在shelx里面的ins文件中使用命令htab 2,然后在lst文件中找到受体原子的对称操作码(这个氢键一般是分子间)在ins文件中eqiv $1 *** htab N1 O1_$1,对于受体原子没有对称操作码时(一般为分之内氢键),在ins文件直接写入htab N1 O1,氢键就可以写入到tex文件中,而且是有数据是有偏差的。
2.使用platon里面的publish 中的calculate all 这样会计算出氢键。
现在的问题就是使用方法2得到的氢键要多于方法1,方法2中C可以是供体原子,而方法1中经常没有,而且方法2中的一些氢键在利用shelx中的Xp作图时并不能表示出氢键作用。而使用方法2得到的数据氢键没有偏差。另外,把利用方法2得到的氢键想在利用方法1写在tex文件中时,有些氢键虽然加了htab等命令但是还是不能写在tex文件中。我现在就是很苦恼。
方法2能算出所有氢键,但是数据没有偏差。方法1的氢键数据有偏差但不完整,我现在有点晕了,不知道怎么处理这个问题?表述的可能有点乱,望高手指点,谢谢!
回复此楼
从零开始奋斗!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fmopily

铁杆木虫 (正式写手)

★ ★ ★ ★ ★
今天9088(金币+5,VIP+0):谢谢!果然有! 1-3 17:23
使用方法2时,导入CIF(不要用INS),再calculate all ,这样算出的氢键数据有偏差。
你试试!还不行的话,给我信息》
2楼2010-01-03 17:04:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 今天9088 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见