À̹ø È£¿¡¼´Â ½ÇÁ¦ÀûÀÎ ¹Ì´ÏÅÇ ÇÁ·Î±×·¡¹Ö ±â¼úÀÎ Local Macro¿¡ ´ëÇØ ¾Ë¾Æº¸µµ·Ï ÇϰڽÀ´Ï´Ù. Local Macro´Â ¾Õ¼ ¼Ò°³ÇÑ EXEC³ª Global Macro º¸´Ù ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ÀÌ¿ëÇÏ¿© »ç¿ëÀÚ°¡ ¿øÇÏ´Â ¿©·¯ °¡Áö ÇüÅÂÀÇ ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÕ´Ï´Ù. ƯÈ÷ Àμö(Argument)¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °Í°ú ¿öÅ©½ÃÆ® º¯¼ö(Worksheet Variable)´ë½Å Àӽà º¯¼ö(Temporary Variable)¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ Global Macro¿ÍÀÇ ´Ù¸¥ Á¡ÀÔ´Ï´Ù.
Local Macro ±¸Á¶
Local MacroÀÇ ±¸Á¶´Â ´ÙÀ½°ú °°´Ù.
Local Macro´Â MACRO·Î ½ÃÀÛÇØ¼ ENDMACRO·Î ³¡³ª´Â ±¸Á¶´Â Global Macro¿Í °°Àº ±¸Á¶·Î µÇ¾î ÀÖ´Ù. ÇÏÁö¸¸ Àμö¸¦ ÁöÁ¤ÇÏ´Â ºÎºÐ°ú º»¹®¿¡¼ »ç¿ëµÇ´Â º¯¼ö°¡ ±âº»ÀûÀ¸·Î Àӽà º¯¼ö(Temporary Variable)°¡ »ç¿ëµÇ´Â °ÍÀÌ Å« Â÷À̶ó°í ÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½ÀÇ Local Macro ¿¹¸¦ ÅëÇØ Local MacroÀÇ ±¸Á¶¸¦ ¼³¸íÇϵµ·Ï ÇϰڽÀ´Ï´Ù.
[±×¸² 1] Local Macro ¿¹Á¦1
À§ ÇÁ·Î±×·¥¿¡¼ ZSTNÀº ÀÌ Local MacroÀÇ À̸§À̰í, ÀÔ·Â ¹Þ´Â Àμö·Î PPMÀÌ ¼±¾ðµÇ¾î ÀÖ½À´Ï´Ù. ±×¸®°í Local Macro¿¡¼´Â »ç¿ëµÇ´Â º¯¼ö¸¦ ¼±¾ðÇØ¾ß Çϴµ¥, º¯¼öÀÇ Á¾·ù·Î´Â ´ÙÀ½°ú °°Àº ³× °¡Áö°¡ ÀÖ°í °ýÈ£ ¾ÈÀÇ ±¸ºÐ ¸íĪÀ» ¸ÕÀú ½á ÁÖ°í º¯¼ö¸¦ ¼±¾ðÇØ¾ß ÇÕ´Ï´Ù.
[±×¸² 1]ÀÇ ¿¹¿¡¼ »ç¿ëµÇ´Â Àӽà º¯¼öµéÀº ¸ðµÎ »ó¼ö º¯¼öÀ̹ǷΠ"MCOLUMN"À¸·Î ¼±¾ðµÇ¾î ÀÖ½À´Ï´Ù. ¸ÅÅ©·Î º»¹®Àº Global Macro¿¡¼ ¼³¸íÇÑ °Íó·³ ¹Ì´ÏÅÇ ¸Þ´º¸¦ ½ÇÇàÇßÀ» ¶§ ±â·Ï â(History Window)¿¡ ³ªÅ¸³ª´Â ¹Ì´ÏÅÇ ¸í·É¾î¸¦ ÀÌ¿ëÇØ¼ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ¸é µË´Ï´Ù.
Local MacroÀÇ ½ÇÇà
Local macro¸¦ ½ÇÇàÇϱâ À§Çؼ´Â ÀÛ¼ºÇÑ Local Macro¸¦ ÀúÀåÇØ¾ß Çϴµ¥, ¸Þ¸ðÀå(Notepad)°ú °°Àº ÅØ½ºÆ® ¿¡µðÅ͸¦ ÀÌ¿ëÇÏ¿© ÇÁ·Î±×·¡¹ÖÀ» ÇÑ ´ÙÀ½¿¡ Global Macro¿Í °°Àº ¹Ì´ÏÅÇ Root Æú´õ ¾Æ·¡ÀÇ "Macros: Æú´õ¿¡ ÀúÀåÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ¹Ì´ÏÅÇ14 ÇÑ±Û ¹öÀüÀ» »ç¿ëÇÏ´Â °æ¿ì¶ó¸é Ưº°È÷ ¼³Ä¡ Æú´õ¸¦ ¹Ù²ÙÁö ¾ÊÀº °æ¿ì¶ó¸é "C:\Program Files\MINITAB14 Korean\Macros" Æú´õ¿¡ ÀúÀåÇÕ´Ï´Ù. ÀúÀå ½Ã¿¡´Â È®ÀåÀÚ¸¦ ".MAC"·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ·¸°Ô ÀúÀåµÈ ¸ÅÅ©·ÎÀÇ ½ÇÇà ¿ª½Ã Global Macro¿Í µ¿ÀÏÇÏ°Ô ¼¼¼Çâ¿¡ ¹Ì´ÏÅÇ ÇÁ·ÒÇÁÆ®°¡ ÀÖ´Â »óÅ¿¡¼ ÀúÀåÇÑ ¸ÅÅ©·Î À̸§À» ÀÔ·ÂÇÏ¸é µË´Ï´Ù. ¿¹¸¦ µé¿¡ [±×¸² 1]ÀÇ ¸ÅÅ©·Î¸¦ ZSTN.MAC¶ó´Â À̸§À¸·Î ÀúÀåÇß´Ù¸é ´ÙÀ½°ú °°ÀÌ ¼¼¼Çâ¿¡ ½ÇÇàÇÏ¸é µË´Ï´Ù. Global Macro¿ÍÀÇ Â÷ÀÌ´Â ÀÔ·Â ÀμöÀÎ "PPM"¿¡ ÇØ´çÇÏ´Â °ªÀ» ÀÔ·ÂÇØ Áà¾ß ÇÑ´Ù´Â °Ì´Ï´Ù. ¿¹¸¦ µé¾î, PPM¿¡ ÇØ´çÇÏ´Â °ªÀ» 0.01·Î ÁÖ°Ô µÇ¸é ´ÙÀ½°ú °°Àº °á°ú¸¦ ¾ò°Ô µË´Ï´Ù.
¿öÅ©½ÃÆ® º¯¼ö(Worksheet Variable)¿Í Àӽà º¯¼ö(Temporary variable)
Local Macro¸¦ óÀ½ ¹è¿ì´Â »ç¿ëÀÚµéÀº ÀϹÝÀûÀÎ ÇÁ·Î±×·¡¹Ö ¾ð¾îó·³ ¹Ì´ÏÅÇ ¸ÅÅ©·Î ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼ö ÀÖ´Ù´Â °Í¿¡¼ ¸Å¿ì ¸¸Á·ÇÏ´Â ÆíÀÔ´Ï´Ù. ƯÈ÷, Local MacroÀÇ °æ¿ì´Â Àӽà º¯¼ö¸¦ »ç¿ëÇϴµ¥, À̰ÍÀº "C"³ª "Fortran"°ú °°Àº ÇüÅÂÀÇ º¯¼ö¸¦ »ç¿ëÇϱ⠶§¹®ÀÔ´Ï´Ù. ÇÏÁö¸¸ ÇѰ¡Áö Àǹ®À» °®°Ô ÇÏ´Â °ÍÀÌ Àִµ¥, °á°ú¸¦ ¼¼¼ÇâÀÌ ¾Æ´Ñ ¿öÅ©½ÃÆ®¿¡ ÀúÀåÇÏ°í ½ÍÀ» ¶§´Â ¾î¶»°Ô ÇØ¾ß ÇÏ´Â °ÍÀΰ¡ÀÇ ¹®Á¦ÀÔ´Ï´Ù.
¿¹¸¦ µé¾î, Local Macro¿¡¼ "C1"À̶ó´Â º¯¼ö¸íÀ» »ç¿ëÇÑ´Ù¸é ÀÌ´Â ¿ì¸®°¡ ÀϹÝÀûÀ¸·Î ¾Ë°í ÀÖ´Â C1 Ä÷³À» ¶æÇÏ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù. ±×³É C1À̶ó´Â º¯¼öÀÏ »ÓÀÌÁö¿ä. µû¶ó¼ °è»ê¿¡ ÀÇÇØ ¾ò¾îÁø °á°ú¸¦ ¿öÅ©½ÃÆ®¿¡ ÀúÀåÇϱâ À§Çؼ´Â º°µµÀÇ ¸í·É¹®ÀÌ ÇÊ¿äÇѵ¥ "COPY" ¸í·É¾î¸¦ ÀÌ¿ëÇÏ¿© Àӽú¯¼öÀÇ ³»¿ëÀ» ¿öÅ©½ÃÆ® º¯¼ö·Î ¿Å±æ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ÀÇ ¿¹´Â Gage R&RÀ» ¼öÇàÇϱâ À§ÇÏ¿© "Part No"¿Í "Operator No" ¼ö¸¦ ÀÔ·Â ¹Þ¾Æ ¿öÅ©½ÃÆ®¿¡ ÀÚµ¿À¸·Î ±â·ÏÇϵµ·Ï ÇÏ´Â Local Macro ÀÔ´Ï´Ù. ÀÌ¹Ì 10¿ùÈ£¿¡¼ ¿¹Á¦ ÆÄÀÏÀ» ½ÇÇàÇØ º¸½Å ºÐµéµµ ÀÖÀ» °Å¶ó »ý°¢µË´Ï´Ù.
[±×¸² 2] Gage R&RÀ» À§ÇÑ Local Macro
[±×¸² 2]ÀÇ Àμö ¼±¾ðºÎ¸¦ º¸¸é ¸ðµÎ 5°³ÀÇ Àμö°¡ ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ Áß X1°ú X2´Â º¯¼ö ¼±¾ðºÎ¿¡¼ Ä÷³ º¯¼ö·Î ¼±¾ðµÇ¾î ÀÖ½À´Ï´Ù. Áï, [±×¸² 2]ÀÇ ¸ÅÅ©·Î¸¦ ¼öÇàÇÏ¿© X1°ú X2ÀÇ Ãâ·Â Àμö¿¡ ÀúÀåÇÏ·Á°í ÇÏ´Â °ÍÀÔ´Ï´Ù.
¸ÅÅ©·Î º»¹®ÀÇ ¸Ç ÇÏ´ÜÀ» º¸¸é "COPY" ¹®ÀÌ »ç¿ëµÈ °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. Áï, Y1, Y2 ¶ó´Â µÎ °³ÀÇ Ä÷³ º¯¼ö´Â Àӽà º¯¼ö·Î½á »ç¿ëÀÌ µÇ¾ú°í À̸¦ Ãâ·Â ÀμöÀÎ X1°ú X2·Î ¿Å±â¶ó´Â ¸í·É¾î°¡ COPYÀÎ ¼ÀÀÔ´Ï´Ù.
[±×¸² 2]ÀÇ ¸ÅÅ©·Î¸¦ "RRSETUP.MAC"¶ó´Â À̸§À¸·Î ¸ÅÅ©·Î Æú´õ¿¡ ÀúÀåÇß´Ù¸é ´ÙÀ½°ú °°Àº ¼¼¼Çâ¿¡¼ÀÇ ¸í·É¾î¸¦ ÀÌ¿ëÇÏ¿© ½ÇÇàÇÕ´Ï´Ù.
MTB > %RRSETUP 10 3 3 C1 C2
[±×¸² 2]ÀÇ ¸ÅÅ©·Î¸¦ º¸¸é Àμö·Î ¼±¾ðµÈ °ÍÀÌ 5°³ Àε¥, ¼¼¼Çâ¿¡¼ ¸í·É¾î¸¦ ÀÔ·ÂÇÑ °ÍÀ» º¸¸é ¼ýÀÚ·Î ÀÔ·ÂµÈ °ÍÀº 3°³ ±×¸®°í C1°ú C2¶ó´Â Ä÷³ÀÌ ÁöÁ¤µÇ¾ú½À´Ï´Ù. µû¶ó¼ [±×¸² 2]ÀÇ ¸ÅÅ©·Î º»¹®ÀÇ ¸Ç ¸¶Áö¸· COPY ¸í·É¾î¿¡ ÀÖ´Â X1°ú X2´Â C1°ú C2 Ä÷³À» ÀǹÌÇÏ°í °á°ú°¡ C1°ú C2ÀÇ ¿öÅ©½ÃÆ® º¯¼ö(Ä÷³ º¯¼ö)¿¡ ÀԷµǴ °ÍÀÔ´Ï´Ù.
¸ÎÀ½¸»
ÀÌ¿Í °°ÀÌ ¹Ì´ÏÅÇÀÇ Local Macro¸¦ Ȱ¿ëÇØ¼ ´Ù¾çÇÑ ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÕ´Ï´Ù. 3°³¿ù¿¡ °ÉÃÄ ¹Ì´ÏÅÇ ¸ÅÅ©·Î¿¡ ´ëÇÏ °£´ÜÇÑ ¼Ò°³¸¦ Çß½À´Ï´Ù¸¸ ¾ÆÁ÷ ºÎÁ·ÇϽаÍÀÌ ¸¹ÀÌ ÀÖÀ¸¸®¶ó »ý°¢µË´Ï´Ù. ¹Ì´ÏÅÇ È¨ÆäÀÌÁö(www.minitab.com/support/macros/) ¿¡¼´Â ´Ù¾çÇÑ ÇüÅÂÀÇ ¸ÅÅ©·Î ¶óÀ̺귯¸®¸¦ Á¦°øÇϰí ÀÖ½À´Ï´Ù. ¹Ì´ÏÅÇ ¸Þ´º¿¡ ³ª¿ÍÀÖÁö ¾Ê´Â ´Ù¸¥ ºÐ¼® ±â¹ý¿¡ ´ëÇÑ °Íµµ ¼Ò°³µÈ °ÍÀÌ ¸¹ÀÌ ÀÖÀ¸¹Ç·Î Æ´Æ´ÀÌ »ìÆìº¸½Ã¸é µµ¿òÀÌ µÇ¸®¶ó »ý°¢µË´Ï´Ù.
Á» ´õ ÇÊ¿äÇÑ ³»¿ëÀº Çѱ¹ ¹Ì´ÏÅÇ »ç¿ëÀÚ ¸ðÀÓ(MUG-K, http://cafe.naver.com/minitab)À» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
[Âü°í ÀÚ·á]
12¿ùÈ£¿¡ ¼Ò°³µÈ ¸ÅÅ©·Î ÆÄÀϰú µ¥ÀÌÅÍ ÆÄÀÏÀÔ´Ï´Ù.
|