Re: converting a string to an IDL command [message #62384 is a reply to message #62383] |
Mon, 08 September 2008 11:57   |
astroboy2k
Messages: 34 Registered: July 2007
|
Member |
|
|
On Sep 8, 1:30 pm, Bob Crawford <Snowma...@gmail.com> wrote:
> On Sep 8, 12:46 pm, Mark <astrobo...@gmail.com> wrote:
>
>
>
>> Hello!
>
>> I find myself constantly doing things like:
>
>> print,' min(x), max(x) ',min(x),max(x)
>
>> Is is possible to do something along the lines of:
>
>> char=' min(x),max(x) '
>> some_function,char
>
>> where some_function would change char into one line of IDL code? That
>> is, if x=findgen(10)
>> sub_function would print something like:
>
>> min(x),max(x) ,0.000 ,9.000
>
>> Seems like this wouldn't be so hard. I'm interested in something that
>> would work with Unix.
>> Thanks,
>
>> Mark
>
> result=execute('print,"'+char+'",'+char)
Thanks Bob,
This is just what I need. Unfortunately, I have never worked anywhere
where anyone knows more IDL than I do, and despite all the unselfish
help from this group and David's excellent book and website, alot of
times there are pretty basic things which simply flew under the radar
along the way... :(
|
|
|