½ÃÁð2
  
Àαâ°Ë»ö¾î : ¼Ö¸®µå¿÷½º, Àκ¥ÅÍ, µ¿¿µ»ó, °­ÁÂ, 3d
HOME > °Ô½ÃÆÇ
 
 
ŸÀÌÆ²  
 
Á¦¸ñ AutoCAD¸¦ À§ÇÑ AUTO LISP(VISUAL LISP) µû¶óÇϱâ
À̸§ ¿î¿µÀÚ       ÃßõÇϱâ 0 ÀÛ¼ºÀÏ 2008-09-30 18:26:41

³»¿ë
<±¸¸ÅÇϱâ>
 ±Ý³â Á¤ÃÊ ¿ì¿¬È÷ ±¼ÁöÀÇ ¸ð °ø»ç¾÷üÀÇ ½Ã°ø ÈÄ º¸°üÇØ ¿Ô´ø AutoCAD µµ¸éµéÀ» Ç¥ÁØÈ­Çؼ­ ERP½Ã½ºÅÛ¿¡ µµ¸é°ú ÀÚÀ縮½ºÆ®(BOM) µ¥ÀÌÅͺ£À̽º¸¦ ±¸ÃàÇϰí, ºäÀ×µµ±¸(Viewing tool)¸¦ ÀÌ¿ëÇØ¼­ °Ë»öÇÏ´Â °³¹ß ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ°Ô µÇ¾ú½À´Ï´Ù.
 ³ªÀÇ °³¹ß¹üÀ§(Scope)´Â °øÁ¤(P&ID) µµ¸é¿¡¼­ Àü°èÀå, ¹è°ü, ¹ëºê, ÀåÄ¡, µµ¸é¿¬°áÀÚ ½Éº¼À» °Ë»öÇØ¼­ °¢ ½Éº¼¿¡ ÇÊ¿äÇÑ ÀÚÀ縮½ºÆ® °ªµéÀ» ¼Ó¼ºµé·Î Á¤ÀÇÇϰí, ±×°ÍµéÀ» ºí·ÏÀ¸·Î ¸¸µé°í, ÃßÃâÇØ¼­ XML Çü½ÄÀ¸·Î ÀúÀåÇÏ´Â À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ °³¹ßÀÛ¾÷ À̾ú½À´Ï´Ù. ¿©·¯ °¡Áö ¿©°Ç»ó AutoLISP·Î °³¹ßÇϰí, AutoCAD 2006 ¹öÀü¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÁ·Î±×·¥À» °³¹ßÇÏ°Ô µÇ¾ú½À´Ï´Ù.
 ¿©·¯ ÇØ µ¿¾È ¸Ö¸® Çß´ø AutoCAD¸¦ ´Ù½Ã Á¢ÇÏ°Ô µÇ°í, Èñ¹ÌÇÑ ±â¾ïÀ» µÇ»ì·Á AutoLISP·Î °³¹ßÀ» ÇÏÀÚ´Ï, ¸ÕÀú »ý¼ÒÇÑ Visual LISPºÎÅÍ ÀÍÇô¾ß Çß½À´Ï´Ù. ¼­Á¡¿¡ °¡¼­ AutoLISP ȤÀº Visual LISP¿¡ °üÇÑ Ã¥À» ã¾Æ º¸¾ÒÁö¸¸ ÀüÇô ¾ø¾î ¹«Ã´À̳ª ´çȲ Çß½À´Ï´Ù. ¼­Á¡ ´ã´çÀÚ¿¡°Ô ¹°¾îº¸´Ï, ÄÄÇ»ÅÍ¿¡¼­ °Ë»öÀ» ÇØ º¸´õ´Ï ¿Ü±¹ ¼­ÀûÀ» ÁÖ¹®ÇØ¾ß ÇÑ´Ù°í ÇÏ´õ±º¿ä. ±×·¡¼­ Æ÷±âÇϰí Áý¿¡ ¿Í¼­ 2ÁÖ°£ µ¿¾È ÇÏ·ç¿¡ 15½Ã°£ ÀÌ»ó ¿­½ÉÈ÷ °øºÎÇß½À´Ï´Ù. ´ë´Ù¼ö ÀÎÅͳÝÀÇ »çÀÌÆ®¿¡´Â ±âÃÊÀûÀÎ ³»¿ë¸¸ ¼Ò°³µÇ¾î ÀÖ´õ±º¿ä. ȸ¿ø °¡ÀÔÇØ¾ß ÇÏ°í ±×³ª¸¶ ¼ö°­·á¸¦ ÁöºÒÇØ¾ß º¼ ¼ö ÀÖÀ¸´Ï¡¦¡¦
 AutoCAD ½ÇÇàÇÏ°í µµ¿ò¸»¿¡¼­ AutoLISP, Visual LISP ¹× DCL¿¡ °ü·ÃµÈ ¹®¼­´Â ¸ðµÎ ÀÐ¾î º» °Í °°½À´Ï´Ù. ±×·ÎºÎÅÍ 2°³¿ù µ¿¾È ÇÁ·Î±×·¥ °³¹ßÇØ¼­, ¼ö ¸¹Àº µµ¸é ¿­°í Áö°Ü¿î Å×½ºÆ®¸¸ ÇÑ ´Þ°£ ÇÑ ÈÄ ³³Ç°À» ¿Ï·áÇß½À´Ï´Ù. µ¹ÀÌÄÑ º¸¸é, ÇÁ·Î±×·¥ Å×½ºÆ®Çϸ鼭 10³â ³Ñ°Ô Á÷Àå¿¡¼­ AutoCAD·Î ¹ä¹úÀÌ ÇÏ´ø ¶§ º¸´Ù AutoCAD¿Í AutoLISP¿¡ ´ëÇØ È®½ÇÇÏ°Ô ¸¹Àº °ÍÀ» ¾Ë°Ô µÇ¾ú½À´Ï´Ù.
 ±×·¡¼­ AutoLISP, Visual LISP ¹× DCL¿¡ ´ëÇØ ´Ü ¸î °³¿ù µ¿¾È ³ªÀÇ ¸Ó¸´¼Ó¿¡ °¡µæ ½×ÀÎ ³»¿ëµéÀ» Á¤¸®ÇÏ°Ô µÇ¾ú°í, ¿¹Àü¿¡ ¾Ë°í Áö³Â´ø ÃâÆÇ»ç »çÀå´Ô ±ÇÀ¯·Î Ãâ°£À» ÇÏ°Ô µÇ¾ú½À´Ï´Ù. À̰ÍÀÌ ÀÌ Ã¥ÀÌ Åº»ýÇÏ°Ô µÈ ÀÌÀ¯ÀÌ°í °úÁ¤ÀÔ´Ï´Ù. 
 AutoCAD·Î µµ¸é ÀÛ¼º¿¡ ¼÷´ÞµÈ ¼³°èÀÚ°¡ AutoLISPÀÇ À̿뿡 °ü½ÉÀ» °®´Â´Ù¸é, ÀÌ Ã¥ÀÇ ³»¿ëÀÌ µµ¿òÀ» ÁÙ ¼ö ÀÖÀ» °ÍÀÌ¶ó °¨È÷ ¸»¾¸ µå¸³´Ï´Ù. ÀÌ Ã¥Àº AutoLISP, Visual LISP ¹× DCL¿¡ ´ëÇÑ ±âº»ÀûÀÎ °³³ä°ú ÃʱÞ, Áß±Þ Á¤µµÀÇ ³»¿ëÀ» ´ã°í ÀÖ½À´Ï´Ù. ¿ø°í¸¦ ¿Ï¼ºÇÏ°í º¸´Ï, ¼Ò°³ÇÒ ¼ö ¾ø´Â ¸¹Àº Á¤¸» Áß¿äÇÑ ³»¿ëµéÀÌ ³²¾Æ ÀÖ¾î ¾ÈŸ±î¿î ¸¶À½ ÀÔ´Ï´Ù. °í·Î ¾Æ·¡ ÀúÀÇ E-mail ·Î Áú¹®À̳ª ¿¬¶ô ÁÖ½Ã¸é ¿©·¯ºÐÀÇ ¿ä±¸¸¦ °ÅÀýÇÏÁö ¾ÊÀ» °ÍÀ» ºÐ¸íÇÏ°Ô ¾à¼Ó µå¸³´Ï´Ù. ÀÌ Ã¥À» Ãâ°£ÇÔ¿¡ ÀÖ¾î ¼³¸íÀÌ ¼¼·ÃµÇÁö ¸øÇϰí, ³»¿ëÀÇ Ç¥ÇöÀÌ ºÎÀûÀýÇÑ ºÎºÐÀÌ ÀÖÀ» °ÍÀ¸·Î »ç·áµÇ¸ç, ¹ÌºñÇÏ°í ºÎÁ·ÇÑ Á¡µéÀº µ¶ÀÚ ¿©·¯ºÐÀÇ Áø½É ¾î¸° ÁöµµÆí´ÞÀ» ÁÖ½Ã¸é ³»¿ëÀ» ¼öÁ¤ º¸¿ÏÇÒ °ÍÀ» ¾à¼Ó µå¸®¸ç, AutoCAD¸¦ ÀÌ¿ëÇÑ ¼³°è¾÷¹« ÀÚµ¿È­¸¦ ¿øÇÏ´Â ºÐµé¿¡°Ô Á¶±ÝÀ̳ª¸¶ µµ¿òÀÌ µÇ±â¸¦ ±â¿ø ÇÕ´Ï´Ù.

 
