From: Axel Kohlmeyer (akohlmey_at_gmail.com)
Date: Thu Aug 04 2011 - 10:29:08 CDT
On Thu, Aug 4, 2011 at 11:21 AM, Shen, Han <han.shen_at_bme.gatech.edu> wrote:
> Hi,
>
> I tried to do some simple calculation then draw something in a certain pattern. So I use:
> graphics top sphere {$x2 $y2 $z2} radius 0.2 resolution 100
this is a VMD question, not a NAMD question,
so please send this kind of question to the
correct list. thank you.
>
> But error shows:
> expected floating-point number but got "$x"
>
> Anyone can tell me how to deal with it? Thanks in advance!
this is a beginner's Tcl error. if you use curly braces, you create
a literal string (or list). so instead of passing the value of $x2 you
pass on $x2 as a string. you have to use either double quotes or
the list command to have the variables expanded.
"$x2 $y2 $z2"
or
[list $x2 $y2 $z2]
cheers,
axel.
>
> --
> Han Shen
> Wallace H. Coulter Department of Biomedical Engineering
> Georgia Institute of Technology and Emory University
>
>
-- Dr. Axel Kohlmeyer akohlmey_at_gmail.com http://goo.gl/1wk0 Institute for Computational Molecular Science Temple University, Philadelphia PA, USA.
This archive was generated by hypermail 2.1.6 : Wed Feb 29 2012 - 15:57:32 CST