1. IDL Full ¶óÀ̼¾½º, Runtime ¶óÀ̼¾½º, Virtual Machine

´ÙÀ½ ³»¿ëÀº ÀúÈñ ±â¼ú Áö¿øÆÀÀÌ °í°´°ú »ó´ãÇÑ ³»¿ëÀ» Á¤¸®ÇÑ °ÍÀÔ´Ï´Ù. IDLÀÇ Full ¶óÀ̼¾½º, Runtime ¶óÀ̼¾½º, Virtual Machine¿¡ ´ëÇÑ ÀÌÇظ¦ ÇÏ´Â µ¥ µµ¿òÀÌ µÉ °Í °°½À´Ï´Ù.


[°í°´] : À̹ø¿¡ ÀúÈñ ¿¬±¸¼Ò¿¡¼­ IDLÀ» ÀÌ¿ëÇÑ ¾îÇø®ÄÉÀ̼ÇÀ» °³¹ßÇß½À´Ï´Ù. ÀÌ ¾îÇø®ÄÉÀ̼ÇÀ» ´Ù¸¥ ¿¬±¸¿øµéµµ »ç¿ëÇϵµ·Ï ¹èÆ÷ÇÏ°íÀÚ Çϴµ¥, IDL·Î °³¹ßµÈ ¾îÇø®ÄÉÀ̼ÇÀº IDLÀÌ ¼³Ä¡µÈ ÄÄÇ»ÅÍ¿¡¼­¸¸ ½ÇÇàÀÌ µË´Ï±î?
[¿¡½ºÀÌ·¦] : ¿¹, ±×·¸½À´Ï´Ù.
¢Ã¢Ã¢Ã¢Ã¢Ã

[°í°´] : ±×·±µ¥ IDL ¶óÀ̼¾½º ºñ¿ëÀÌ ¹®Á¦°¡ µË´Ï´Ù. °£´ÜÇÑ ÀÏÀ» ó¸®ÇÏ´Â ¾îÇø®ÄÉÀ̼ÇÀε¥ °¢°¢ÀÇ ÄÄÇ»ÅÍ¿¡ IDL ¶óÀ̼¾½º¸¦ ±¸ÀÔÇÏ´Â °ÍÀº Á» ¹«¸®ÀÔ´Ï´Ù.

[¿¡½ºÀÌ·¦] : ±×·¸´Ù¸é IDL ¹öÃß¾ó ¸Ó½Å(Virtual Machine; ÀÌÇÏ VM)À» ÀÌ¿ëÇÏ½Ã¸é ¾î¶»°Ú½À´Ï±î? IDL Full ¶óÀ̼¾½º ȯ°æ¿¡¼­ CompileÀ» ÇÏ¸é ¾îÇø®ÄÉÀ̼ÇÀ» .sav ÆÄÀÏ·Î ÀúÀå ÇÒ ¼ö ÀÖÁö¿ä? ÀÌ ÆÄÀÏÀ» ¹èÆ÷Çϸé IDL VM¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
¢Ã¢Ã¢Ã¢Ã¢Ã

[°í°´] : IDL VM ¶óÀ̼¾½º´Â ¾ó¸¶ÀԴϱî?

[¿¡½ºÀÌ·¦] : ¹«·áÀÔ´Ï´Ù. »ç½Ç IDL VMÀº ¶óÀ̼¾½º¶ó´Â ¸»ÀÌ ¾ø½À´Ï´Ù. ¿Ö³ÄÇϸé IDLÀ» Full ¶óÀ̼¾½º¿Í ¶È°°ÀÌ ¼³Ä¡ÇÏ°í ¶óÀ̼¾½º¸¸ ¹ÞÁö ¾ÊÀº »óÅ°¡ IDL VMÀÔ´Ï´Ù. ÀÌ »óÅ·δ ¸í·ÉÀ» ÀÔ·ÂÇϰųª ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ¾ø±â ¶§¹®¿¡ °³¹ßÇϽŠÇÁ·Î±×·¥Àº °³¹ß ȯ°æ¿¡¼­ ÄÄÆÄÀÏ ÇÏ¿© .sav ÆÄÀÏ·Î ¹èÆ÷ÇÏ¸é µË´Ï´Ù. ÀúÈñ·Î¼­´Â VMÀÇ »ç¿ëÀ» ±ÇÀåÇÕ´Ï´Ù.
¢Ã¢Ã¢Ã¢Ã¢Ã

[°í°´] : ´ÙÇàÀÔ´Ï´Ù. ±×·¸´Ù¸é IDL VMÀ¸·Î À̹ø ¹®Á¦´Â ÇØ°áµÉ °Í °°½À´Ï´Ù. VMÀº Æò°¡ÆÇÀÌ ¾ø½À´Ï±î?