Ã¥³»¿ë
 Chapter 01 AutoLISP ±âº» °³³ä(AutoLISP basic concept)
01 AutoLISP¶õ?
02 AutoLISP ±âº» °³³ä
 1) ù ¹øÂ° AutoLISP ÇÁ·Î±×·¥ ÀÛ¼º
 2) AutoLISP ÇÁ·Î±×·¥ ·Îµå ¹× ½ÇÇà
 3) ¸®½ºÆ® ¹× ¸®½ºÆ® ó¸® (List and List processing) ¢Á ¼ýÀÚ (number)
 ¢Á ¹®ÀÚ¿­(String) 
 ¢Á ¾ÆÅè(Atom) 
 ¢Á ¸®½ºÆ®(List)
 ¢Á º¯¼ö(Variable) ¿Í ½É¹ú(Symbol)
 ¢Á ÇÔ¼ö(Function)
 ¢Á ¿¬°ü ¸®½ºÆ® (Associated List)
 ¢Á S?½Ä(symbolic?expression)
 ¢Á Àοë (Quote)°ú Æò°¡(Evaluation)
 ¢Á Áö¿ªº¯¼ö(Local variable) ¹× Àü¿ªº¯¼ö(Global variable)
 ¢Á ÇÔ¼ö ³»¿ë

