|
5-6-5. ¼ÒÈ¿À´Ï ÀÎ¹ß ÀÚµ¿¿îÀüÀÇ ½ÇÁ¦
°¡. ÀÚµ¿¿îÀü Áغñ
ÄÄÇ»ÅÍ¿¡ ÀÇÇÑ ¼ÒÈ¿À´Ï ÀÎ¹ß ÀÚµ¿¿îÀü½Ã ÇöÀå»çÁ¤À¸·Î ¿îÀü
ÇÏ¸é ¾ÈµÇ´Â ¼ÒÈÁ¶¿Í Å»¼ö±âµ¿ Àú·ùÁ¶¸¦ ¿î¿µÀÚ Å°º¸µå¸¦ ÅëÇÏ¿© Á¦¿Ü
½ÃÅ°¸é Áß¾Ó°¨½Ã½Ç ÄÄÇ»ÅÍ´Â ÇØ´ç°³¼Ò¿Í °ü·ÃµÈ ¼ÒÈÁ¶ 2´Ü¹ëºê¿Í ¼ÒÈ
¿À´Ï ÆßÇÁ ±×¸®°í Àú·ùÁ¶ ¹ëºê´Â ÀÚµ¿¿îÀü ´ë»ó¿¡¼ Á¦¿Ü½ÃÄÑ ¿îÀü¸í·É
À» ³»¸®Áö ¾Ê´Â´Ù.
Áß¾Ó°¨½Ã½Ç ¿î¿µÀÚ Å°º¸µå·Î ¼ÒÈ¿À´Ï ÀÎ¹ß ÀÚµ¿¿îÀü ¸í·ÉÀ» ³»¸®¸é
¼ÒÈÁ¶ ÇöÀåÄÄÇ»ÅÍ(DCU8)ÀÇ ¼ÒÈ¿À´Ï ÀιßÀÚµ¿¿îÀü °ü·ÃÇÑ °¢Á¾ º¯¼ö°ª
(Parameter)À» ÃʱâÈ ½ÃŲ ÈÄ µðÁöÅ» Ãâ·Â(CCO) ¸í·ÉÀ» ÀÚµ¿À¸·Î Àüȯ
½ÃÄÑ ÀÚµ¿¿îÀü ÇÁ·Î±×·¥¿¡ ÀÇÇÑ Á¶°ÇÀÌ ¼º¸³µÇ¾úÀ» ¶§ ÄÄÇ»ÅÍ·Î ¸í·ÉÀ»
³»¸®¸é ÇØ´çµÇ´Â ÇöÀå ±â±â°¡ ¿îÀüµÉ ¼ö ÀÖµµ·Ï Áغñ¸¦ ÇÑ´Ù.
³ª. Å»¼ö±âµ¿ Àú·ùÁ¶ °Ë»ç
óÀ½¿¡ ÄÄÇ»ÅÍ´Â ¼ÒÈ¿À´Ï°¡ ÀúÀåµÇ´Â ÇϼöÅ»¼ö±âµ¿ Àú·ùÁ¶
3°³¼Ò¿Í Á¤ÈÅ»¼ö±âµ¿ Àú·ùÁ¶ 1°³¼Ò¿¡ ´ëÇؼ ¼øÂ÷ÀûÀ¸·Î Àú·ùÁ¶ ¼öÀ§
(High,Low)¿Í Àú·ùÁ¶ ¹ëºê(Open,Close) »óŸ¦ °Ë»çÇÑ´Ù. °Ë»ç¹æ¹ýÀº
Å»¼ö±âµ¿ Àú·ùÁ¶ 4°³¼Ò¿¡ ´ëÇØ ¿î¿µÀÚ°¡ ¼³Á¤ÇÑ Àú·ùÁ¶¼öÀ§ »óÇÑ°ª
(High)°ú ÇÏÇÑ°ª(Low)À» ±âÁØÀ¸·Î Àú·ùÁ¶ ¼öÀ§°¡ ÇÏÇÑ°ª ÀÌÇÏÀÏ ¶§´Â
ÇØ´ç Àú·ùÁ¶ ¹ëºê¿¡ ¿©´Â(Open) ¸í·ÉÀ» ³»¸®°í »óÇÑ°ª ÀÌ»óÀÏ °æ¿ì¿¡´Â
Àú·ùÁ¶ ¹ëºê¿¡ ´Ý´Â(Close) ¸í·ÉÀ» ³»¸°´Ù.
Å»¼ö±âµ¿ Àú·ùÁ¶°Ë»ç¸¦ ÁøÇàÇÏ¸é¼ ÄÄÇ»ÅÍ°¡ ÇØ´çÁ¶°Ç¿¡ ¸Â´Â ¸í·ÉÀ»
³»·È´Âµ¥µµ ºÒ±¸ÇÏ°í ÇöÀå ±â±âÀÇ °íÀåÀ̳ª ÇöÀå ¿îÀü¼±Åà ½ºÀ§Ä¡ÀÇ ¼ö
µ¿Àüȯ µîÀ¸·Î ÀÎÇÏ¿© ´ÙÀ½°ú °°Àº ´ë±âÁ¶°ÇÀÌ ¹ß»ýÇÒ °æ¿ì¿¡´Â Á¤»óÀû
ÀÎ ´ÙÀ½ ´Ü°è·Î ¿îÀüÀÌ µÇÁö ¾Ê°í ´ë±â»óÅ·Πµé¾î°£´Ù.
¼ÒÈ¿À´Ï ÀÚµ¿¿îÀü Áß¿¡ Å»¼ö±âµ¿(Çϼö,Á¤È)ÀÇ Àú·ùÁ¶ ¹ëºê°¡ ÀüºÎ ´Ý
Çô(Close) Àְųª ¶Ç´Â Å»¼ö±âµ¿ÀÇ Àú·ùÁ¶ ¼öÀ§°¡ »óÇÑ(High) ½ÅÈ£Àε¥
ÇØ´ç Àú·ùÁ¶ ¹ëºê°¡ ¿·Á(Open)Á® ÀÖ´Â ½ÅÈ£°¡ ÀÔ·ÂµÉ °æ¿ì(ÀÌ¿Í °°Àº
°æ¿ì¸¦ Àú·ùÁ¶ ´ë±âÁ¶°ÇÀ̶ó ĪÇÑ´Ù) ÄÄÇ»ÅÍ´Â ´Ù¸¥ ¿îÀüÁ¶°Ç¿¡ »ó°ü¾ø
ÀÌ ¿îÀüÁßÀÎ ¼ÒÈ¿À´Ï ÆßÇÁ¸¦ ÀüºÎ Á¤Áö½ÃÅ°°í ´ë±â»óÅ·Πµé¾î°¡µµ·Ï
ÇÁ·Î±×·¥ µÇ¾îÀÖ´Ù.
ÀÌ°ÍÀº ÀÚµ¿¿îÀü Àû¿ë½Ã ÇöÀå ±â±â µîÀÌ °íÀå µîÀ¸·Î ÀÎÇÏ¿© Á¶°Ç¿¡
¸Âµµ·Ï ¿îÀüµÇÁö ¾ÊÀ» °æ¿ì¸¦ ´ëºñÇÏ¿© ¼ÒÈ¿À´Ï ÆßÇÁ¸¦ °úºÎÇÏ·Î ºÎÅÍ
º¸È£ÇÏ°í Å»¼ö±âµ¿ Àú·ùÁ¶ÀÇ ½½·¯Áö ³Ñħ Çö»óÀ» »çÀü¿¡ ¹æÁöÇÏ¿© ÀÚµ¿
¿îÀüÀ» ¾ÈÀüÇÏ°Ô Çϱâ À§ÇÑ Á¶Ä¡ÀÌ´Ù. ´ë±â»óÅ¿¡¼ Áß¾Ó°¨½Ã½Ç ÄÄÇ»
ÅÍ´Â ´ë±â ŸÀ̸Ӹ¦ ÀÛµ¿½ÃÄÑ ¼³Á¤½Ã°£ÀÌ Áö³ ÈÄ Àú·ùÁ¶ »óŸ¦ Á¡°ËÇÏ
¿© Á¤»óÀûÀÎ °æ¿ì¶ó¸é ´ÙÀ½ 󸮰øÁ¤À¸·Î ÁøÇàÀ» ÇÏÁö¸¸ ´ë±âÁ¶°ÇÀÌ °è
¼Ó ÀԷµǸé Á¤»ó»óÅ°¡ µÉ ¶§±îÁö ÁÖ±âÀûÀ¸·Î Àú·ùÁ¶¸¦ Á¡°ËÇϵµ·Ï ÇÁ
·Î±×·¥ µÇ¾îÀÖ´Ù.
´Ù. ¼ÒÈ¿À´ÏÀÇ Àιß
Å»¼ö±âµ¿ Àú·ùÁ¶ °Ë»ç°á°ú ´ë±âÁ¶°ÇÀÌ ¾Æ´Ï¶ó¸é Áß¾Ó°¨½Ã½Ç
ÄÄÇ»ÅÍ´Â ¼ÒÈÁ¶ ÃàÀû·®(³óÃà¿À´Ï-¼ÒÈ¿À´Ï)¿¡ ÀÇÇØ Á¤·ÄµÈ ¼ÒÈÁ¶ ¼ø¼
´ë·Î ¿î¿µÀÚ°¡ ÁöÁ¤ÇÑ ¼ÒÈ¿À´Ï À¯·®»óÇÑ°ªÀ» ÀÚµ¿ ¼³Á¤ÇÏ¿© ¼ÒÈ¿À´Ï
ÀιßÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
ÄÄÇ»ÅÍ´Â Á¤·ÄµÈ ¼ø¼ÀÇ ¼ÒÈÁ¶ ¼ø¼¿¡ ÇØ´çµÇ´Â ¼ÒÈ¿À´Ï 2´Ü¹ëºê¿¡
¿©´Â(Open) ¸í·ÉÀ» ³»¸®°í ¼ÒÈ¿À´Ï 2´Ü¹ëºê°¡ ½ÇÁ¦·Î ¿·ÁÀִ°¡¸¦ È®
ÀÎÇÑ ÈÄ¿¡ ÇØ´ç ¼ÒÈ¿À´Ï ÆßÇÁ¿¡ ¿îÀü¸í·ÉÀ» ³»·Á ¼ÒÈÁ¶ 1°³¼Ò¿¡ ¼ÒÈ
¿À´Ï ÀιßÀ» ÇϰԵȴÙ.
ÄÄÇ»ÅÍ¿¡ ÀÇÇÑ ÀÚµ¿¿îÀü ÇÁ·Î±×·¥Àº ¼ÒÈÁ¶ 2°³¼Ò¸¦ µ¿½Ã¿¡ ÀιßÇÏ´Â
°ÍÀ¸·Î ÇÁ·Î±×·¥µÇ¾î ÀÖÀ¸¹Ç·Î ÄÄÇ»ÅÍ´Â ¾Õ¼¿Í °°Àº µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î
ÃàÀû·®¿¡ ÀÇÇÑ µÎ ¹ø° ¼ø¼ÀÇ ¼ÒÈÁ¶¿¡ ´ëÇÑ ¼ÒÈ¿À´Ï 2´Ü¹ëºê ¹× ¼ÒÈ
¿À´Ï ÆßÇÁ¸¦ °¡µ¿½ÃÄѼ ¼ÒÈ¿À´Ï ÀιßÀ» ÇÏ°Ô µÈ´Ù.
¼ÒÈ¿À´Ï ÆßÇÁ´Â 1°³¼Ò´ç 2´ëÀÇ ÆßÇÁ(Ȧ¼ö,¦¼ö)°¡ ±³´ë·Î ¹ø°¥¾Æ °¡¸é
¼ ¿îÀüµÇ°í ¸¸¾à ÇöÀå¿¡¼ ÆßÇÁ¿¡ °íÀåÀ̳ª Á¡°ËÀ¸·Î 1´ë¸¦ ¼öµ¿À¸·Î
¼±ÅÃÇÏ°Ô µÇ¸é ÄÄÇ»ÅÍ´Â ÇØ´ç ¼ÒÈÁ¶¿¡ ´ëÇؼ´Â ³ª¸ÓÁö ÇÑ ´ëÀÇ Á¤»óÀû
ÀÎ ÆßÇÁ·Î¸¸ ÀιßÇÑ´Ù
¼ÒÈ¿À´Ï ÆßÇÁ°¡ ¿îÀüÇÏ°Ô µÇ¸é ¼ÒÈ¿À´Ï°¡ Àú·ùÁ¶·Î ÀιßÀ» ÇÏ°Ô µÇ
°í ¼ÒÈ¿À´Ï ³óµµ°è°¡ ÆßÇÁ ÈÄ´Ü¿¡ ÀÖÀ¸¹Ç·Î ÄÄÇ»ÅÍ°¡ ¼ÒÈ¿À´Ï ³óµµ¸¦
Á¤È®È÷ ÀνÄÇÒ ¼ö ÀÖµµ·Ï ¾à 2ºÐ µ¿¾ÈÀº ¾Æ¹«·± ¿îÀüÁ¶°Ç ¾øÀÌ ¼ÒÈ¿À´Ï
ÆßÇÁ°¡ ¿îÀüÇÏ°Ô µÈ´Ù.
¶ó. ¼ÒÈ¿À´Ï ÀÎ¹ß ¿îÀüÁ¶°Ç °Ë»ç
¼ÒÈ¿À´Ï ÆßÇÁÀÇ ³óµµÀÎ½Ä ½Ã°£ÀÌ Áö³ª°Ô µÇ¸é ÄÄÇ»ÅÍ´Â ¿î
ÀüÁßÀÎ 2°³¼ÒÀÇ ¼ÒÈÁ¶¿¡ ´ëÇؼ 2°³¼Ò¿Í °ü·ÃµÈ ÇØ´ç ¼ÒÈÁ¶ÀÇ ¼ÒÈ¿À
´Ï ÀÎ¹ß³óµµ ÇÏÇÑÄ¡, ¼ÒÈ¿À´Ï ÀιßÀ¯·® »óÇÑÄ¡, ¼ÒÈÁ¶ 2´Ü¾×À§ ÇÏÇÑÄ¡,
¼ÒÈ¿À´ÏÆßÇÁ ÀÌ»ó»óÅÂ, ¼ÒÈ¿À´Ï ¹ëºêÀÇ ¿¸°(Open)»óŸ¦ °¢°¢ °Ë»çÇÏ
°Ô µÇ¸ç, ÀÌÁß¿¡¼ ¾î´À ÇÑ°¡Áö Á¶°ÇÀÌ¶óµµ ÇöÀå¿¡¼ ÀԷµǸé ÇØ´ç ¼Ò
ÈÁ¶¿¡ ´ëÇÑ ÀιßÀ» Á¾·áÇÏ°í ÄÄÇ»ÅÍ´Â ¾Õ¼¿Í °°Àº µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î Ãà
Àû·®¿¡ ÀÇÇÑ ¼¼ ¹ø° ¼ø¼ÀÇ ¼ÒÈÁ¶¿¡ ´ëÇÑ ¼ÒÈ¿À´Ï 2´Ü¹ëºê ¹× ¼ÒÈ¿À
´Ï ÆßÇÁ¸¦ °¡µ¿½ÃÄѼ ¼ÒÈ¿À´Ï ÀιßÀ» ÇÏ°Ô µÈ´Ù
µ¿½Ã¿¡ ÄÄÇ»ÅÍ´Â ¾Õ¼ Å»¼ö±âµ¿ Àú·ùÁ¶ °Ë»ç¿¡¼ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î Àú
·ùÁ¶ ¼öÀ§ ¹× ¹ëºê»óŸ¦ ¼øÂ÷ÀûÀ¸·Î Á¡°ËÇÏ¿© ´ë±âÁ¶°ÇÀÌ Àִ°¡¸¦ °Ë
»çÇÏ°í ´ë±âÁ¶°ÇÀÌ ¾øÀ¸¸é µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ´Ù½Ã ³óµµ, À¯·®, ¾×À§, ÆßÇÁ,
¹ëºê¸¦ °è¼ÓÀûÀ¸·Î Àç °Ë»çÇÏ´Â °ÍÀ» ¹Ýº¹ÇÑ´Ù.
¸¸ÀÏ ¿îÀü Áß¿¡ Å»¼ö±âµ¿ÀÇ ´ë±âÁ¶°ÇÀÌ ¹ß»ýµÇ¸é Áß¾Ó°¨½Ã½Ç ÄÄÇ»ÅÍ´Â
¿îÀüÁßÀÎ 2´ëÀÇ ¼ÒÈ¿À´Ï ÆßÇÁ¸¦ Á¤Áö(Stop)½ÃÅ°°í ¼ÒÈ¿À´Ï 2´Ü¹ëºê´Â
´Ý´Â(Close) ¸í·ÉÀ» ³»¸° ÈÄ ´ë±âŸÀ̸Ӹ¦ ÀÛµ¿½ÃÄÑ Å»¼ö±âµ¿ÀÇ ´ë±âÁ¶
°ÇÀÌ ¾ø¾îÁú ¶§±îÁö °è¼ÓÀûÀ¸·Î Àú·ùÁ¶¸¦ °Ë»çÇÏ°í ´ë±âÁ¶°ÇÀÌ ¾ø¾îÁö¸é
¾Õ¼ ¼ÒÈ¿À´ÏÀÇ ÀιßÀ» ½ÃÀÛÇÒ ¶§¿Í µ¿ÀÏÇÑ ¹æ¹ý´ë·Î ÃàÀû·® ¼ø¼¿¡ ÀÇ
ÇÑ ¼ÒÈ¿À´Ï ÀιßÀ» ´Ù½Ã ½ÃÀÛÇÑ´Ù.
ÀÌ¿Í °°Àº ¹æ¹ýÀ¸·Î Áß¾Ó°¨½Ã½Ç ÄÄÇ»ÅÍ´Â ¼ÒÈÁ¶ 3°è¿AÁö ºÎÅÍ 6°è
¿BÁö ±îÁö 8°³¼Ò¿¡ ´ëÇÑ ¼ÒÈ¿À´Ï ÀιßÀ» ¼øÂ÷ÀûÀ¸·Î ¹Ýº¹ÇÏ°Ô µÈ´Ù.
[±×¸² 5-6-2] ¼ÒÈ¿À´Ï ÀÎ¹ß ÀÚµ¿¿îÀü ¼ø¼µµ
5-6-6. ¼ÒÈÁ¶ ÃàÀû·® °è»ê ¹× ¿îÀü¼ø¼ Á¤·Ä ÇÁ·Î±×·¥
°¡. ÇÁ·Î±×·¥ °³¿ä
ºÐ»êÁ¦¾î½Ã½ºÅÛ(Distributed Control System)À¸·Î ¿î¿µµÇ´Â
°¡¾çÇϼö󸮻ç¾÷¼Ò Áß¾Ó°¨½Ã½Ç DOC(Distributed Operate Console)ÀÇ
Configuration ¸Þ´ºÁßCalculation and DataBase¿¡ ³»ÀåµÈ C¾ð¾î ¹ø¿ª±â
(C Compiler)¸¦ ÀÌ¿ëÇÏ¿© ¼ÒÈÁ¶ ÃàÀû·®(³óÃà¿À´ÏÀ¯·®-¼ÒÈ¿À´ÏÀ¯·®)À»
°è»êÇÑ´Ù.
µ¿½Ã¿¡ ÃàÀû·®ÀÌ ¸¹Àº ¼ø¼´ë·Î Á¤·Ä½ÃÄÑ ³õÀº Á¤º¸¸¦ ¼ÒÈ¿À´Ï Àιß
ÀÚµ¿¿îÀü ÇÁ·Î±×·¥¿¡¼ ÂüÁ¶ È°¿ëÇϸç À¯·®»óÇÑ ¼³Á¤°ªÀ» ¿î¿µÀÚ°¡ ÁöÁ¤
ÇÑ À¯·®¼³Á¤ ¼ø¼·Î Â÷µî Àû¿ë½ÃÄÑ ¼ÒÈ¿À´Ï¸¦ ÀιßÇϵµ·Ï ÇÏ¿© ¼ÒÈÁ¶
º°·Î À¯ÀÔ·®°ú À¯Ãâ·®ÀÇ ±ÕÇüÀÌ ÀÌ·ç¾îÁöµµ·Ï ÇÔÀ¸·Î¼ ¼ÒÈÁ¶ ¿î¿µÀ»
È¿À²ÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
Áï ¼ÒÈ¿À´Ï ÀÎ¹ß ÀÚµ¿¿îÀü½Ã Àû¿ëµÇ´Â ÀιßÀ¯·® »óÇÑ°ªÀ» ¿î¿µÀÚ°¡
ÇöÀå¿©°Ç¿¡ ÀûÇÕÇϵµ·Ï ÀÏÁ¤ºñÀ²·Î Â÷·Ê·Î ÀÔ·ÂÇÏ¿© ÁÖ¸é ÃàÀû·®ÀÌ ¸¹Àº
¼ø¼ÀÇ ¼ÒÈÁ¶ ¼øÀ¸·Î ÀιßÀ¯·® »óÇÑ°ªÀÌ ÀÚµ¿ÀûÀ¸·Î ¿î¿µÀÚ°¡ ÁöÁ¤ÇÑ
À¯·®¼ø¼·Î ¼³Á¤µÈ´Ù.
¿¹¸¦ µé¾î ¼ÒÈÁ¶ 8°³¼Ò¿¡ ´ëÇØ ÀιßÀ¯·® »óÇÑ°ªÀ» ¿î¿µÀÚ°¡ 48, 44,
40, 36, 32, 28, 24, 20À¸·Î Â÷·Ê·Î ÁöÁ¤À» Çß´Ù¸é ¼ÒÈ¿À´Ï ÀÚµ¿¿îÀü½Ã
ÃàÀû·®ÀÌ °¡Àå ¸¹Àº ¼ÒÈÁ¶ÀÇ À¯·®»óÇÑ°ªÀº 48(§©)À¸·Î ¼³Á¤µÇ°í ÃàÀû·®
ÀÌ µÎ ¹ø°·Î ¸¹Àº ¼ÒÈÁ¶ÀÇ À¯·®»óÇÑ°ªÀº 44(§©)À¸·Î ¼³Á¤µÇ¸ç ÃàÀû·®
ÀÌ °¡Àå ÀûÀº ¼ÒÈÁ¶ÀÇ À¯·®»óÇÑ°ªÀº 20(§©)À¸·Î ÀÚµ¿ÀûÀ¸·Î Â÷µî ¼³Á¤
µÇ´Â °ÍÀÌ´Ù.
¶ÇÇÑ ÃàÀû·® ¼ø¼°¡ ¹Ù²î¾îÁö´Â °æ¿ì¿¡µµ ÀÚµ¿ÀûÀ¸·Î À¯·®»óÇÑ°ªÀÌ ¼ø
¼´ë·Î ¼³Á¤µÇ°í À¯·® ¼³Á¤Àº Áß¾Ó°¨½Ã½ÇÀÇ ¿î¿µÀÚ Å°º¸µå³ª VT340+
´Ü¸»±â¸¦ ÅëÇÏ¿© °£´ÜÈ÷ ¼öÁ¤ÇÏ¿© À¶Å뼺 ÀÖ°Ô °ü¸®ÇÒ ¼ö ÀÖ´Ù.
Çø±â¼º °¡¿Â 2´Ü ¼Òȹæ½ÄÀ» ä¿ëÇÑ °¡¾çÇϼö󸮻ç¾÷¼Ò ¼ÒÈÁ¶¿¡ À¯
ÀÔµÈ ½½·¯Áö´Â 1´Ü ¼ÒÈÁ¶¿¡¼ ¾à 15ÀÏ°£ ü·ùµÈ ÈÄ 2´Ü ¼ÒÈÁ¶·Î ÅõÀÔ
µÇ¾î ¾à 15ÀÏ°£ ü·ùÇϹǷΠ¼ÒÈÁ¶ ÃàÀû·® ÇÁ·Î±×·¥ÀÇ Àû¿ëÀ» 15ÀÏ°£ÀÇ
ÃàÀû·®À» °è»êÇÑ ÈÄ Á¤·Ä½ÃÄÑ ¼ÒÈ¿À´Ï ÀÎ¹ß ÀÚµ¿¿îÀü ÇÁ·Î±×·¥¿¡ Àû¿ë
½ÃÄÑ¾ß ½ÇÁ¦·Î Á¤È®ÇÑ À¯·®Á¦¾î¿¡ ÀÇÇÑ ÀÚµ¿¿îÀüÀÌ µÇ°ÚÁö¸¸ ºÎµæÀÌ 7ÀÏ
°£ÀÇ ÃàÀû·®À» Àû¿ëÇÏ°Ô µÇ¾ú´Ù.
ÀÌ°ÍÀº 15ÀÏ°£ ÃàÀû·® °è»ê ÇÁ·Î±×·¥¿¡ ÇÊ¿äÇÑ ³óÃà¼ÒÈÁ¶¿Í ¹ßÀü±âµ¿
¿¡ ¼³Ä¡µÈ ÇöÀåÄÄÇ»ÅÍ(DCU)ÀÇ ¼ÒÇÁÆ®¿þ¾î ¸ðµâ(Software Module) Áõ°¡
¿¡ µû¸¥ ¸Þ¸ð¸®(Memory) »ç¿ë¿¡ Á¦ÇÑÀÌ µû¸£±â ¶§¹®ÀÌ´Ù.
½ÇÁ¦·Î 7ÀÏ°£ÀÇ ¼ÒÈÁ¶ ÃàÀû·® °è»ê Á¶Â÷µµ ¼ÒÈ¿À´Ï Àι߰ú °ü·ÃµÈ
¼ÒÈÁ¶ ÇöÀåÄÄÇ»ÅÍ(DCU8)¿Í ¹ßÀü±âµ¿ ÇöÀåÄÄÇ»ÅÍ(DCU12)ÀÇ ÀÚü ¼ÒÇÁ
Æ®¿þ¾î ¸ðµâ ¸Þ¸ð¸®°¡ ºÎÁ·ÇÏ¿©, Áß¾Ó°¨½Ã½ÇÀÇ ÁÖ ÄÄÇ»ÅÍ´Â ¸Þ¸ð¸® »ç¿ë
¿¡¼ ¾à°£ÀÇ ¿©À¯°¡ ÀÖ´Â Áß¾Ó°¨½Ã½Ç ³»ÀÇ MGP(Main Graphic Panel)¿ë
ÇöÀåÄÄÇ»ÅÍ(DCU11)ÀÇ PAR(Parameter)¸ðµâÀ» ÀÌ¿ëÇÏ¿© ³óÃà¿À´Ï À¯·®
¹× ¼ÒÈ¿À´Ï À¯·® Àû»êÀ» º¸Á¶ÇÏ¿© ¼ÒÈÁ¶ 7ÀÏ°£ÀÇ ÃàÀû·®À» °è»êÇϵµ·Ï
ÇÁ·Î±×·¥ µÇ¾î ÀÖ´Ù.
³ª. ÇÁ·Î±×·¥ ¼³¸í
1) ÆÄÀϸí e5.c
(³óÃà¿À´Ï À¯·® ¹× ¼ÒÈ¿À´Ï À¯·® ½Ã°£ ´©Àû ÇÁ·Î±×·¥)
³óÃàÁ¶ ÇöÀåÄÄÇ»ÅÍ(DCU12)ÀÇ CON (Control) ¸ðµâ¿¡ ¸Å ½Ã
°£ ÀúÀåµÇ´Â ³óÃàÁ¶ 3A¡6BÀÇ ³óÃà¿À´Ï À¯·® ¹× ³óÃà¼ÒÈÁ¶ ÇöÀåÄÄÇ»ÅÍ
(DCU8)ÀÇ CON ¸ðµâ¿¡ ¸Å½Ã°£ ÀúÀåµÇ´Â ¼ÒÈÁ¶ 3A¡6BÀÇ ¼ÒÈ¿À´Ï À¯
·®À» Áß¾Ó°¨½Ã½ÇÀÇ MGP¿ë ÇöÀåÄÄÇ»ÅÍ(DCU11)ÀÇ PA-1111-1¡8¿¡ ³óÃà
¿À´Ï À¯·®À» ´©Àû ÀúÀå½ÃÅ°°í µ¿½Ã¿¡ PA-1118-1¡8¿¡´Â ¼ÒÈ¿À´Ï À¯·®
À» ´©Àû ÀúÀå½ÃŲ´Ù.
ÀÌ¿Í °°ÀÌ ¸Å ½Ã°£ ´©ÀûµÈ ³óÃà¿À´Ï À¯·®°ú ¼ÒÈ¿À´Ï À¯·®Àº ¸ÅÀÏ 00
½Ã00ºÐÀÌ µÇ¸é ÆÄÀϸí g6.cÀÇ ½ÇÇàÇÁ·Î±×·¥¿¡ ÀÇÇØ ÂüÁ¶µÇ¾î 7ÀÏ°£ À¯·®
Àû»êÀÇ ±âÃÊÀÚ·á·Î È°¿ëµÇ¾îÁö°í "0"À¸·Î ÃʱâÈ µÈ ÈÄ ¸Å ½Ã°£ µ¿ÀÏÇÑ
ÀÛ¾÷À» °è¼ÓÇÑ´Ù.
ÃàÀû·® °è»ê À¯·®Àû»ê CON ¸ðµâ Tag ¸íĪ
3FQ-1804A ³óÃàÁ¶ 3°è¿A ³óÃà¿À´Ï À¯·®Àû»ê
3FQ-1804B ³óÃàÁ¶ 3°è¿B ³óÃà¿À´Ï À¯·®Àû»ê
4FQ-1804A ³óÃàÁ¶ 4°è¿A ³óÃà¿À´Ï À¯·®Àû»ê
4FQ-1804B ³óÃàÁ¶ 4°è¿B ³óÃà¿À´Ï À¯·®Àû»ê
5FQ-1804A ³óÃàÁ¶ 5°è¿A ³óÃà¿À´Ï À¯·®Àû»ê
5FQ-1804B ³óÃàÁ¶ 5°è¿B ³óÃà¿À´Ï À¯·®Àû»ê
6FQ-1804A ³óÃàÁ¶ 6°è¿A ³óÃà¿À´Ï À¯·®Àû»ê
6FQ-1804B ³óÃàÁ¶ 6°è¿B ³óÃà¿À´Ï À¯·®Àû»ê
3FQ-2110A ¼ÒÈÁ¶ 3°è¿A ¼ÒÈ¿À´Ï À¯·®Àû»ê
3FQ-2110B ¼ÒÈÁ¶ 3°è¿B ¼ÒÈ¿À´Ï À¯·®Àû»ê
4FQ-2110A ¼ÒÈÁ¶ 4°è¿A ¼ÒÈ¿À´Ï À¯·®Àû»ê
4FQ-2110B ¼ÒÈÁ¶ 4°è¿B ¼ÒÈ¿À´Ï À¯·®Àû»ê
5FQ-2110A ¼ÒÈÁ¶ 5°è¿A ¼ÒÈ¿À´Ï À¯·®Àû»ê
5FQ-2110B ¼ÒÈÁ¶ 5°è¿B ¼ÒÈ¿À´Ï À¯·®Àû»ê
6FQ-2110A ¼ÒÈÁ¶ 6°è¿A ¼ÒÈ¿À´Ï À¯·®Àû»ê
6FQ-2110B ¼ÒÈÁ¶ 6°è¿B ¼ÒÈ¿À´Ï À¯·®Àû»ê
2) ÆÄÀϸí g6.c
(¼ÒÈÁ¶ 7ÀÏ°£ ÃàÀû·® °è»ê ¹× ¿îÀü¼ø¼ Á¤·Ä ÇÁ·Î±×·¥)
¾Õ¼ (e5.c) ÇÁ·Î±×·¥¿¡ ÀÇÇØ ¸Å ½Ã°£ ´©ÀûµÇ¾î DCU11ÀÇ
PA-1111-1¡8¿¡ ÀúÀåµÇ¾îÁø ³óÃà¿À´Ï À¯·®Àº ¸ÅÀÏ 00½Ã 00ºÐÀÌ µÇ¸é
DCU11ÀÇ PA-1111-1¡8ºÎÅÍ PA-1117-1¡8±îÁö °¢°¢ÀÇ ÇÕÀ» ±¸ÇÏ¿©
PA-1125-1¡8¿¡ ÀúÀåÀ» ½ÃŲ ÈÄ
PA-1116-1¡8ÀÇ °ªÀ» PA-1117-1¡8¿¡ ÀúÀåÇÏ°í
PA-1115-1¡8ÀÇ °ªÀ» PA-1116-1¡8¿¡ ÀúÀåÇÏ°í
PA-1114-1¡8ÀÇ °ªÀ» PA-1115-1¡8¿¡ ÀúÀåÇÏ°í
PA-1113-1¡8ÀÇ °ªÀ» PA-1114-1¡8¿¡ ÀúÀåÇÏ°í
PA-1112-1¡8ÀÇ °ªÀ» PA-1113-1¡8¿¡ ÀúÀåÇÏ°í
PA-1111-1¡8ÀÇ °ªÀº PA-1112-1¡8¿¡ ÀúÀåÇÏ°í
PA-1111-1¡8¿¡ ÀúÀåµÈ ÃàÀû·®Àº "0"À¸·Î ÃʱâÈ ½ÃŲ´Ù.
±×·¯¸é Ç×»ó DCU11ÀÇ PA-1125-1¡8¿¡´Â 7ÀÏ°£ÀÇ ³óÃà¿À´Ï ´©Àû·®ÀÌ
ÀúÀåµÇ¸ç
PA-1111-1¡8¿¡´Â ±ÝÀÏ Çö ½Ã°£±îÁöÀÇ ³óÃà¿À´Ï ÀιßÀ¯·®ÀÌ ÀúÀå
µÇ°í
PA-1112-1¡8¿¡´Â 1ÀÏÀü ³óÃà¿À´Ï À¯·®ÀÌ ÀúÀåµÇ°í
PA-1113-1¡8¿¡´Â 2ÀÏÀü ³óÃà¿À´Ï À¯·®ÀÌ ÀúÀåµÇ°í
PA-1114-1¡8¿¡´Â 3ÀÏÀü ³óÃà¿À´Ï À¯·®ÀÌ ÀúÀåµÇ°í
PA-1115-1¡8¿¡´Â 4ÀÏÀü ³óÃà¿À´Ï À¯·®ÀÌ ÀúÀåµÇ°í
PA-1116-1¡8¿¡´Â 5ÀÏÀü ³óÃà¿À´Ï À¯·®ÀÌ ÀúÀåµÇ°í
PA-1117-1¡8¿¡´Â 6ÀÏÀü ³óÃà¿À´Ï À¯·®ÀÌ ÀúÀåµÈ´Ù.
À§¿Í °°ÀÌ ³óÃà¿À´Ï À¯·® ÃàÀû·® °è»ê°ú µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î
DCU11ÀÇ PA-1118-1¡8ºÎÅÍ PA-1126-1¡8±îÁö ¼ÒÈ¿À´Ï À¯·®ÀÌ ´©Àû
µÇ¾î
PA-1126-1¡8¿¡´Â 7ÀÏ°£ÀÇ ¼ÒÈ¿À´Ï À¯·® ´©Àû·®ÀÌ ÀúÀåµÇ¸ç.
PA-1118-1¡8¿¡´Â ±ÝÀÏ Çö ½Ã°£ ±îÁöÀÇ ¼ÒÈ¿À´Ï ÀιßÀ¯·®ÀÌ ÀúÀå
µÇ°í
PA-1119-1¡8¿¡´Â 1ÀÏÀü ¼ÒÈ¿À´Ï À¯·®ÀÌ ÀúÀåµÇ°í
PA-1120-1¡8¿¡´Â 2ÀÏÀü ¼ÒÈ¿À´Ï À¯·®ÀÌ ÀúÀåµÇ°í
PA-1121-1¡8¿¡´Â 3ÀÏÀü ¼ÒÈ¿À´Ï À¯·®ÀÌ ÀúÀåµÇ°í
PA-1122-1¡8¿¡´Â 4ÀÏÀü ¼ÒÈ¿À´Ï À¯·®ÀÌ ÀúÀåµÇ°í
PA-1123-1¡8¿¡´Â 5ÀÏÀü ¼ÒÈ¿À´Ï À¯·®ÀÌ ÀúÀåµÇ°í
PA-1124-1¡8¿¡´Â 6ÀÏÀü ¼ÒÈ¿À´Ï À¯·®ÀÌ ÀúÀåµÈ´Ù.
±× ´ÙÀ½ °¢ °è¿ ¼ÒÈÁ¶ÀÇ 7ÀÏ°£ ÃàÀû·® °è»êÀ» À§ÇØ ³ó
Ãà¿À´Ï ´©Àû·®(PA-1125-1¡8)¿¡¼ ¼ÒÈ¿À´Ï ´©Àû·®(PA-1126-1¡8)À»
»«ÈÄ ±× °ªÀ» DCU11ÀÇ PA-1127-1¡8¿¡ ÀúÀåÀ» ½ÃŲ´Ù.
¼ÒÈ¿À´Ï ÀÎ¹ß ÀÚµ¿¿îÀü½Ã ¼ÒÈÁ¶³»ÀÇ ÃàÀû·® °è»ê¿¡ ÀÇÇÑ ¼ÒÈ¿À´Ï 2
´Ü ¹ëºê(8´ë)¿Í ¼ÒÈ¿À´Ï ÆßÇÁ(16´ë)ÀÇ ¿îÀü ¼ø¼¸¦ ÂüÁ¶Çϱâ À§ÇÏ¿©,
PA-1127-1¡8¿¡ ÀúÀåµÈ ¼ÒÈÁ¶ ÃàÀû·® ¼ø¼·Î Á¤·ÄµÇ¾îÁø ±× ¼ø¼¿¡
ÇØ´çÇÏ´Â ¼ÒÈÁ¶ 2´Ü¹ëºê ¹øÈ£¿Í ¼ÒÈ¿À´Ï Ȧ¼öÆßÇÁ ¹øÈ£¸¦ DCU8ÀÇ
PA-0805-1¡8¿¡ ÀúÀåÇÑ´Ù.
¶ÇÇÑ ¼ÒÈÁ¶º°·Î 2´ë°¡ ¼³Ä¡µÈ ¼ÒÈ¿À´Ï ÆßÇÁ¸¦ ÀÚµ¿À¸·Î ±³´ë ¿îÀüÇÏ
±â À§ÇÏ¿© DCU8ÀÇ PA-0805-1¡8ÀÇ °¢ °ª¿¡ 8À» ´õÇÑ °ªÀ» DCU8ÀÇ
PA-0806-1¡8¿¡ ÀúÀåÇÔÀ¸·Î¼ Áß¾Ó°¨½Ã½Ç ÄÄÇ»ÅÍ°¡ ¼ÒÈ¿À´Ï ¦¼öÆßÇÁ
¹øÈ£¸¦ ÀνÄÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
3) ¼ÒÈ¿À´Ï ÀÚµ¿¿îÀü ÇÁ·Î±×·¥¿¡¼´Â PA-0805-1¡8°ú
PA-0806-1¡8¿¡ ÀúÀåµÈ ¼ÒÈÁ¶ 2´Ü¹ëºê ¹øÈ£¿Í ¼ÒÈ¿À´Ï ÆßÇÁ ¹øÈ£¸¦
ÂüÁ¶ÇÏ¿© ¿î¿µÀÚ°¡ ÁöÁ¤ÇÑ ÀÎ¹ß À¯·® »óÇÑ°ªÀÌ ¼³Á¤µÈ PA-0807-1¡8¿¡
Â÷·Ê·Î ÃàÀû·®ÀÌ ¸¹Àº ¼ÒÈÁ¶ ¼ø¼´ë·Î Â÷µî Àû¿ë½ÃÅ°°Ô µÈ´Ù.
°á±¹ 7ÀÏ°£ÀÇ ÃàÀû·®ÀÌ ¸¹Àº ¼ÒÈÁ¶´Â ¼ÒÈ¿À´Ï ÀÚµ¿¿îÀü½Ã Àû¿ëµÇ´Â
À¯·®»óÇÑ°ªÀÌ ³ô¾Æ ¼ÒÈ¿À´Ï ÀÎÃâ·®ÀÌ ¸¹¾ÆÁö°í, ¹Ý´ë·Î ÃàÀû·®ÀÌ ÀûÀº
¼ÒÈÁ¶´Â À¯·®»óÇÑ°ªÀÌ »ó´ëÀûÀ¸·Î ÀÛ¾Æ ÀÎÃâ·®ÀÌ Àû¾îÁö°Ô µÈ´Ù.
C ¾ð¾î·Î ÀÛ¼ºµÈ e5.c¿Í g6.cÀÇ ¿ø½Ã ÇÁ·Î±×·¥Àº Áß¾Ó°¨½Ã½Ç ÄÄÇ»ÅÍ°¡
ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¹ø¿ª(Compile) °úÁ¤À» °ÅÃÄ e5.tsk¿Í g6.tskÀÇ ½ÇÇà ÇÁ
·Î±×·¥À¸·Î º¯È¯µÈ´Ù. ½ÇÇà ÇÁ·Î±×·¥À¸·Î º¯È¯µÈ e5.tsk¿Í g6.t³ª ÆÄÀÏÀº
Áß¾Ó°¨½Ã½Ç ÁÖ ÄÄÇ»ÅÍ DOCÀÇ ½ÇÇà °ü¸®(Schedule) ÇÁ·Î±×·¥¿¡ µî·ÏµÇ¾î
ÁÖ±âÀûÀ¸·Î e5.tsk´Â ¸Å ½Ã°£ 00ºÐ(ÇÏ·ç 24¹ø), g6.tsk´Â ¸ÅÀÏ 00½Ã00ºÐ
(ÇÏ·ç 1¹ø)¿¡ ÀÚµ¿ ½ÇÇàµÈ´Ù.
¼ÒÈ¿À´Ï ÀÎ¹ß ÀÚµ¿¿îÀü ÇÁ·Î±×·¥°ú ÃàÀû·® °è»ê¿¡ ÀÇÇÑ ¿îÀü¼ø¼ Á¤
·ÄÀº ¼·Î µ¶¸³ÀûÀÎ ÇÁ·Î±×·¥À¸·Î ÀÛµ¿µÇ¸ç ³óÃàÁ¶³ª ¼ÒÈÁ¶ÀÇ ÇöÀå»çÁ¤
À¸·Î ³óÃà¿À´Ï¿Í ¼ÒÈ¿À´Ï ÀιßÀ» ¼öµ¿¿îÀüÀ» ÇÒ °æ¿ì¿¡µµ Áß¾Ó°¨½Ã½Ç
ÄÄÇ»ÅÍ´Â À¯·®°è Áö½Ã°ªÀ» Àû»êÇÏ¿© ¼ÒÈÁ¶³» 7ÀÏ°£ÀÇ ÃàÀû·®À» Á¤È®È÷
°è»êÀ» ÇÏ°Ô µÈ´Ù.
´Ù. ÇÁ·Î±×·¥ ¿ø½Ã ÆÄÀÏ ³»¿ª (Source Flie List)
1) ³óÃà¿À´Ï À¯·® ¹× ¼ÒÈ¿À´Ï À¯·® ½Ã°£ ´©Àû ¿ø½ÃÇÁ·Î±×·¥
/* ¿ø½Ã ÆÄÀÏ(Source File) ¸íĪ : e5.c , Total : 42 Line */
/* ¼¿ïƯº°½Ã °¡¾çÇϼö󸮻ç¾÷¼Ò ¼öÁúºÐ¼®°ú Áß¾Ó°¨½Ã½Ç */
/* ³óÃà¿À´Ï À¯·® Àû»ê CON¸ðµâ ¹×
¼ÒÈ¿À´Ï À¯·® Àû»ê CON¸ðµâ Tag¸í Á¤ÀÇ */
1 TAG. 3FQ-1804A, 3FQ-1804B, 4FQ-1804A, 4FQ-1804B,
2 5FQ-1804A, 5FQ-1804B, 6FQ-1804A, 6FQ-1804B,
3 3FQ-2110A, 3FQ-2110B, 4FQ-2110A, 4FQ-2110B,
4 5FQ-2110A, 5FQ-2110B, 6FQ-2110A, 6FQ-2110B:DCUCON;
/* óÀ½ ½ÇÇà½Ã DCU11ÀÇ PA-1111-1¡8ºÎÅÍ PA-1118-1¡8À»
"0"À¸·Î ÃʱâÈ */
5 ARGLIST PAR11: ARRAY[1..8] OF POINT;
6 PAR18: ARRAY[1..8] OF POINT;
7 VALUE PAR11 = (PA-1111.V01, PA-1111.V02, PA-1111.V03, PA-1111.V04,\
8 PA-1111.V05, PA-1111.V06, PA-1111.V07, PA-1111.V08);
9 PAR18 = (PA-1118.V01, PA-1118.V02, PA-1118.V03, PA-1118.V04,\
10 PA-1118.V05, PA-1118.V06, PA-1118.V07, PA-1118.V08);
11 ENDDBA
12
13 VOID CALCMAIN()
14 {
15 FLOAT THICK[8], DIGES[8], T1[8], T2[8];
16 INTEGER I;
/* ³óÃà¿À´Ï 1½Ã°£ À¯·® Àû»ê°ªÀ» ¹è¿º¯¼ö THICK¿¡ ÀúÀå */
/* ³óÃàÁ¶ °¢ °è¿ÀÇ AÁö ³óÃà¿À´Ï´Â
¼ÒÈÁ¶ °¢ °è¿ÀÇ BÁö·Î ÅõÀԵǰí */
/* ³óÃàÁ¶ °¢ °è¿ÀÇ BÁö ³óÃà¿À´Ï´Â
¼ÒÈÁ¶ °¢ °è¿ÀÇ AÁö·Î ÅõÀԵǹǷÎ*/
/* ¹è¿º¯¼ö THICKÀÇ À¯·® Àû»ê°ª AÁö, BÁö ÀúÀå ¼ø¼¸¦ ¹Ù²Þ */
17 THICK[0] = 3FQ-1804B.OUTT
18 THICK[1] = 3FQ-1804A.OUTT;
19 THICK[2] = 4FQ-1804B.OUTT;
20 THICK[3] = 4FQ-1804A.OUTT;
21 THICK[4] = 5FQ-1804B.OUTT;
22 THICK[5] = 5FQ-1804A.OUTT;
23 THICK[6] = 6FQ-1804B.OUTT;
24 THICK[7] = 6FQ-1804A.OUTT;
/* ¼ÒÈ¿À´Ï 1½Ã°£ À¯·® Àû»ê°ªÀ» ¹è¿º¯¼ö THICK¿¡ ÀúÀå */
25 DIGES[0] = 3FQ-2110A.OUTT;
26 DIGES[1] = 3FQ-2110B.OUTT;
27 DIGES[2] = 4FQ-2110A.OUTT;
28 DIGES[3] = 4FQ-2110B.OUTT;
29 DIGES[4] = 5FQ-2110A.OUTT;
30 DIGES[5] = 5FQ-2110B.OUTT;
31 DIGES[6] = 6FQ-2110A.OUTT;
32 DIGES[7] = 6FQ-2110B.OUTT;
/* Àü ½Ã°£ ±îÁöÀÇ ³óÃà¿À´Ï À¯·® Àû»êÄ¡¸¦ ¹è¿T1(1¡8)¿¡ ÀúÀå
Àü ½Ã°£ ±îÁöÀÇ ¼ÒÈ¿À´Ï À¯·® Àû»êÄ¡¸¦ ¹è¿T1(1¡8)¿¡ ÀúÀå */
33 GETLIST(PAR11, T1);
34 GETLIST(PAR18, T2);
35 FOR (I = 0; I < 8; I++) /* 1ºÎÅÍ 8±îÁö ¹Ýº¹ */
36 {
/*Àü ½Ã°£ ±îÁö ³óÃàÀ¯·® ´©ÀûÄ¡£«Çö ½Ã°£ ³óÃàÀ¯·® Àû»êÄ¡¸¦
¹è¿T1(1¡8)¿¡ ÀúÀå
Àü ½Ã°£ ±îÁö ¼ÒÈÀ¯·® ´©ÀûÄ¡£«Çö ½Ã°£ ¼ÒÈÀ¯·® Àû»êÄ¡¸¦
¹è¿T1(1¡8)¿¡ ÀúÀå*/
37 T1[I] += THICK[I];
38 T2[I] += DIGES[I];
39 }
/* »õ·Î¿î ÇöÀç ½Ã°£±îÁöÀÇ ³óÃà¿À´Ï À¯·® Àû»êÄ¡¸¦
PA-1111-1¡8¿¡ ÀúÀå */
/* »õ·Î¿î ÇöÀç ½Ã°£±îÁöÀÇ ¼ÒÈ¿À´Ï À¯·® Àû»êÄ¡¸¦
PA-1118-1¡8¿¡ ÀúÀå */
40 PUTLIST(PAR11, T1);
41 PUTLIST(PAR18, T2);
42 }
2) ¼ÒÈÁ¶ ÃàÀû·® °è»ê ¹× ¿îÀü¼ø¼ Á¤·Ä ¿ø½Ã ÇÁ·Î±×·¥
/* ¿ø½Ã ÆÄÀÏ(Source File) ¸íĪ : g6.c , Total : 137 Line */
/* ¼¿ïƯº°½Ã °¡¾çÇϼö󸮻ç¾÷¼Ò ¼öÁúºÐ¼®°ú Áß¾Ó°¨½Ã½Ç */
1 ARGLIST PAR11: ARRAY[1..8] OF POINT; /* ³óÃà¿À´Ï À¯·® ±Ý ÀÏ ÀúÀå */
2 PAR12: ARRAY[1..8] OF POINT; /* ³óÃà¿À´Ï À¯·® 1ÀÏ°£ ÀúÀå */
3 PAR13: ARRAY[1..8] OF POINT; /* ³óÃà¿À´Ï À¯·® 2ÀÏ°£ ÀúÀå */
4 PAR14: ARRAY[1..8] OF POINT; /* ³óÃà¿À´Ï À¯·® 3ÀÏ°£ ÀúÀå */
5 PAR15: ARRAY[1..8] OF POINT; /* ³óÃà¿À´Ï À¯·® 4ÀÏ°£ ÀúÀå */
6 PAR16: ARRAY[1..8] OF POINT; /* ³óÃà¿À´Ï À¯·® 5ÀÏ°£ ÀúÀå */
7 PAR17: ARRAY[1..8] OF POINT; /* ³óÃà¿À´Ï À¯·® 6ÀÏ°£ ÀúÀå */
8 PAR18: ARRAY[1..8] OF POINT; /* ³óÃà¿À´Ï À¯·® 7ÀÏ°£ ÀúÀå */
9 PAR19: ARRAY[1..8] OF POINT; /* ¼ÒÈ¿À´Ï À¯·® ±Ý ÀÏ ÀúÀå */
10 PAR20: ARRAY[1..8] OF POINT; /* ¼ÒÈ¿À´Ï À¯·® 1ÀÏ°£ ÀúÀå */
11 PAR21: ARRAY[1..8] OF POINT; /* ¼ÒÈ¿À´Ï À¯·® 2ÀÏ°£ ÀúÀå */
12 PAR22: ARRAY[1..8] OF POINT; /* ¼ÒÈ¿À´Ï À¯·® 3ÀÏ°£ ÀúÀå */
13 PAR23: ARRAY[1..8] OF POINT; /* ¼ÒÈ¿À´Ï À¯·® 4ÀÏ°£ ÀúÀå */
14 PAR24: ARRAY[1..8] OF POINT; /* ¼ÒÈ¿À´Ï À¯·® 5ÀÏ°£ ÀúÀå */
15 PAR25: ARRAY[1..8] OF POINT; /* ¼ÒÈ¿À´Ï À¯·® 6ÀÏ°£ ÀúÀå */
16 PAR26: ARRAY[1..8] OF POINT; /* ¼ÒÈ¿À´Ï À¯·® 7ÀÏ°£ ÀúÀå */
17 PAR27: ARRAY[1..8] OF POINT; /* ¼ÒÈÁ¶ ÃàÀû·® ÀúÀå */
18 PAR28: ARRAY[1..8] OF POINT; /* ÃàÀû·®Å©±â Á¤·Ä ¼øÀ§ ÀúÀå*/
19 PAR29: ARRAY[1..8] OF POINT; /* 2´Ü¹ëºê,Ȧ¼öÆßÇÁ ¼øÀ§ÀúÀå*/
20 PAR30: ARRAY[1..8] OF POINT; /* ¦¼öÆßÇÁ ¼øÀ§ÀúÀå */
21 VALUE PAR11 = (PA-1111.V01, PA-1111.V02, PA-1111.V03, PA-1111.V04,\
22 PA-1111.V05, PA-1111.V06, PA-1111.V07, PA-1111.V08);
23 PAR12 = (PA-1112.V01, PA-1112.V02, PA-1112.V03, PA-1112.V04,\
24 PA-1112.V05, PA-1112.V06, PA-1112.V07, PA-1112.V08);
25 PAR13 = (PA-1113.V01, PA-1113.V02, PA-1113.V03, PA-1113.V04,\
26 PA-1113.V05, PA-1113.V06, PA-1113.V07, PA-1113.V08);
27 PAR14 = (PA-1114.V01, PA-1114.V02, PA-1114.V03, PA-1114.V04,\
28 PA-1114.V05, PA-1114.V06, PA-1114.V07, PA-1114.V08);
29 PAR15 = (PA-1115.V01, PA-1115.V02, PA-1115.V03, PA-1115.V04,\
30 PA-1115.V05, PA-1115.V06, PA-1115.V07, PA-1115.V08);
31 PAR16 = (PA-1116.V01, PA-1116.V02, PA-1116.V03, PA-1116.V04,\
32 PA-1116.V05, PA-1116.V06, PA-1116.V07, PA-1116.V08);
33 PAR17 = (PA-1117.V01, PA-1117.V02, PA-1117.V03, PA-1117.V04,\
34 PA-1117.V05, PA-1117.V06, PA-1117.V07, PA-1117.V08);
35 PAR18 = (PA-1118.V01, PA-1118.V02, PA-1118.V03, PA-1118.V04,\
36 PA-1118.V05, PA-1118.V06, PA-1118.V07, PA-1118.V08);
37 PAR19 = (PA-1119.V01, PA-1119.V02, PA-1119.V03, PA-1119.V04,\
38 PA-1119.V05, PA-1119.V06, PA-1119.V07, PA-1119.V08);
39 PAR20 = (PA-1120.V01, PA-1120.V02, PA-1120.V03, PA-1120.V04,\
40 PA-1120.V05, PA-1120.V06, PA-1120.V07, PA-1120.V08);
41 PAR21 = (PA-1121.V01, PA-1121.V02, PA-1121.V03, PA-1121.V04,\
42 PA-1121.V05, PA-1121.V06, PA-1121.V07, PA-1121.V08);
43 PAR22 = (PA-1122.V01, PA-1122.V02, PA-1122.V03, PA-1122.V04,\
44 PA-1122.V05, PA-1122.V06, PA-1122.V07, PA-1122.V08);
45 PAR23 = (PA-1123.V01, PA-1123.V02, PA-1123.V03, PA-1123.V04,\
46 PA-1123.V05, PA-1123.V06, PA-1123.V07, PA-1123.V08);
47 PAR24 = (PA-1124.V01, PA-1124.V02, PA-1124.V03, PA-1124.V04,\
48 PA-1124.V05, PA-1124.V06, PA-1124.V07, PA-1124.V08);
49 PAR25 = (PA-1125.V01, PA-1125.V02, PA-1125.V03, PA-1125.V04,\
50 PA-1125.V05, PA-1125.V06, PA-1125.V07, PA-1125.V08);
51 PAR26 = (PA-1126.V01, PA-1126.V02, PA-1126.V03, PA-1126.V04,\
52 PA-1126.V05, PA-1126.V06, PA-1126.V07, PA-1126.V08);
53 PAR27 = (PA-1127.V01, PA-1127.V02, PA-1127.V03, PA-1127.V04,\
54 PA-1127.V05, PA-1127.V06, PA-1127.V07, PA-1127.V08);
55 PAR28 = (PA-1128.V01, PA-1128.V02, PA-1128.V03, PA-1128.V04,\
56 PA-1128.V05, PA-1128.V06, PA-1128.V07, PA-1128.V08);
57 PAR29 = (PA-0805.V01, PA-0805.V02, PA-0805.V03, PA-0805.V04,\
58 PA-0805.V05, PA-0805.V06, PA-0805.V07, PA-0805.V08);
59 PAR30 = (PA-0806.V01, PA-0806.V02, PA-0806.V03, PA-0806.V04,\
60 PA-0806.V05, PA-0806.V06, PA-0806.V07, PA-0806.V08);
61 ENDDBA
62
63
64
65 VOID CALCMAN()
66 {
67 FLOAT T11[8], T12[8], T13[8], T14[8], T15[8], T16[8], T17[8];
68 FLOAT T18[8], T19[8], T20[8], T21[8], T22[8], T23[8], T24[8];
69 FLOAT T25[8], T26[8], T27[8], T28[8], T29[8], T30[8];
70 INTEGER I, J, K;
/* °¢ PAR °ªÀ» Àоîµé¿© Àӽà ÀúÀå¼ÒÀÎ T¿¡ ÀúÀå */
71 GETLIST(PAR11, T11);
72 GETLIST(PAR12, T12);
73 GETLIST(PAR13, T13);
74 GETLIST(PAR14, T14);
75 GETLIST(PAR15, T15);
76 GETLIST(PAR16, T16);
77 GETLIST(PAR17, T17);
78 GETLIST(PAR18, T18);
79 GETLIST(PAR19, T19);
80 GETLIST(PAR20, T20);
81 GETLIST(PAR21, T21);
82 GETLIST(PAR22, T22);
83 GETLIST(PAR23, T23);
84 GETLIST(PAR24, T24);
85 FOR (I = 0; I < 8; I++)
86 {
/* 7ÀÏ°£ ³óÃà¿À´Ï ´©Àû·®À» ¹è¿ T25¿¡ ÀúÀå
7ÀÏ°£ ¼ÒÈ¿À´Ï ´©Àû·®À» ¹è¿ T26¿¡ ÀúÀå */
87 T25[I] = T11[I] + T12[I] + T13[I] + T14[I] + T15[I] + T16[I] + T1;
88 T26[I] = T18[I] + T19[I] + T20[I] + T21[I] + T22[I] + T23[I] + T2;
/* 7ÀÏ°£ ¼ÒÈÁ¶ ÃàÀû·®(³óÃà¿À´Ï ´©Àû·®-¼ÒÈ¿À´Ï ´©Àû·®)À»
¹è¿ T27¿¡ ÀúÀå */
89 T27[I] = T25[I] - T26[I];
90 }
/* ¼ÒÈÁ¶ ÃàÀû·®¿¡ ÀÇÇÑ ¼øÀ§¸¦ Á¤·Ä */
91 FOR (I = 0; I < 8; I++)
92 {
93 FOR (J = 0; J < 8; J++)
94 {
95 IF (T27[I] < T27[J])
96 T28[I] += 1;
97 }
98 T28[I] += 1;
99 }
/* ¼ÒÈÁ¶ÃàÀû·®ÀÌ Å« ¼ø¼·Î Á¤·ÄÇÏ¿© ±× ¹øÁö¼ö¸¦ ¹è¿T29¿¡ ÀúÀåÇÏ°í
¼ÒÈ¿À´ÏÆßÇÁ ±³´ë¿îÀüÀ» À§ÇØ ¹è¿ T30¿¡ 8À» ´õÇÑ °ªÀ» ÀúÀåÇÑ´Ù */
100 FOR (I = 0; I < 8; I++)
101 {
102 K = I + 1;
103 FOR (J = 0; J <8; J++)
104 {
105 IF (K == T28[J])
106 {
107 T29[I] = J + 1;
108 T30[I] = T29[I] + 8;
109 }
110 }
111 }
112 PUTLIST(PAR25, T25); /* ³óÃàÀ¯·® 7ÀÏ°£ Àû»ê°ªÀ» PAR25¿¡ ÀúÀå */
113 PUTLIST(PAR26, T26); /* ¼ÒÈÀ¯·® 7ÀÏ°£ Àû»ê°ªÀ» PAR26¿¡ ÀúÀå */
114 PUTLIST(PAR27, T27); /* ¼ÒÈÁ¶ ÃàÀû·®À» PAR27¿¡ ÀúÀå */
115 PUTLIST(PAR28, T28); /* ¼ÒÈÁ¶ ÃàÀû·® ¼øÀ§¸¦ PAR28¿¡ ÀúÀå */
116 PUTLIST(PAR29, T29); /* ¼ÒÈ2´Ü¹ëºê,Ȧ¼öÆßÇÁ¼øÀ§¸¦ PAR29¿¡ ÀúÀå*/
117 PUTLIST(PAR30, T30); /* ¦¼öÆßÇÁ ¿îÀü¼øÀ§¸¦ PAR30¿¡ ÀúÀå */
118 PUTLIST(PAR17, T16);
/* ³óÃàÀ¯·® ±Ý ÀÏ ´©Àû·®À» 1ÀÏÀü ´©Àû·®À¸·Î ÀúÀå*/
119 PUTLIST(PAR16, T15);
/* ³óÃàÀ¯·® 1ÀÏÀü ´©Àû·®À» 2ÀÏÀü ´©Àû·®À¸·Î ÀúÀå*/
120 PUTLIST(PAR15, T14);
/* ³óÃàÀ¯·® 2ÀÏÀü ´©Àû·®À» 3ÀÏÀü ´©Àû·®À¸·Î ÀúÀå*/
121 PUTLIST(PAR14, T13);
/* ³óÃàÀ¯·® 3ÀÏÀü ´©Àû·®À» 4ÀÏÀü ´©Àû·®À¸·Î ÀúÀå*/
122 PUTLIST(PAR13, T12);
/* ³óÃàÀ¯·® 4ÀÏÀü ´©Àû·®À» 5ÀÏÀü ´©Àû·®À¸·Î ÀúÀå*/
123 PUTLIST(PAR12, T11);
/* ³óÃàÀ¯·® 5ÀÏÀü ´©Àû·®À» 6ÀÏÀü ´©Àû·®À¸·Î ÀúÀå*/
124 PUTLIST(PAR24, T23);
/* ¼ÒÈÀ¯·® ±Ý ÀÏ ´©Àû·®À» 1ÀÏÀü ´©Àû·®À¸·Î ÀúÀå*/
125 PUTLIST(PAR23, T22);
/* ¼ÒÈÀ¯·® 1ÀÏÀü ´©Àû·®À» 2ÀÏÀü ´©Àû·®À¸·Î ÀúÀå*/
126 PUTLIST(PAR22, T21);
/* ¼ÒÈÀ¯·® 2ÀÏÀü ´©Àû·®À» 3ÀÏÀü ´©Àû·®À¸·Î ÀúÀå*/
127 PUTLIST(PAR21, T20);
/* ¼ÒÈÀ¯·® 3ÀÏÀü ´©Àû·®À» 4ÀÏÀü ´©Àû·®À¸·Î ÀúÀå*/
128 PUTLIST(PAR20, T19);
/* ¼ÒÈÀ¯·® 4ÀÏÀü ´©Àû·®À» 5ÀÏÀü ´©Àû·®À¸·Î ÀúÀå*/
129 PUTLIST(PAR19, T18);
/* ¼ÒÈÀ¯·® 5ÀÏÀü ´©Àû·®À» 6ÀÏÀü ´©Àû·®À¸·Î ÀúÀå*/
130 FOR (I = 0; I < 8; I++)
131 {
/* ±ÝÀÏ ³óÃà¿À´ÏÀ¯·® ´©Àû·®°ú
¼ÒÈ¿À´Ï À¯·® ´©Àû·®À» "0"À¸·Î ÃʱâÈÇÑ´Ù */
132 T11[I] = 0;
133 T18[I] = 0;
134 }
/* "0"°ªÀÌ ÀúÀåµÈ ¹è¿ T11À» PAR 11¿¡ ÀúÀå
"0"°ªÀÌ ÀúÀåµÈ ¹è¿ T18À» PAR 18¿¡ ÀúÀå */
135 PUTLIST(PAR11, T11);
136 PUTLIST(PAR18, T18);
137
10-10. ¼ÒÈ¿À´Ï ÀÎ¹ß ÀÚµ¿¿îÀü ³¡.
ÀÚµ¿Á¦¾î ÀÚ·á½Ç ¸ÞÀθ޴º·Î À̵¿
|