新程序员来了。我一直在尝试通过 VMD 程序通过 Tk 控制台运行我的脚本,当我将它复制到 tkconsole 时该程序可以工作,但是当我将我的脚本源/加载到 tkconsole 中时,它在停止之前只运行部分脚本并给我两个问题。
我遇到的问题是:
- 它会加载分子,但不会在 VMD 窗口中直观地显示它
- 它运行我的大部分脚本,但卡在 put $total 部分并反馈给我无效的命令名称“put”
我不确定在采购脚本时是否错过了一个步骤,但是当手动粘贴整个脚本时,它似乎可以工作。想知道是否有人输入。请看下面的脚本:
mol new ubiquitin.psf
mol new pulling.dcd
set sel [atomselect top "index 942 963"]
set x [measure bond {59 60} frame all]
set total 0
for {set i 0} {$i <100 } {incr i} {
puts "I inside first loop: $[measure bond {59 60} frame $i]"; set total [expr {$total + [measure bond {59 60} frame $i]}]
}
put $total
expr {$total/100}