03 AutoLISP ÇÔ¼ö(Function)
 1) »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö (User defined function)
 2) AutoLISP ³»Àå ÇÔ¼ö(AutoLISP built?in function)

Chapter 02 Visual LISP ±âº» °³³ä(Visual LISP basic concept)
 01 Visual LISP¶õ?
 02 Visual LISPÀÇ ÁÖ¿äÇÑ ±â´É ¹× Ư¡
 03 Visual LISP ÆíÁý±â
1) Visual LISP ÆíÁý±â ½ÃÀÛÇϱâ
2) Visual LISP ¸Þ´º ¹× ±â´É ±¸¼º
 ¢Á ÅØ½ºÆ® À©µµ¿ì
 ¢Á ÅØ½ºÆ® À©µµ¿ì Ä®¶ó ÄÚµù
 ¢Á ÄÚµù (Coding)
 ¢Á ¼Ò½º ÄÚµå Çü½Ä »ìÆìº¸±â
 ¢Á ¼Ò½º ÄÚµå °Ë»çÇϱâ
 ¢Á ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
 ¢Á ÄÜ¼Ö (Console) À©µµ¿ì
 ¢Á ´ÙÁß µµ¸éÀ» À§ÇÑ ÄÜ¼Ö À©µµ¿ì
 ¢Á ÄÜ¼Ö ´ÜÃà¸Þ´º ÀÌ¿ë
 ¢Á ÄÜ¼Ö ·Î±× ÀúÀå
 ¢Á ÃßÀû À©µµ¿ì
 ¢Á ¼Ò½º ÄÚµå ·Îµù
 ¢Á ÄÚµå È®ÀÎ
3) Visual LISP µð¹ö°Å
 ¢Á ȯ°æ ¼³Á¤ (Environment Setting)
 ¢Á °ýÈ£ ÀÏÄ¡ (Parenthesis Matching)
 ¢Á °¨½Ã Ãß°¡ (Adding Watch)
 ¢Á °Ë»ç (Inspecting)
 ¢Á ¿¡·¯ ÃßÀû(Error Trace)
 ¢Á Áß´ÜÁ¡ Àüȯ(Toggle Breakpoint) 
 ¢Á Apropos·Î ´Ü¾î ¿Ï¼ºÇϱâ
 ¢Á ¾Ö´Ï¸ÞÀÌÆ® ¸ðµå (Animate Mode)
 ¢Á ºí·Ï ÁÖ¼® (Commenting) °ú ºí·Ï ÁÖ¼® Ãë¼Ò (Uncommenting)
4) Visual LISP ÇÁ·ÎÁ§Æ® »ç¿ëÇϱâ
 ¢Á ÇÁ·ÎÁ§Æ® ÀÛ¼º
5) Visual LISP ÀÀ¿ëÇÁ·Î±×·¥ ¸¸µé±â
 ¢Á ÀÀ¿ëÇÁ·Î±×·¥ ¸¸µé±â ¸¶¹ý»ç ½ÇÇà

Chapter 03 AutoLISP ÇÔ¼ö
01 AutoLISP ¿ë¾î ¹× °³³ä ¼³¸í
 1) Ç¥Çö½Ä (Expression)
 2) ¸®ÅÏ °ª (Return value)
 3) °ýÈ£ ÀÏÄ¡
 4) ½É¹ú(Symbol)
 5) º¸È£µÈ ½É¹ú (Protected Symbol)
 6) º¯¼ö (Variable)
 7) ¼±Åü¼Æ® (Selection Set)
 8) ¿£Æ¼Æ¼ À̸§(Entity name)
 9) ÆÄÀÏ Æ÷ÀÎÅÍ (File Descriptors)

02 AutoLISP ÃʱÞÇÔ¼ö
 1) ¿¬»êÀÚ (Math Functions)
 ¢Á + (´õÇϱâ)
 ¢Á ? (»©±â)
 ¢Á / (³ª´©±â)
 ¢Á * (°öÇϱâ)
 ¢Á = (ÀμöµéÀÌ ¼öÄ¡ÀûÀ¸·Î °°ÀºÁö ºñ±³)
 ¢Á /= (ÀμöµéÀÌ ¼öÄ¡ÀûÀ¸·Î ´Ù¸¥Áö ºñ±³)
 ¢Á < (°¢ Àμö°¡ ¿À¸¥ÂÊ¿¡ ÀÖ´Â Àμöº¸´Ù ¼öÄ¡ÀûÀ¸·Î ÀÛÀº Áö ºñ±³) 
 ¢Á > (°¢ Àμö°¡ ¼öÄ¡ÀûÀ¸·Î ¿À¸¥ÂÊ¿¡ ÀÖ´Â Àμöº¸´Ù Å«Áö¸¦ ºñ±³)
 ¢Á >= (°¢ Àμö°¡ ¼öÄ¡ÀûÀ¸·Î ¿À¸¥ÂÊ¿¡ ÀÖ´Â Àμöº¸´Ù Å©°Å³ª °°ÀºÁö ºñ±³)
 ¢Á and (Á¦°øµÈ ÀμöÀÇ ³í¸®Àû AND¸¦ ¸®ÅÏ)
 ¢Á or (Á¦°øµÈ ÀμöÀÇ ³í¸®Àû OR¸¦ ¸®ÅÏ)
 ¢Á 1+ (1 Áõ°¡Çϱâ)
 ¢Á 1? (1 °¨¼ÒÇϱâ)
 ¢Á cos (¶óµð¾ÈÀ¸·Î Ç¥½ÃµÈ °¢µµÀÇ ÄÚ»çÀÎ °ªÀ» ¸®ÅÏ)
 ¢Á atan (¶óµð¾ÈÀ¸·Î Ç¥½ÃµÈ ¼ýÀÚÀÇ arctangent °ªÀ» ¸®ÅÏ)
 ¢Á sin (¶óµð¾ÈÀ¸·Î Ç¥½ÃµÈ °¢µµÀÇ sine °ªÀ» ¸®ÅÏ)
 ¢Á sqrt(Á¦°ö±ÙÀÇ °ªÀ» ¸®ÅÏ)
 ¢Á expt (Á¦°ö °ªÀ» ¸®ÅÏ)