[¿¡½ºÀÌ·¦] : IDL VMÀº IDL Full ¶óÀ̼¾½º¿Í ¶È°°ÀÌ ¼³Ä¡ÇϽŠµÚ¿¡(¼³Ä¡ÇÒ ¶§¿¡ VMÀ» ¼³Ä¡ÇÒ °ÍÀÎÁö ¹¯½À´Ï´Ù) ¾Æ¹«·± ¶óÀ̼¾½º¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀº »óÅ¿¡¼­µµ µ¿ÀÛÇÕ´Ï´Ù. ±×·¯¹Ç·Î Æò°¡ÆÇÀÌ µû·Î Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.

´ÙÀ½ ³¯ ÀúÈñ ¿¡½ºÀÌ·¦¿¡ °í°´²²¼­ ´Ù½Ã ÀüÈ­¸¦ Áּ̽À´Ï´Ù.
¢Ã¢Ã¢Ã¢Ã¢Ã

[°í°´] : ¹®Á¦°¡ »ý°å½À´Ï´Ù. »ç½ÇÀº Á¦°¡ °³¹ßÇÑ ÇÁ·Î±×·¥Àº ¸Å½Ã Á¤°¢ÀÌ µÇ¸é ÀÚµ¿À¸·Î À§¼ºÀ¸·ÎºÎÅÍ ¼ö½ÅÇÑ µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ¿© °á°ú¸¦ ¸®Æ÷Æ®ÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·±µ¥, VMÀ» »ç¿ëÇØ ½ÇÇàÀ» ½ÃÅ°·Á´Ï±î È­¸é¿¡ IDL ·Î°í°¡ ¶ß°í ¹öÆ°À» Ŭ¸¯ Çؾ߸¸ ½ÇÇàÀÌ µÇ´õ±º¿ä. ÀÌ·¸°Ô µÇ¸é, ÀÚµ¿À¸·Î ½ÇÇàÇÒ ¼ö°¡ ¾ø°í Ç×»ó »ç¶÷ÀÌ ÄÄÇ»ÅÍ ¾Õ¿¡ ÁöÅ°°í ¾É¾Æ Ŭ¸¯À» ÇØ ÁÖ¾î¾ß ÇÑ´Ù´Â ¾ê±âÀε¥... ¿ø·¡ ÀÌ·± °Ì´Ï±î? IDL Full ¶óÀ̼¾½º¿¡¼­´Â ÀÌ·± ¹®Á¦°¡ ¾ø¾ú´Âµ¥...

[¿¡½ºÀÌ·¦] : ¾Æ... ±×·± ¾îÇø®ÄÉÀ̼ÇÀ̶ó¸é VMÀÌ ÀûÇÕÇÏÁö ¾ÊÀº °Í °°±º¿ä. ¸Â½À´Ï´Ù. IDL VMÀº Ç×»ó ½Ãµ¿µÉ ¶§¸¶´Ù ½ºÇ÷¡½Ã âÀÌ ¶ß°í ±× âÀ» Ŭ¸¯ÇØ ÁÖ¾î¾ß ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÕ´Ï´Ù(2. VMÀÇ Á¦¾à »çÇ×À» ÂüÁ¶Çϼ¼¿ä).

DL VM ÀÇ ½ºÇ÷¡½Ã È­¸é I


¢Ã¢Ã¢Ã¢Ã¢Ã

[°í°´] : ±×·¸´Ù¸é ÀúÀÇ °æ¿ì´Â ¾îÇø®ÄÉÀÌ¼Ç ¹èÆ÷ ¼ö¸¸Å­ IDL ¶óÀ̼¾½º¸¦ ±¸¸ÅÇØ¾ß Çմϱî?

