计算化学公社

 找回密码 Forget password
 注册 Register
Views: 435|回复 Reply: 8
打印 Print 上一主题 Last thread 下一主题 Next thread

[VMD] 请教VMD边框显示的问题

[复制链接 Copy URL]

31

帖子

0

威望

155

eV
积分
186

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
我从lammps得到的.xyz模型导入到VDM,边框加不上报错。

pbc box -color red -width 5ERROR) Suspicious pbc side length (a=0.000000 b=0.000000 c=0.000000). Have you forgotten to set the pbc parameters?

若是用.cub文件导入到VDM中,边框又出现偏移,请问是怎么回事呢?


222

帖子

5

威望

2538

eV
积分
2860

Level 5 (御坂)

2#
发表于 Post on 2025-8-30 23:01:18 | 只看该作者 Only view this author
本帖最后由 liuyuje714 于 2025-8-30 23:03 编辑

多此一举,直接lammps输出custom样式的.lammpstrj轨迹用vmd读就行了,包含了盒子信息。

1209

帖子

6

威望

2442

eV
积分
3771

Level 5 (御坂)

傻傻的木瓜

3#
发表于 Post on 2025-8-30 23:04:35 | 只看该作者 Only view this author
我记得LAMMPS导出轨迹文件并检查盒子信息的问题已经在你前一帖http://bbs.keinsci.com/thread-54542-1-1.html回答了,现在怎么又开始问呢,是我在那帖里说的哪一句没讲清楚吗,还是你有什么新的操作需要?

xyz文件第二行是注释,extxyz能比xyz多记录盒子信息就是靠的注释行记录额外信息,但是VMD并不会读取利用。经过multiwfn转换cube文件更是意义不明。
√546=23.36664289109

31

帖子

0

威望

155

eV
积分
186

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2025-8-31 17:14:46 | 只看该作者 Only view this author
本帖最后由 shiyuyang 于 2025-8-31 17:16 编辑
Uus/pMeC6H4-/キ 发表于 2025-8-30 23:04
我记得LAMMPS导出轨迹文件并检查盒子信息的问题已经在你前一帖http://bbs.keinsci.com/thread-54542-1-1.ht ...

你好,感谢您的回答。1. 我是用社长的这篇帖子计算孔隙率,导出.cub格式到VMD中发现了边框偏移的问题使用Multiwfn图形化展示分子动力学模拟体系中的孔洞、自由区域 - 波函数分析与Multiwfn (Wavefunction Analysis & Multiwfn) - 计算化学公社
2. dump             dump1 all custom 100 traj.lammpstrj id element xu yu zu
dump_modify      dump1 sort id element C C C S C C O N O C S C C C C O N N S S H H H H O H O
输出.lammpstrj文件打开原子都在边框外,请问怎么设置到边框里面呢
3. 轨迹比较多,文件比较大,想只导出一帧用来绘图,请问怎么保存呢 ,若使用ovito保存成lammpstrj就没有元素,VMD中用Name、Type、Element也改不动颜色

我的预期:1. 轨迹文件在VMD中正常显示(可更改颜色、正确显示边框及边界框住原子)
2. 在Multiwfn中跑的.cub文件在VMD中边框也显示正确
3. 由于我在lammps跑的步数较多,期望能够导出某一帧在VMD显示,附上我的.lammpstrj文件,麻烦帮看看

traj.lammpstrj (1.43 MB, 下载次数 Times of downloads: 3)

1209

帖子

6

威望

2442

eV
积分
3771

Level 5 (御坂)

傻傻的木瓜

5#
发表于 Post on 2025-9-1 12:45:41 | 只看该作者 Only view this author
shiyuyang 发表于 2025-8-31 17:14
你好,感谢您的回答。1. 我是用社长的这篇帖子计算孔隙率,导出.cub格式到VMD中发现了边框偏移的问题使用 ...

提问时总应该把“按某某方法做某某分析”的大前提/目的说清楚。
我在前一帖给你写了dump custom指令的模板后,如果你去看了lammps的dump command文档,就会知道xu,yu,zu表示unwrapped的原子笛卡尔坐标,自然可能看起来在盒子外,如果要等价的wrap回盒子内的笛卡尔坐标得用普通的x,y,z表示。从dump custom(结合dump_modify修改元素类型)导出的traj.lammpstrj不需要任何多余额外操作就能载入VMD并显示周期性边界条件的盒子、按元素种类着色的原子。
对于选轨迹中的一帧并用multiwfn计算并图形化展示体系孔洞(并不直接“算孔隙率”)的目的,原帖里也说了能用什么含盒子信息的结构文件,比如把上面的traj.lammpstrj载入VMD以后随便选一帧顺眼的结构再保存为pdb文件。

评分 Rate

参与人数
Participants 1
eV +4 收起 理由
Reason
shiyuyang + 4 谢谢

查看全部评分 View all ratings

√546=23.36664289109

31

帖子

0

威望

155

eV
积分
186

Level 3 能力者

6#
 楼主 Author| 发表于 Post on 2025-9-1 19:26:13 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-9-1 12:45
提问时总应该把“按某某方法做某某分析”的大前提/目的说清楚。
我在前一帖给你写了dump custom指令的模 ...

你好,我在lammps用的ppp周期性跑的,用x y z绝对坐标可能不太行 ,还是得ux uy uz/ix iy iz ,我想得到这种晶格显示方法,请问VMD有相关设置吗

1209

帖子

6

威望

2442

eV
积分
3771

Level 5 (御坂)

傻傻的木瓜

7#
发表于 Post on 2025-9-1 20:24:17 | 只看该作者 Only view this author
shiyuyang 发表于 2025-9-1 19:26
你好,我在lammps用的ppp周期性跑的,用x y z绝对坐标可能不太行,还是得ux uy uz/ix iy iz,我想得到这 ...

跨越盒子成键的问题,在论坛里搜“VMD 胡乱”有很多讨论与解法。VMD还有个pbc wrap指令,不会用的话也去搜过往讨论帖看。

评分 Rate

参与人数
Participants 2
eV +5 收起 理由
Reason
asss + 1
shiyuyang + 4 谢谢

查看全部评分 View all ratings

√546=23.36664289109

31

帖子

0

威望

155

eV
积分
186

Level 3 能力者

8#
 楼主 Author| 发表于 Post on 2025-9-1 21:07:31 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-9-1 20:24
跨越盒子成键的问题,在论坛里搜“VMD 胡乱”有很多讨论与解法。VMD还有个pbc wrap指令,不会用的话也去 ...

谢谢好心人,感谢给思路!

31

帖子

0

威望

155

eV
积分
186

Level 3 能力者

9#
 楼主 Author| 发表于 Post on 2025-9-16 15:31:04 | 只看该作者 Only view this author
本帖最后由 shiyuyang 于 2025-9-17 16:48 编辑

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-1-25 15:34 , Processed in 0.195677 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list