24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1954  |  回复: 25
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 shxincui518 的 3 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

shxincui518

铜虫 (正式写手)

[交流] 【求助】castep做电荷密度图的问题

我用castep做出电荷密度来,想用黑白的衬底,但我看图像一点也不清晰,通过color mapping试着改了下,效果不是很好。想问问大家是如何处理这种电荷密度图的?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acridine

木虫 (正式写手)

★ ★
lei0736(金币+2,VIP+0):谢谢
如果没记错的话,CASTEP的电荷密度文件是文本性质保存的,可以直接打开文本把数据读出来,可以自己处理;但电荷差分的文件格式不是可读的,但是有专门的软件可以处理
6楼2008-06-05 10:21:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acridine

木虫 (正式写手)

记得以前在别的论坛发过帖子处理这个问题的,现在大概说一下吧
首先说一下哪些是我们自己能处理的:dmol和castep得到的电荷密度都可以自己处理。但是注意:castep的差分电荷是处理不了的,它的格式不是可读的。而通常的分析中,最重要的又恰恰是差分电荷,所以想处理差分电荷等高线的同志们还是去找一下lev00这个软件吧。
对于电荷密度,首先要找到数据存放的文件:打开结果所在文件夹,文件夹选项中显示隐藏文件,dmol的电荷密度计算结果文件是xxx_density.grd,而castep的结果文件是xxx.charg_frm (castep需要先分析->electron density-> save 才能找到这个文件)
之后就是处理这个文件了,你可以打开它,无论grd还是 frm格式,它里面都有一组数据,这就是空间网格点上各个点的电荷密度值,剩下的工作就是找到你需要的那个面上各个点的数据值,导出来,这需要编程序实现,如果你的面很普通,这会很复杂,如果是平行于坐标轴的面,找出数据点会适当简单一些.
找到点后就可以画图了,无论是用origin还是matlab都能实现。

最后说一下我自己的看法:对这种等高线图没有必要太深究,真的没必要。我当初费了好大劲编程虚实现了这个功能,但是现在看来并没有什么太大的实际价值,也基本没用过。现在无论分析数据还是写文章都用ms自带工具画的图。重要的是你的思想,至于图,只要能的表述清你的问题就可以,简单的用ms画的图就好了。
ps 在ms画图时在color map 上选择中几条线,就可以出现类似等高线的图,也可以作得很美观。
21楼2008-09-27 23:15:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shxincui518 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见