2) ¹®ÀÚ¿­ ÇÔ¼ö(String Functions)
 ¢Á strcase (¹®ÀÚ¿­À» ´ë¹®ÀÚ È¤Àº ¼Ò¹®ÀÚ·Î º¯È¯)
 ¢Á strcat (´ÙÁß ¹®ÀÚ¿­À» ÇϳªÀÇ ¹®ÀÚ¿­·Î °áÇÕ)
 ¢Á strlen (¹®ÀÚ¿­ÀÇ ±æÀÌ Áï ±ÛÀÚ¼ö¸¦ ¸®ÅÏ)
 ¢Á substr (¹®ÀÚ¿­À» °Ë»ö)
 ¢Á wcmatch (¹®ÀÚ¿­¿¡ ¿ÍÀϵåÄ«µå ÆÐÅϸÅÄ¡¸¦ ¼öÇà)
3) command ÇÔ¼ö(AutoCAD ¸í·ÉÀ» ½ÇÇà)
4) load ÇÔ¼ö(ÆÄÀÏ¿¡ ÀúÀåµÇ¾î ÀÖ´Â AutoLISP Ç¥Çö½ÄÀ» Æò°¡)
 ¢Á ÀÚµ¿ ·Îµù(Automatic Loading) 
 ¢Á ¸ñÂ÷¿¡ Ãß°¡
5) ½Ã½ºÅÛ º¯¼ö (System variable)
6) »ç¿ëÀÚ ÀÔ·Â ÇÔ¼ö(User Input Function)
 ¢Á Getint or getreal (¼ýÀÚ ÀÔ·ÂÀ» ¹ÞÀ½)
 ¢Á Getangle (°¢µµ ÀÔ·ÂÀ» ¹ÞÀ½)
 ¢Á Getcorner (´ë°¢¼± ÄÚ³Ê ÁÂÇ¥ ÀÔ·ÂÀ» ¹ÞÀ½)
 ¢Á Getdist (°Å¸® ÀÔ·ÂÀ» ¹ÞÀ½)
 ¢Á Getpoint (ÁÂÇ¥ ÀÔ·ÂÀ» ¹ÞÀ½)
 ¢Á Getstring(¹®ÀÚ¿­ ÀÔ·ÂÀ» ¹ÞÀ½)
 ¢Á Getkword (¿É¼Ç ¼±ÅÃÀ» ¿ä±¸)
 ¢Á initget(´ÙÀ½ »ç¿ëÀÚ ÀÔ·ÂÇÔ¼ö È£Ãâ¿¡ »ç¿ëµÉ Ű¿öµå ¼³Á¤)
7) Çü»ó ÇÔ¼ö (Geometric Function)
 ¢Á angle (µÎ ³¡Á¡¿¡ ÀÇÇØ Á¤ÀÇµÈ ¼±ÀÇ ¶óµð¾È °¢µµ °Ë»ö)
 ¢Á distance (µÎ Á¡ »çÀÌÀÇ 3D °Å¸®¸¦ °Ë»ö)
 ¢Á inters (µÎ ¼±ÀÇ ±³Â÷Á¡À» °Ë»ö)
 ¢Á osnap(°´Ã¼ ½º³À ¸ðµå¸¦ ÁöÁ¤µÈ Á¡À¸·Î Àû¿ëÇÑ °á°úÀÎ 3D Á¡À» °Ë»ö)
 ¢Á polar(ÇÑ Á¡À¸·ÎºÎÅÍ ÁöÁ¤µÈ °¢µµ ¹× °Å¸®¸¸Å­ ¶³¾îÁ® ÀÖ´Â °÷¿¡¼­ UCS 3D Á¡À» °Ë»ö)
 ¢Á textbox(ÁöÁ¤µÈ ¹®ÀÚ °´Ã¼¸¦ ÃøÁ¤ÇÏ°í ¹®ÀÚ¸¦ µÑ·¯½Î´Â »óÀÚÀÇ ´ë°¢ ÁÂÇ¥¸¦ °Ë»ö)
8) Ç¥½Ã Á¦¾î ÇÔ¼ö (Display Control Function)
 ¢Á graphscr(AutoCAD ±×·¡ÇÈ ½ºÅ©¸° È£Ãâ)
 ¢Á princ(½ÄÀ» ¸í·É Çà ȤÀº ¿­¸° ÆÄÀÏ¿¡ ±â·Ï)
 ¢Á prompt(ÇÁ·ÒÇÁÆ® ¿µ¿ª¿¡ ¹®ÀÚ¿­À» Ç¥½Ã)
 ¢Á redraw(ÇöÀç ºäÆ÷Æ® ȤÀº °´Ã¼¸¦ ÇöÀç ºäÆ÷Æ®¿¡ Àç»ý¼º)
