grunderna i IDL

Interactive Data Språk är en dator programmeringsspråk som används för att skapa bilder av siffror . IDL , som skapades för användning inom flyg- och astronomi , blev mycket mer utbredda över tid eftersom en mängd olika vetenskapliga områden visualisering av underliggande data är ett viktigt steg i att förstå dess betydelse och att gå vidare till tester eller applikationer . IDL är en produkt av ITT Visual Information Systems.

Historia

IDL i dess tidigaste former var en produkt av Research Systems Inc. , ett företag som grundades av David Stern . År 1981 RSI släppt en version avsedd för VAX /VMS , arkitekturen som används av Digital Equipment Corporation vid den tiden.

Även IDL : s tidigaste användning var i astronomi och rymdvetenskap Visade det sig snart anpassningsbar till sådana områden som medicin och kärnfysik . Enligt Liam E. Gumley vid University of Wisconsin , Madison , språket används i ” övervakning och kontroll av plasma området för en kärnfusion tokamak . ”

ITT Industries köpte RSI 2004 och omdöpta det som ITT VIS under 2006 .

start i

Du kan helt enkelt skriva

IDL

för att köra en traditionell kommandoradsgränssnitt , eller kan du skriva

idlde

för IDL Development Environment , att få en mer flexibel skärm med inbyggd redigeringsverktyg

I båda fallen prompten ser ut så här : . IDL >

Varpå interaktion kan gå i någon av hundratals riktningar . På bara fem kommandon , inom antingen IDL eller IDLDE , kan man tillsammans fram handlingen till en dämpad sinusvåg . Som skulle fungera på så sätt ( tryck på RETURN ) efter att ha skrivit varje kommando ) :

IDL > x=findgen (100 )

IDL > x=x/50

IDL > y=sin ( 3 * ! Pi * x ) /EXP (x )

IDL > PLOT , x , y

IDL > wdelete .

Som Chris Rennie , för skolan för fysik vid University of Sydney , Australien har förklarat , det första av dessa kommandon genererar en matris av 100 flyter tilldelas variabeln x.

Det andra kommandot vågar array .

Den tredje införs funktionerna sin ( ) och exp ( ) . Som Rennie säger, är IDL indiferent till fall , så att exp är identisk med EXP eller Utg. dat .

Den fjärde tomter matrisen y som en funktion av x.

Slutligen tillbakavisar femte raden grafiken fönstret .

IDL 8,0

Den senaste generationen av IDL är IDL 8. 0, som har en updatd ” workbenchg programmeringsmiljö . . . så det är lättare att skapa små program och storskaliga tillämpningar ” enligt ITT webbplats . Arbetsbänken innehåller ett förenklat gränssnitt , nya funktioner för införande av koden mallar , ett förbättrat verktygsfält och ett hjälpsystem .

Varning

Initialerna IDL också kan betyda ” Interface Description Language ” ( även känd som ” Interface Definiton Språk ” ) . Det IDL är en specifikation språk som används för att tjäna som en bro mellan programvarukomponenter som inte delar ett språk .

Visited 1 times, 1 visit(s) today

コメント

タイトルとURLをコピーしました