6最后,双击晶体分子左边的T,T会在前面显示。这使它成为了顶层分子。一个分子置于 顶层,它就成为脚本命令操作的目标。 2.3Tcl脚本基础和Tk控制台 VMD支持Tc/Tk脚本语言。这一部分会提供运行一些有用功能必需掌握的脚本语言。 TcTk语言。Tcl是一种丰富的语言,除了典型的条件和循环结构语句之外,还 包括许多特征和命令。Tk是Tc的拓展,允许写程序用户与窗口和按钮接触。关 于Tcl/Tk语言更多的信息在http:www.tcl.tk/doc上有提供。 执行TCl命令,需要应用一种很方便的文本控制台,即Tk控制台。 1选择Extensions-一Tk Console。一个控制台窗口出现(图1l)。这就可以在其中输入Tcl/Tk 命令。 000 VMD TkCon File Console Edit Interp Prefs History Help >Main<(tutorial)57 puts "Welcome to TkCon!" Welcome to TkCon! >Main< (tutorial)58&expr-3 10 -3n >Main< (tutorial)59多setx【epr-3*10] -30 >Main< (tutorial)60&puts $x -30 Main< (tutorial)61& 图11Tk控制台 你首先接触到的是Tc/Tk最基本的部分。这里是Tcl的设置和输出命令。 set variable value-sets the value of variable puts Svariable-prints out the value of variable 2试一试以下命令: setx 10 puts"the value of x is:$x" set text"some text" puts"the value of text is:Stext." Svariable指的是variable的值。,6 最后,双击晶体分子左边的T,T会在前面显示。这使它成为了顶层分子。一个分子置于 顶层,它就成为脚本命令操作的目标。 2.3 Tcl脚本基础和Tk控制台 VMD支持Tcl/Tk脚本语言。这一部分会提供运行一些有用功能必需掌握的脚本语言。 Tcl/Tk语言。Tcl是一种丰富的语言,除了典型的条件和循环结构语句之外,还 包括许多特征和命令。Tk是Tcl的拓展,允许写程序用户与窗口和按钮接触。关 于Tcl/Tk语言更多的信息在http://www.tcl.tk/doc上有提供。 执行Tcl命令,需要应用一种很方便的文本控制台,即Tk控制台。 1 选择Extensions——Tk Console。一个控制台窗口出现(图11)。这就可以在其中输入Tcl/Tk 命令。 你首先接触到的是Tcl/Tk最基本的部分。这里是Tcl的设置和输出命令。 set variable value –sets the value of variable puts $variable –prints out the value of variable 2 试一试以下命令: set x 10 puts "the value of x is: $x" set text "some text" puts "the value of text is: $text." $variable指的是 variable的值。. 图 11 Tk 控制台