From: rspinney <rsp...@ch...> - 2007-05-10 18:08:28
|
I am trying to use the if statement to run scripts during an animation (using version 11.1.36) using the following script (where the messages = are directed to a textbox using the jmolsetcallback function, I want to = change the message based on the model number): if (_modelNumber =3D 1); message (This is an E1 reaction);=20 endif;=20 if (_modelNumber =3D 10); script SCRIPTS/sub1.txt;=20 endif; =20 The first if statement executes correctly, but the second one never executes, although it will run correctly using the console. To test this = I added: set echo top right; color echo red; echo "This is model = %{_modelNumber}"; which works, displaying the correct model number as the animation = proceeds. But for the if statement it is like the _modelnumber is never updated = when the animation is running. Is this a bug? Is there a better way to do = this? Help! Thanks, Rick -------------------------------------- Dr. Richard Spinney The Ohio State University Department of Chemistry 160 B Celeste Laboratory 120 West 18th Ave Columbus, Ohio 43210 =A0 email: rsp...@ch... =A0 Phone: (614) 247 - 6847 Fax: 614 - 292 - 1685 |