计算化学公社
标题:
tcl脚本求助
[打印本页]
作者Author:
sun666
时间:
2021-1-13 22:35
标题:
tcl脚本求助
社长好,最近想对模拟进行分析,在学习tcl,由于没有任何编程基础,所以看的似懂非懂。有些问题想求助,tcl跟vmd的关系搞不懂。
1.例如培训中的例子hb.tcl
% proc hb {fps1 fps2 donor accept} {
set cum 0
for {set i $fps1} {$i<=$fps2} {incr i 1} {
set dd [atomselect top "index $doner" frame $i]
set aa [atomselect top "index $aceept" fram $i]
set temp [measure hbonds 3.5 35 $dd $aa]
if {$temp !="{} {} {}"} {puts $i ; incr cum}
}
puts $cum
中的donor和accept是VMD的选择语句吗比如输入
proc 1 100 resname SOL resanme SOL
2.vmd中的 atomeselect top "name CA"中的top指的是此时VMD中出现的画面的离子吗
作者Author:
sobereva
时间:
2021-1-15 06:06
你的使用格式明显不对,讲义上都有现成的例子
(, 下载次数 Times of downloads: 24)
上传 Uploaded
点击下载Click to download
如果你有讲义,好好仔细反复复习,绝对不可能看不懂。脚本里每个部分涉及的知识都在我的讲义上介绍得极为详细,没有任何超纲的内容,包括tcl的语法、各种命令的基本用法、条件判断、循环、atomselect的使用、VMD的内置各种命令(如上面脚本里用的measure)等等。
注意复习讲义
(, 下载次数 Times of downloads: 33)
上传 Uploaded
点击下载Click to download
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3