请选择 进入手机版 | 继续访问电脑版
本论坛在1月18~21日期间仅限等级>=level 4的用户发帖

计算化学公社

 找回密码
 现在注册!
查看: 140|回复: 1

[VMD] 求助:VMD的Color scale bar数值设定的小数位问题

[复制链接]

60

帖子

0

威望

249

eV
积分
309

Level 3 能力者

发表于 2020-11-27 21:56:18 | 显示全部楼层 |阅读模式
本帖最后由 liaorongbao 于 2020-11-27 22:00 编辑

Multwfn手册3.15.5用来做晶体的Hirshfeld surface分析的结果这是采用Multwfn.exe获得surf.cub和mapfunc.cub后,然后在vmd.exe中采用hirsh_rho.vmd指令显示的结果。
先讨论图1,读完手册后我的理解如下(请顺便给予纠正):

1:surf.cub文件存储了各个立体元内电子的来源,对每个立体元本应有两个数据,加和为100%。当然,一个数据也可,因为另一个数据可由减法得到。
2:mapfunc.cub文件存储了各个立体元的电子密度数据。
3:按照Multwfn手册3.15.5 Special topic: Hirshfeld and Becke surface analyses以及hirsh_rho.vmd中的设置,此时显示的表面上任何一点处的电子有50%来自彩色包裹面内的片段分子。所以,面内的体积可看作片段占有的体积。蓝色电子密度小表示弱相互作用。红色表示强相互作用,本例可以看出强相互作用基本上都涉及氢键。
4:采用BWR显色,按照图1中的BWR刻度,面上的颜色纯蓝表示电子密度为0,纯红表示电子密度大于或等于0.05(推理纯白表示ρ=0.025).

实际上,图片上的颜色刻度本来是0.0到0.005,但是vmd.exe弹出的vmd main—Extensions—Visualization—Color Scale Bar中的Maximum scale value无法设定为0.005. 因此只好设为0.05,以便以后找人用PS软件做成0.005也很方便。
若采用科学计数法,倒是可以任意设置数据,但感觉不好看,如图2.

我的求助问题:如何设置vmd软件让它愿意显示0.0到0.005呢?不想找人帮我用PS处理,很难找到




00.png

60

帖子

0

威望

249

eV
积分
309

Level 3 能力者

 楼主| 发表于 2020-11-27 22:35:41 | 显示全部楼层
http://bbs.keinsci.com/thread-1655-1-1.html
在这个帖子里面找到了方法:
地址\VMD\plugins\noarch\tcl\colorscalebar1.4
修改这个文件的语句set labeltxt [format "% 7.2f"  $cur_text]为set labeltxt [format "% 7.3f"  $cur_text]
完成!
感谢这个帖子的Eming老哥哥


您需要登录后才可以回帖 登录 | 现在注册!

本版积分规则

手机版|北京科音自然科学研究中心|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949-1号 )

GMT+8, 2021-1-20 17:26 , Processed in 0.224413 second(s), 27 queries .

快速回复 返回顶部 返回列表