9) ¼ýÀÚ ÇÔ¼ö (Number Function)
 ¢Á abs (Àý´ë°ªÀ» ¸®ÅÏ)
 ¢Á atof (¹®ÀÚ¿­À» ½Ç¼ö·Î º¯È¯)
 ¢Á atoi(¹®ÀÚ¿­À» Á¤¼ö·Î º¯È¯)
 ¢Á fix (½Ç¼ö¸¦ Á¤¼ö·Î º¯È¯)
 ¢Á float (¼ýÀÚ¸¦ ½Ç¼ö·Î º¯È¯)
 ¢Á itoa (Á¤¼ö¸¦ ¹®ÀÚ¿­·Î º¯È¯)
10) º¯È¯ ÇÔ¼ö (Conversion Function)
 ¢Á ascii(¹®ÀÚ¿­ÀÇ Ã¹ ¹øÂ° ¹®ÀÚ¸¦ ASCII ¹®ÀÚ ÄÚµå(Á¤¼ö)·Î  º¯È¯ÇÑ °ªÀ» ¸®ÅÏ)
 ¢Á chr (ASCII ¹®ÀÚ Äڵ带 Ç¥ÇöÇÏ´Â Á¤¼ö¸¦ ´ÜÀÏ ¹®ÀÚ·Î º¯È¯)
 ¢Á cvunit (ASCII ÇÑ ÃøÁ¤ ´ÜÀ§¿¡¼­ ´Ù¸¥ ´ÜÀ§·Î °ªÀ» º¯È¯) 
 ¢Á rtos(¼ýÀÚ·Î °Å¸®¸¦ ³ªÅ¸³»´Â Çü½ÄÈ­µÈ ¹®ÀÚ¿­·Î º¯È¯)
 ¢Á angtos(¼ýÀÚ·Î °¢µµ¸¦ ³ªÅ¸³»´Â Çü½ÄÈ­µÈ ¹®ÀÚ¿­·Î º¯È¯)

Chapter 04 AutoLISP Áß±ÞÇÔ¼ö(Intermediate Function)
01 AutoLISP Áß±ÞÇÔ¼ö(Intermediate Function)
1) ¸®½ºÆ® ÇÔ¼ö (List Function)
 ¢Á car(¸®½ºÆ®ÀÇ Ã¹ ¹øÂ° Ç׸ñÀ» ¸®ÅÏ)
 ¢Á cdr (¸®½ºÆ®ÀÇ Ã¹ ¹øÂ° Ç׸ñÀ» Á¦¿ÜÇÑ ¸ðµç Ç׸ñµéÀ» ¸®ÅÏ)
 ¢Á cadr (¸®½ºÆ®ÀÇ µÎ ¹øÂ° Ç׸ñÀ» ¸®ÅÏ)
 ¢Á caddr(¸®½ºÆ®ÀÇ ¼¼ ¹øÂ° Ç׸ñÀ» ¸®ÅÏ)
 ¢Á caar(¸®½ºÆ®ÀÇ Ã¹ ¹øÂ° Ç׸ñÀÇ Ã¹ ¹øÂ° Ç׸ñÀ» ¸®ÅÏ)
 ¢Á cddr (¸®½ºÆ®ÀÇ µÎ ¹øÂ° Ç׸ñ ÀÌÈÄÀÇ ¸ðµç Ç׸ñÀ» Æ÷ÇÔÇÏ´Â ¸®½ºÆ® ¸®ÅÏ)
 ¢Á foreach (¸®½ºÆ®ÀÇ °¢ Ç׸ñµéÀ» Æò°¡ÇÏ°í ¸¶Áö¸· °ª ¸®ÅÏ)
 ¢Á list (¸®½ºÆ®¸¦ ÀÛ¼º)
 ¢Á cons (¸®½ºÆ® ½ÃÀÛÀ§Ä¡¿¡ Ç׸ñÀ» Ãß°¡Çϰųª dotted list ±¸¼º) 
 ¢Á Dotted list or dotted Pairs
 ¢Á nth (¸®½ºÆ®ÀÇ n¹øÂ° Ç׸ñÀ» ¸®ÅÏ)
 ¢Á append (´Ù¼öÀÇ ¸®½ºÆ®µéÀ» ÇϳªÀÇ ¸®½ºÆ®·Î °áÇÕ)
 ¢Á length (¸®½ºÆ® Ç׸ñµéÀÇ °³¼ö¸¦ ¸®ÅÏ)
2) ¿¬°ü ¸®½ºÆ®/DXF ±×·ìÄÚµå (Associated List/DXF Group Code)
 ¢Á assoc(¿ä¼Ò¸¦ À§ÇØ ¿¬°ü¸®½ºÆ®¸¦ °Ë»öÇÏ°í ±× ¿¬°ü¸®½ºÆ®ÀÇ µ¥ÀÌÅ͸¦ ¸®ÅÏ)
 ¢Á Entity DXF Group Code