[¿¡½ºÀÌ·¦] : IDLÀÇ ¶óÀ̼¾½º Áß¿¡´Â °³¹ßÀÌ ¸ñÀûÀÌ ¾Æ´Ñ ¿ÀÁ÷, ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÏ´Â ¸ñÀûÀ¸·Î¸¸ ÀÌ¿ëµÉ ¼ö ÀÖ´Â ¶óÀ̼¾½º°¡ ÀÖ½À´Ï´Ù. À̸¦ ·±Å¸ÀÓ ¶óÀ̼¾½º(ÀÌÇÏ RT)¶ó°í Çϴµ¥, VM°ú À¯»çÇÏÁö¸¸, Á¦¾à»çÇ×ÀÌ ¾ø°í, ´ÜÁö, °³¹ß ȯ°æÀ» »ç¿ëÇÒ ¼ö ¾ø´Â ¶óÀ̼¾½ºÀÔ´Ï´Ù. ±×·¯¹Ç·Î ½ÇÇà½Ã¸¶´Ù âÀ» Ŭ¸¯ÇØ ÁÖ´Â ¹®Á¦´Â ÀüÇô ¾ø½À´Ï´Ù. ´Ù¸¸ ¾ÈŸ±î¿î °ÍÀº RT ¶óÀ̼¾½º´Â À¯·áÀÔ´Ï´Ù. ´ë½Å °¡°ÝÀº Full ¶óÀ̼¾½º¿¡ ºñÇØ ÈξÀ Àú·ÅÇÏ°í, ¾îÇø®ÄÉÀ̼ÇÀÇ ¹èÆ÷¸¦ ¸ñÀûÀ¸·Î ÇÏ´Â ¸¸Å­, µ¿½Ã¿¡ ¶óÀ̼¾½º¸¦ ¿©·¯°³ ±¸ÀÔÇÒ °æ¿ì¿¡´Â ÇÒÀÎÆøµµ ¸Å¿ì Å®´Ï´Ù.
¢Ã¢Ã¢Ã¢Ã¢Ã

[°í°´] : IDL RT·Î ¹èÆ÷µÇ´Â ¾îÇø®ÄÉÀ̼ÇÀÇ ¿¹°¡ ÀÖ½À´Ï±î?

[¿¡½ºÀÌ·¦] : À§¼º¿µ»óó¸® ȯ°æÀÎ ENVI°¡ IDL·Î °³¹ßµÇ¾îÀÖ½À´Ï´Ù. ENVI+IDL ¶óÀ̼¾½º¸¦ ±¸ÀÔÇϽô °æ¿ì¿¡´Â IDL °³¹ßȯ°æµµ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸, ENVI RT¸¦ ±¸ÀÔÇϽô °æ¿ì¿¡´Â IDLÀÇ °³¹ßȯ°æÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. IDL RT¶óÀ̼¾½º·Î ½ÇÇàµÇ±â ¶§¹®ÀÔ´Ï´Ù.



2. IDL VM°ú IDL RTÀÇ Â÷ÀÌ

IDL RT³ª IDL VMÀº IDL Full ¶óÀ̼¾½º¿¡¼­ °³¹ßȯ°æ, ¸í·ÉÀÔ·Â ±â´ÉÀÌ Á¦¿ÜµÈ °ÍÀ̶ó°í º¸½Ã¸é µË´Ï´Ù(ÀÌ °æ¿ì °³¹ßȯ°æÀº 7ºÐ ÈÄ¿¡ Á¾·áµÇ´Â DEMO ¸ðµå·Î ½ÇÇàµË´Ï´Ù). IDL VMÀº ´ÙÀ½ÀÇ Á¦¾à»çÇ×À» Á¦¿ÜÇÏ°í IDL RT¿Í °°´Ù°í º¸½Ã¸é µË´Ï´Ù.

1) IDL VMÀº ½ÇÇàÇÒ ¶§¸¶´Ù »ç¿ëÀÚ°¡ IDLÀÇ ½ºÇ÷¡½Ã âÀ» º¸°Ô µË´Ï´Ù. ¸¶¿ì½º·Î ÀÌ Ã¢À» Ŭ¸¯ÇØ ÁÖ¾î¾ß ´ÙÀ½ ´Ü°è·Î ÁøÇàÇϱ⠶§¹®ÀÔ´Ï´Ù.

2) IDL VM¿¡¼­ ½ÇÇàµÇ±â À§Çؼ­´Â °³¹ß ȯ°æÀÌ IDL 6.0 ÀÌÈÄ ¹öÀüÀ̾î¾ß ÇÕ´Ï´Ù. IDL 5.6 ÀÌÇÏ ¹öÀüÀº VMÀÌ °³¹ßµÇ±â ÀüÀÇ ¹öÀüÀ̹ǷΠ±¸ ¹öÀü¿¡¼­ ÄÄÆÄÀÏ ÇÑ ¾îÇø®ÄÉÀ̼ÇÀº VM¿¡¼­ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

3) IDL VMÀº ¿ÜºÎ ¾ð¾î¿¡¼­ È£ÃâµÇ´Â IDL ¾îÇø®ÄÉÀ̼Ç(Callable IDL)À» Áö¿öÇÏÁö ¾Ê½À´Ï´Ù. IDL¿¡¼­ ¿ÜºÎ ¾ð¾îÀÇ °³Ã¼¸¦ È£ÃâÇÏ¿© »ç¿ëÇÏ´Â ¾îÇø®ÄÉÀ̼ÇÀº ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

