Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

The Interactive Data Language (IDL) Interaktivní programovací jazyk vhodný pro zpracování fyzikálních dat a jejich grafickou prezentaci.

Podobné prezentace


Prezentace na téma: "The Interactive Data Language (IDL) Interaktivní programovací jazyk vhodný pro zpracování fyzikálních dat a jejich grafickou prezentaci."— Transkript prezentace:

1 The Interactive Data Language (IDL) Interaktivní programovací jazyk vhodný pro zpracování fyzikálních dat a jejich grafickou prezentaci

2 K čemu IDL n analýza dat z různých zdrojů (pružný V/V dat) n vizualizace 2D a 3D, podpora OpenGL n modelování n vývoj aplikací pro více platforem n integrované matematické a statistické algoritmy n grafické uživatelské a vývojové prostředí n možnost objektového programování n přístup k databázím přes ODBC n možnost integrace s dalšími technologiemi (DLL, ActiveX Control, dynamické HTML, ad.)

3 Oblasti aplikace IDL n zpracování a vizualizace fyzikálních dat, zejména: astronomie, geofyzika, kosmická fyzika, meteorologie,... n další obory - např. dálkový průzkum Země, geografie, geologie, medicína, … n speciální aplikace a nadstavby: ENVI, ION, RiverTools, NoeSys, VIP, Visible Human CD Collection

4 Úrovně použití IDL n interaktivní práce - přímé zadávání příkazů n hotové aplikace – iTools, IDL Insight n vlastní aplikace v přímé grafice n vlastní aplikace v objektové grafice n aplikace s využitím widgetů

5 Základní rysy jazyka IDL n interpret kompilovaného mezikódu (procedury a funkce) n možnost uložení a načtení mezikódu i dat v paměti do/z souboru n povinné, nepovinné a klíčové parametry procedur a funkcí n automatické typování proměnných n operátory, procedury a funkce pracují přímo a efektivně nad skaláry, vektory i vícedimenzionálními poli

6 Funkční souhrn n podporované OS n datové formáty n architektura grafiky n 2D a 3D kreslení n povrchy, objemy a řezy n grafické efekty n barvy n tisk a fonty n matematické a statistické algoritmy n mapování n vývojové a programové prostředky n IDE n toolkit pro uživatelský interfejs n iTools procedury n IDL DataMiner Option n ION (IDL on the Net)

7 Podporované OS n Windows 2000/XP/Vista n Linux n IBM AIX n Macintosh OS X n SGI IRIX n Sun Solaris (Sparc)

8 Datové formáty (vnitřní) n dat. struktury: skaláry, vektory, pole, záznamy, ukazatele, ( objekty ) n základní dat. typy: byte, 16/32/64 signed/unsigned integer single/double-precision floating single/double-precision complex floating strings n podpora IEEE NaN, Infinite hodnot

9 Datové formáty (vnější) n přímý binární neformátovaný n textový formátovaný/ neformátovaný n GZIP komprese/dekomprese souborů n vědecké formáty: CDF (Common Data Format), HDF (Hierarchical Data Format) HDF-EOS (Earth Observing System extensions to HDF) netCDF (Network Common Data Format) netCDF (Network Common Data Format) n obrazové: BMP, PNG, GEO TIFF, PPM, GIF, SRF, Interfile, TIFF, JPEG, XWD, NRIF, X11 Bitmap, PICT n video: zápis do MPEG n další: DICOM, WAV (Audio), DXF, XDR (eXternal Data Representation)

10 Architektura grafiky n přímá a objektová grafika n efektivní zobrazovací algoritmy n podpora 8-bit a true-color barevné grafiky n 3D grafika s využitím OpenGL n práce se Z-buferem n nezávislost na interfejsu (Windows, X-Windows, přímá podpora PostScript, PCL, HPGL tiskáren a plotrů, atd.)

11 Tisk a fonty n podpora tiskáren Win/Mac n integrace řídících dialogů OS n přímý tisk n podpora PostScript, PCL, HPGL2, HP-RTL n vektorový a bitmapový clipboard n Hershey vektorové fonty n škálovatelné TrueType fonty n hardwarové fonty (Helvetika, Times, Courier, Symbol ad.) n možnost rozšíření fontů n podpora WYSIWYG tisku

12 Informace a podpora IDL n výrobce a distributor: ITT Visual Informations Solutions, Boulder, Colorado n možnost placených ročních aktualizací a technické podpory n www stránky uživatelských institucí n diskusní skupina idl-pwave


Stáhnout ppt "The Interactive Data Language (IDL) Interaktivní programovací jazyk vhodný pro zpracování fyzikálních dat a jejich grafickou prezentaci."

Podobné prezentace


Reklamy Google