¢Ñ °´Ã¼(Object)¿Í ¿£Æ¼Æ¼(Entity)
¢Ñ DXF Çü½Ä(Format)
(1). DXF ÆÄÀÏÀÇ HEADER Section Group code
(2). DXF ÆÄÀÏÀÇ CLASS Section Group code
(3). DXF ÆÄÀÏÀÇ TABLE Section Group code
(4). DXF ÆÄÀÏÀÇ BLOCK Section Group code
(5). DXF ÆÄÀÏÀÇ ENTITIES Section Group code
(6). DXF ÆÄÀÏÀÇ OBJECTS Section Group code
(7). DXF ÆÄÀÏÀÇ THUMBNAILIMAGE Section Group code
3) DXF Group code value table
4) DXF Entity Types ¾à¾î Ç¥ (DXF Group Code)
5) ÁÖ¿ä ¿£Æ¼Æ¼ DXF Group code (Data List)
 ¢Á ¼± (LINE)
 ¢Á ¿ø(CIRCLE)
 ¢Á ºí·Ï (BLOCK)
 ¢Á Ä¡¼ö ? ¹ÝÁö¸§ (DIMENSION)
6) ¿£Æ¼Æ¼ ¼±Åà ÇÔ¼ö(Selecting Function)
 ¢Á entsel (ÇϳªÀÇ ¿£Æ¼Æ¼¸¦ ¼±ÅÃ)
 ¢Á ssget (´ÙÁß ¿£Æ¼Æ¼¸¦ ¼±ÅÃ)
7) ¼±Åü¼Æ® ÇÔ¼ö(Selection set)
 ¢Á ssadd (¼±Åü¼Æ®¿¡ »õ·Î¿î ¼±Åü¼Æ®¸¦ Ãß°¡)
 ¢Á ssdel(¼±Åü¼Æ®¿¡¼­ ¿£Æ¼Æ¼¸¦ »èÁ¦)
 ¢Á sslength(¼±Åü¼Æ® ³»ºÎ¿¡ ¼ÓÇÑ ¿£Æ¼Æ¼ °³¼ö °Ë»ö)
 ¢Á ssname(¼±Åü¼Æ® ³»ºÎ¿¡ ¼ÓÇÑ ¿£Æ¼Æ¼ À̸§À» °Ë»ö)
8) ¿£Æ¼Æ¼ ÇÔ¼ö(Entity Function)
 ¢Á entget (¿£Æ¼Æ¼ÀÇ DXF Group code¸¦ ¸®ÅÏ).
 ¢Á entlast (µµ¸é ³»¿¡ »èÁ¦µÇÁö ¾ÊÀº ¸¶Áö¸· ¿£Æ¼Æ¼ À̸§ ¸®ÅÏ)
 ¢Á entnext(µµ¸é ³»¿¡ »èÁ¦µÇÁö ¾ÊÀº ù ¹øÂ° ¿£Æ¼Æ¼ À̸§ ¸®ÅÏ)
 ¢Á entdel (µµ¸é ³»¿¡ ¿£Æ¼Æ¼¸¦ »èÁ¦)
 ¢Á entmod (µµ¸é ³»¿¡ ¿£Æ¼Æ¼¸¦ º¯°æ)
 ¢Á entupd (½ºÅ©¸°ÀÇ ¿£Æ¼Æ¼¸¦ Àç»ý¼º)
 ¢Á entmake(µµ¸é µ¥ÀÌÅͺ£À̽º¿¡ »õ·Î¿î ¿£Æ¼Æ¼¸¦ Ãß°¡)
9) ÆÄÀÏ ÇÔ¼ö(File Function)
 ¢Á open(ÆÄÀÏÀ» ¿­±â)
 ¢Á close(¿­¸° ÆÄÀÏÀ» ´Ý±â)
 ¢Á read?line(¿­¸° ÆÄÀÏ¿¡¼­ ÇÑ ¶óÀÎÀ» Àбâ)
 ¢Á write?line(¿­¸° ÆÄÀÏ¿¡¼­ ÇÑ ¶óÀÎÀ» ¾²±â)
10) ·çÇÁ ÇÔ¼ö(Loop Function)
 ¢Á while (Á¶°ÇÀÌ Áø(T)ÀÌ¸é ·çÇÁ¸¦ ÁøÇà)
 ¢Á repeat (ÁöÁ¤µÈ Ƚ¼ö¸¸Å­ ¹Ýº¹ ÁøÇà)
11) Á¶°Ç ÇÔ¼ö (Conditional Function)
 ¢Á if(¼öÇàÇØ¾ß ÇÒ ½ÄÀ» °áÁ¤Çϱâ À§ÇØ Á¶°ÇÀ» Æò°¡)
 ¢Á cond(Á¶°Ç Áß¿¡ Çϳª°¡ TÀÏ ¶§±îÁö Á¶°ÇÀ» Æò°¡, Æò°¡ ÈÄ Á¾·á)
12) »ç¿ëÀÚ Á¤ÀÇ ERROR ÇÔ¼ö
 ¢Á AutoCAD rejected function
 ¢Á Bad argument type
 ¢Á extra right parenthesis
 ¢Á Function cancelled
 ¢Á incorrect number of arguments to a function
 ¢Á malformed list
 ¢Á null function
 ¢Á quit / exit abort