4) IDLÀÇ Execute ÇÔ¼ö´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÇÏÁö¸¸ Call_Procedure³ª Call_FunctionÀº Çã¿ëµÇ¹Ç·Î °ÅÀÇ ¸ðµç °æ¿ì Execute ¹®À» ´ëüÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

Call_externalÀ̳ª DLM ¸ðµâÀ» È£ÃâÇÏ´Â °ÍÀº VM¿¡¼­µµ RT¿Í °°ÀÌ °¡´ÉÇÕ´Ï´Ù.


3. ±âŸ IDL VM¿¡´ëÇÑ ÀæÀº Áú¹®

Q1) IDL·Î ¸¸µç ¾îÇø®ÄÉÀ̼ÇÀ» IDL VMÀ» ÅëÇØ »ó¿ëÀ¸·Î ¹èÆ÷Çصµ µË´Ï±î?
A1) ¹°·ÐÀÔ´Ï´Ù. IDL VMÀ» ÅëÇÑ ¹èÆ÷´Â ¹«Á¦ÇÑÀÔ´Ï´Ù.

Q2) IDL VMÀº ¾î¶² OS¿¡¼­ »ç¿ë °¡´ÉÇմϱî?
A2) IDL VMµµ Ç÷§Æû¿¡ ¹«°üÇÏ°Ô ½ÇÇàµÇ´Â IDLÀÇ Æ¯¼ºÀ» ±×´ë·Î µû¸¨´Ï´Ù. ±×·¯¹Ç·Î IDLÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµç Ç÷§Æû¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù(Windows, Mac, Linux, Solaris, HP-UX, IBM-AIX, SGI µî). ¹°·Ð ¾î´À OS¿¡¼­ °³¹ßÇß°Ç °£¿¡ IDL·Î °³¹ßµÈ ¾îÇø®ÄÉÀ̼ÇÀº ¶È°°ÀÌ ÀÛµ¿ÇÕ´Ï´Ù(¿ÜºÎ ¾ð¾î ¶Ç´Â OS¿Í ¿¬µ¿µÇ´Â ¾îÇø®ÄÉÀ̼ÇÀº Á¦¿Ü).

Q3) IDL VM¿¡¼­ GIF Æ÷¸Ë, MPEG Æ÷¸Ë.
A3) GIFÀÇ Æ¯Çã±ÇÀÚ¿´´ø Unisys»çÀÇ Æ¯Çã±ÇÀÌ ¸¸·áµÇ¾úÀ¸¹Ç·Î IDL 6.1¹öÀüºÎÅÍ´Â ´Ù½Ã GIFÆ÷¸ËÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. MPEGÀ» Á¦ÀÛÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¿¡´Â ¸ðµÎ MPEG¿¡ ´ëÇÑ ·Î¿­Æ¼°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. IDL Full ¶óÀ̼¾½º³ª IDL RT¿¡´Â MPEG ·Î¿­Æ¼°¡ Æ÷ÇԵǹǷΠ»ç¿ëÀÌ °¡´ÉÇÏÁö¸¸, IDL VMÀº ¹«·áÀ̹ǷΠMPEG WritingÀÌ µÇÁö ¾Ê½À´Ï´Ù.

Q4) IDL VM 6.0°ú IDL VM 6.1Àº ¾î¶² Â÷ÀÌ°¡ ÀÖ½À´Ï±î?
A4) IDL VMÀº 6.0¹öÀü¿¡¼­ óÀ½ ¹ßÇ¥µÇ¾ú½À´Ï´Ù. ÀÌÈÄ IDL VM 6.1¿¡¼­´Â »ç¿ëÀÚµéÀÇ ¿ä±¸ »çÇ×ÀÌ ¸¹ÀÌ ¹Ý¿µµÇ¾ú°í ´ç¿¬È÷ IDL 6.1¿¡ Ãß°¡µÈ ±â´Éµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. IDL VMÀº ¹«·áÀ̹ǷΠIDL VM 6.1·Î ¾÷±×·¹À̵å ÇÏ½Ç °ÍÀ» ±ÇÀåÇÕ´Ï´Ù.

Q5) IDL VMÀº ¾îµð¿¡¼­ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ½À´Ï±î?
A5) ¿¡½ºÀÌ·¦ÀÇ Exelis VIS Á¦Ç°±º °ü·Ã download ÆäÀÌÁö¿¡¼­ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.Link

¿ì) 06049 ¼­¿ï½Ã °­³²±¸ ³íÇö·Î150±æ 8 (³íÇöµ¿, Áø¿µºôµù) 5Ãþ (ÁÖ)¿¡½ºÀÌ·¦ / TEL : 02-888-0850 / FAX : 02-878-1971
COPYRIGHT 2024 SELab. ALLRIGHT RESERVED.