Max, Two suggestions.
First, something like: freqvalues = getproperty('modelInfo.models.modelProperties.FreqValue') will look for frequency values of all models and put them in the array "freqvalues". Unfortunately, this array will have empty entries for models lacking frequency values. Second, if you know the range of models that contain freq values (say, models 300 to 370), you can use something like: for (var i=300; i<370;i+=1){ print getproperty('modelInfo.models['+i+'].modelProperties.FreqValue') } Perhaps more skilled coders on the list could suggest improvements to these clunky lines! Matt ________________________________________ From: Latévi Max LAWSON DAKU [max.law...@unige.ch] Sent: Thursday, July 07, 2016 10:38 AM To: jmol-users@lists.sourceforge.net Subject: [Jmol-users] Use of variable in a call to getProperty Dear Jmol users/developers, I would like to be able to use a variable in a call to getProperty. So far, the following command works. $ print getproperty('modelInfo.models[7].modelProperties.FreqValue') 129.529358 But I rwould like to use a variable as follows $ i=7 $ print getproperty('modelInfo.models[i].modelProperties.FreqValue') But this doesn't work. I also tried to use @{i}, with no success as well. I'm not comfortable with dereferencing a variable in Jmol. The reason for trying to do so us that I'ld like to iterate through the frames and use the variable i hold the index of the frame. I thank you in advance for your help. Best regards, Max ------------------------------------------------------------------------------ Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape _______________________________________________ Jmol-users mailing list Jmol-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-users ------------------------------------------------------------------------------ Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape _______________________________________________ Jmol-users mailing list Jmol-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-users