comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: turn a string value into variable name
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: turn a string value into variable name [message #63039 is a reply to message #63028] Thu, 23 October 2008 16:04 Go to previous messageGo to previous message
Nick[2] is currently offline  Nick[2]
Messages: 2
Registered: October 2008
Junior Member
Thank you very much David!

Nick
On Oct 23, 4:56 pm, David Fanning <n...@dfanning.com> wrote:
> Nick writes:
>> I am restoring over 100 .sav files and creating structures for
>> analysis.  Each .sav represents a differenct scenario and ideally I
>> would like to name the created structure in sequential format (case1,
>> case2...casen).
>
>> To pull the data in I am using a for loop (all .sav have identical
>> array names) and I'd like to use the counter to name the variable.  Is
>> it possible to turn a string into a variable name?
>
> The EXECUTE command can do this:
>
>    FOR j=0,n DO BEGIN
>       IF Execute('case' + String(j, Format='(I3.3)') + $
>          '= mysavedStruct') EQ 0 THEN $
>          Print, 'We have a failure to execute!'
>    ENDFOR
>
> At one time there was a limit on the number of new
> variables that could be created this way inside an
> IDL program. I believe that limit has been removed.
>
> Cheers,
>
> David
>
> --
> David Fanning, Ph.D.
> Coyote's Guide to IDL Programming (www.dfanning.com)
> Sepore ma de ni thui. ("Perhaps thou speakest truth.")
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Two new IDL Help Articles describing how to use the Workbench are made available now.
Next Topic: Re: meanclip

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 20:04:52 PDT 2025

Total time taken to generate the page: 0.00379 seconds