“第25届北京科音初级量子化学培训班” 将于6月11至14日于北京举办,是初学者真正从头一次性完整、系统性学习量子化学计算,从而能很快上手量子化学研究的重要机会,比起自己摸索、鼓捣能少走无数弯路。报名正在进行中,请点击此链接查看,欢迎参加!

计算化学公社

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

[VMD] 如何在Linux命令行/Python中调用vmd并运行tcl命令?

[复制链接 Copy URL]

17

帖子

0

威望

141

eV
积分
158

Level 3 能力者

各位老师好!
我的目的是想把LAMMPS的.data文件转化为.psf文件,以获取模拟体系的拓扑结构。
在使用window版本的vmd时从图形界面Main进入Extensions-TK Console中输入如下命令就可以实现转化:
topo readlammpsdata XXX.data full
animate write psf XXX.psf

现在我想要把上述命令集成到Python脚本中,因此想直接在Linux的命令行/Python中完成上述操作,而不需要打开vmd图形界面,不知道该如何实现?

29

帖子

0

威望

1311

eV
积分
1340

Level 4 (黑子)

2#
发表于 Post on 2022-1-4 15:30:02 | 只看该作者 Only view this author
我只会调用tcl脚本的 把载入文件的命令写到脚本里面即可
调用vmd后台运行tcl脚本命令:
exec vmd -dispdev none -e 123.tcl > 123.out 2>> /dev/null &

评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
elfen + 3 好物!

查看全部评分 View all ratings

17

帖子

0

威望

141

eV
积分
158

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2022-1-4 17:05:00 | 只看该作者 Only view this author
12342234 发表于 2022-1-4 15:30
我只会调用tcl脚本的 把载入文件的命令写到脚本里面即可
调用vmd后台运行tcl脚本命令:
exec vmd -dispde ...

非常感谢!
我把vmd topotool里我需要的proc放到一个tcl脚本里,再加上上面两行命令,结合你给的命令就可以运行了。

本版积分规则 Credits rule

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

GMT+8, 2026-6-10 10:18 , Processed in 0.200388 second(s), 21 queries , Gzip On.

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