Chapter 05 AutoLISP °í±ÞÇÔ¼ö(Advanced Function)
01 AutoLISP °í±ÞÇÔ¼ö(Advanced Function)
1) NENTSEL ÇÔ¼ö (NENTSEL Function)
2) º¹ÇÕ ¿£Æ¼Æ¼ ó¸®(Complex Entity Handling)
 ¢Á Insert / Block
 ¢Á ¼Ó¼º(Attribute)
3) ½É¹ú Å×À̺í(Symbol Table) ó¸®ÇÔ¼ö
 ¢Á APPID Symbol
 ¢Á BLOCK_RECORD Symbol
 ¢Á DIMSTYLE Symbol 
 ¢Á LAYER Symbol
 ¢Á LTYPE Symbol
 ¢Á STYLE Symbol
 ¢Á UCS Symbol
 ¢Á VIEW Symbol
 ¢Á VPORT Symbol

Chapter 06 DCL(Dialog Control Language)
01 DCL °³³ä ¹× ±¸¼º¿ä¼Ò
1) DCL(Dialog Control Language) Àº ¹«¾ùÀΰ¡?
2) ´ëÈ­»óÀÚ (Dialog Box) Á¦¾î (Control)
 ¢Á È®ÀÎ ¹öư(Okay Button)
 ¢Á Ãë¼Ò ¹öư(Cancel Button)
 ¢Á ¶óµð¿À ¹öư(Radio button)
 ¢Á À̹ÌÁö ¹öư(Image button)
 ¢Á ÅØ½ºÆ®(Text)
 ¢Á ¿¡µðÅ͹ڽº(Edit_box)
 ¢Á ¸®½ºÆ®¹Ú½º(List_box)
 ¢Á ÆË¾÷¸®½ºÆ®(PopupList)
 ¢Á Åä±Û ¹öư(Toggle)
 ¢Á ½½¶óÀ̵å À̹ÌÁö(Slide Image)
 ¢Á ½½¶óÀÌ´õ(Slider)
 ¢Á Çà°ú ¿­(Row and Column)
 ¢Á ÅÛÇø´ DCL ÆÄÀÏ
02 AutoLISP Code¿Í DCL
1) AutoLISP ÆÄÀÏ ¹× DCL ÆÄÀÏ
 ¢Á DCL ÆÄÀÏ: MY_DCL.dcl
 ¢Á AutoLISP ÆÄÀÏ: MY_DCL.LSP
2) Basic DCL ÆÄÀÏ
3) Çà°ú ¿­(Row and Column)
 ¢Á Column Boxed Column ´ëÈ­»óÀÚ
 ¢Á Column Boxed Row ´ëÈ­»óÀÚ
 ¢Á Column Boxed Column ´ëÈ­»óÀÚ
 ¢Á Column Boxed Row ´ëÈ­»óÀÚ
 ¢Á Column Boxed Column ´ëÈ­»óÀÚ
 ¢Á Column Boxed Row ´ëÈ­»óÀÚ
4) Á¦¾î (Control) ? ´ëÈ­»óÀÚ ±¸¼º¿ä¼Ò
 ¢Á ·¹À̾ƿô Á¦¾î(Layout Control)
 ¢Á ¹öư (Button)
 ¢Á ¶óµð¿À ¹öư(RADIO BUTTON), BOXED RADIO COLUMN, RADIO COLUMN
 ¢Á ¶óµð¿À ¹öư(RADIO BUTTON), BOXED RADIO ROW, RADIO ROW
 ¢Á ¿¡µðÅÍ ¹Ú½º(EDIT BOX)
 ¢Á ¸®½ºÆ® ¹Ú½º(LIST BOX)
 ¢Á POPUP LIST
 ¢Á TEXT
 ¢Á IMAGE
5) DCL°ú AutoLISP ÇÔ¼ö »óȣȣÃâ
 ¢Á ÇàÀ§(ACTION)
 ¢Á Set_Tile and Mode_Tile
 ¢Á ¸®½ºÆ®¿Í ¸®½ºÆ® µ¥ÀÌÅÍ Ã³¸® ¹æ¹ý (List and how to handle them)
 ¢Á ´ëÈ­»óÀڷκÎÅÍ µ¥ÀÌÅÍ ÀúÀå ¹æ¹ý (Saving data from the dialog box)

Chapter 07 °í±Þ DCL(Advanced DCL)
01 ´ëÈ­»óÀÚ Å¸ÀÏ(Á¦¾î)µé°ú ¿¬°áÇÔ¼ö
1) ¹öư (Button)
2) ÅØ½ºÆ®(Text)
3) ¿¡µðÅ͹ڽº (Edit_Box)
4) ¸®½ºÆ®¹Ú½º (List_Box)
5) ÆË¾÷¸®½ºÆ® (Popup List)
6) ¶óµð¿À ¹öư(Radio Button)
7) Åä±Û(Toggle)
8) °´Ã¼ ¼±Åà ¹öư
9) ½½¶óÀ̵å À̹ÌÁö ¹öư (Slide Image Button)
10) À̹ÌÁö ¹öư (Image Button)
11) ½½¶óÀÌ´õ (Slider)
12) ´Ù¾çÇÑ Á¦¾îµé ÀÌ¿ëÇϱâ

¸ñ·Ï ¾²±â

ÃÑ : 0 °³ÀÇ ´ñ±ÛÀÌ µî·ÏµÇ¾î ÀÖ½À´Ï´Ù.
No ÀÛ¼ºÀÚ ³»¿ë µî·ÏÀÏ »èÁ¦
ÀÛ¼ºµÈ ´ñ±ÛÀÌ ¾ø½À´Ï´Ù.

