Re: Read_grib under IDL 7.0 [message #63420 is a reply to message #63335] |
Thu, 06 November 2008 08:41  |
ray.laymon064
Messages: 8 Registered: July 2008
|
Junior Member |
|
|
On Nov 5, 9:01 pm, Andrew Cool <andrew.c...@dsto.defence.gov.au>
wrote:
> On Nov 5, 2:12 pm, ray.laymon...@gmail.com wrote:
>
>
>
>> All,
>
>> Solution should be easy but I couldn't figure out and couldn't find
>> the solution in the user forum. I would appreciate any help.
>
>> I have been using the read_grib.pro scripts of Andy Pursch (over
>> ittvis user community downloads). For the past year I didn't have
>> problem running it under IDL 6.3. Since the read_grib package contains
>> 5 scripts, I have been compiling each script via "resolve_routine"
>> commend before calling "read_grib.pro" in my scripts.
>
>> So far, I didn't have any problem, but when I tried to run the same
>> script under IDL7.0 I had an error saying
>
>> Stat = IDL_GRIB(file, Count = LCount)
>> ^
>> % Syntax error.
>> At: /home/usr/bin/read_grib.pro, Line 612
>
>> Stat = IDL_GRIB(File, Image, Dump = GetRecords[I], $
>> ^
>> % Syntax error.
>> At: /home/usr/bin/read_grib.pro, Line 631
>> % Compiled module: READ_GRIB.
>> % Attempt to call undefined procedure/function: 'READ_GRIB'.
>> % Execution halted at: $MAIN$ 96 /home/usr/bin/
>> read_the_grib_file.pro
>
>> And when I run the same script under IDL 6.3, (without editing a dot),
>> it runs without any problem.
>> Could anyone possibly help me what would be the reason?
>
>> Cheers,
>> Ray
>
> You do remember that there are DLL and DLM files that need to be
> copied into the appropriate
> folders, e.g. C:\RSI\IDL63\bin\bin.x86 on a WIndows box?
>
> That's why the READ_GRIB function is failing - it can't find the DLL/
> DLM files.
>
> Check out the Help that comes in the IDL_GRIB zip file.
>
> Andrew
Yes, I did copy the idl_grib.dlm and idl_grib.so files
under /usr/local/itt/idl/bin/bin.linux.x86 (running under linux)..
at first I also thought about these two files, but still didn't work.
One thing I learned is I really didn't need the resolve_routine
commend (thx David).
Actually I also copied all necessary grib scripts under the working
directory.
Library path looks fine. I copied the necessary .dlm & .so files.. I
don't
understand why I can read the files under v6.3 but still not under
v7.0..
Thanks all,
Ray
|
|
|