¹øÈ£ Á¦¸ñ µî·ÏÀÚ µî·ÏÀÏ È÷Æ® Ãßõ
  2D¸ÞÄ« OPEN ¾È³»ÀÔ´Ï´Ù. admin 2008-09-27 32767 0
11    ¸ÞÄ«ÇÇ¾Æ ±â°è¼³°è KS ±Ô°ÝÁý   admin 2011-07-06 17940 0
10    ¸ÞÄ«ÇÇ¾Æ ±â°è¼³°è °¡À̵åºÏ   admin 2011-07-06 10811 1
9    Àü»êÀÀ¿ë ±â°èÁ¦µµ ½Ç±âµµ¸é ¿¹Á¦Áý   admin 2011-07-06 11402 0
8    Àü»êÀÀ¿ë ±â°è¼³°èÁ¦µµ ÀÌ·Ð ¹× ½Ç±â(±â´É»ç, »ê¾÷±â»ç, ±â»ç).....   admin 2011-07-06 9565 0
7    ¿ÀÅäijµå µµ¸é ±×¸®´Â ¹ý   admin 2009-09-23 32767 0
6    ½±°Ô ¹è¿ì´Â CADian 2004   admin 2008-09-30 11676 0
5    AutoCAD 2006 ¹è¿ì±â : ½Ç¹« µðÀÚÀÎ Á᫐ (CD1 Æ÷ÇÔ).....   admin 2008-09-30 10906 0
   AutoCAD¸¦ À§ÇÑ AUTO LISP(VISUAL LISP) µû¶óÇϱâ.....   admin 2008-09-30 17975 0
3    AutCAD ±âÃÊ   admin 2008-09-30 7955 0
2    [1+2]°ÇÃà µðÀÚÀ̳ÊÀÇ ¾÷¹«Çõ½ÅÀ» À§ÇÑ AutoCAD 2008?.....   admin 2008-09-30 10205 0

 

  1 2  

3D MARKET 3D°­Á °Ô½ÃÆÇ 2D MECHA 3D ¶óÀ̺귯¸® ±â¼úÁö¿ø LINK
¹®¼­Áö½Ä
樨毢
À̹ÌÁö
ÆÄÆ®ºÎǰ
Á¶¸³µµ
±¸¸Åǰ & Ç¥ÁØÇ°
AUTOCAD
ÇÁ·Î±×·¥&Ç÷¯±×ÀÎ
¼Ö¸®µå¿÷½º
Àκ¥ÅÍ
¼Ö¸®µå¿§Áö
ÇÁ·ÎÀÌ
īƼ¾Æ
À¯´Ï±×·¡ÇȽº
3DS MAX
¾ÆÀ̾ð ijµå
¿ÀÅäijµå
Àκ¥ÅÍ 2014
Àκ¥ÅÍ ½Ç¹«
¿ÀÅäijµå 2014
Àκ¥ÅÍ 2017
¼Ö¸®µå¿÷½º 2013
¿ÀÅäijµå 2010
Àκ¥ÅÍ 2012
¼Ö¸®µå¿÷½º ÇØ¼®
Ç»Àü360
°øÁö»çÇ×
¿¹Á¦ÆÄÀÏ
ȸ¿ø°øÀ¯ ÀÚ·á½Ç
±³À°
ÀÚÀ¯°Ô½ÃÆÇ
Q&A
TIP&TECH
°øÁö»çÇ×
NEWS
°­ÁÂ
TIP & TECH
Âü°í¼­Àû
°Ô½ÃÆÇ
ÀÚ·á½Ç
¼³°è Âü°íµµ
ÇÁ·ÎÆÄÀÏ
¼­ºñ½ºÆÑ ÀÚ·á½Ç
½Å±â´É ÀÚ·á½Ç
¼³Ä¡°ü·Ã ÀÚ·á½Ç
±¸Á¶Çؼ®/½Ã¹Ä·¹À̼Ç
À¯Æ¿¸®Æ¼ ÀÚ·á½Ç
¼³°è±¸Ãà °¡À̵å
3D¸ÞÄ«¿ùµå¼Ò°³    l    ±¤°í/Á¦ÈÞ¹®ÀÇ    l    °³ÀÎÁ¤º¸Ã³¸®¹æÄ§    l    ÀÌ¿ë¾à°ü    l    À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý °ÅºÎ
»óÈ£ : (ÁÖ)¸ÞÄ«ÇǾƴëÇ¥ÀÌ»ç : ³ë¼öȲ»ç¾÷ÀÚµî·Ï¹øÈ£ : 119-85-40453Åë½ÅÆÇ¸Å¾÷½Å°í : Á¦2014-¼­¿ï±Ýõ-0444È£
°³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : Á¶¼ºÀÏ»ç¾÷Àå¼ÒÀçÁö : 153-803¼­¿ïƯº°½Ã ±Ýõ±¸ °¡»êµðÁöÅÐ1·Î 145 ¿¡À̽ºÇÏÀÌ¿£µåŸ¿ö 3Â÷ 2004È£
´ëÇ¥ÀüÈ­:1544-1605¸¶ÄÉÆÃ: 02-2624-0896±â¼ú±³À°Áö¿ø:02-2624-0897ÆÑ½º:02-2624-0898E-mail: mechapia@mechapia.com