|
||||||||
BUG ¼öÁ¤ 1) ¸®Æ÷ÅÍ¿¡¼ ON/OFF ¸®½ºÆ®¸¦ ºÒ·¯¿ÀÁö ¸øÇÏ´Â ¹®Á¦ ÇØ°á(7.80 ¿¡¼ »ý±ä ¹®Á¦. ÅÂ±× À̸§ È®Àå ¿øÀÎ) ¡¡ ű×ÀÇ ±¸Á¶ ¹× ÅÂ±× ¼ö º¯°æ 1) ¹®ÀÚ¿ ű׿¡¼ Åë½Å ¸Þ¸ð¸®ÀÇ ¹®ÀÚ¿ ű׸¦ ¹Ù·Î Àоî¿Ã ¼ö ÀÖ°Ô ÇÏ¿´´Ù. 2) »ç¿ë ű׼ö °è»ê¹ýÀÌ ¹Ù²î¾ú´Ù. AI,AO,DI,DO,ST ¸ðµç űװ¡ »ç¿ë ÅÂ±× ¼ö¿¡ Æ÷ÇÔµÇ°í ¹«È¿Å±״ »ç¿ë ÅÂ±× ¼ö¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â´Ù.(ÀÌÀü¿¡´Â ¹«È¿ ű׵µ »ç¿ë ÅÂ±× ¼ö¿¡ Æ÷ÇԵǾú°í ¹®ÀÚ¿ ű״ »ç¿ë ÅÂ±× ¼ö¿¡¼ Á¦¿Ü µÇ¾ú´Ù.) 3) »ç¿ë ű׼ö °è»ê¹ýÀÌ ¹Ù²î¾úÀ¸¹Ç·Î ±âÁ¸ÀÇ ÇÁ·ÎÁ§Æ®¿¡¼ UpgradeÇÏ¸é »ç¿ë ű׼ö°¡ Â÷ÀÌ°¡ ³¯ ¼ö °¡ ÀÖ´Ù. ¡¡ Åë½Å ÇÁ·Î±×·¥ ¼öÁ¤ 1) ¹®ÀÚ¿À» ¹Ù·Î Àоî¿Ã ¼ö ÀÖ´Â ¹®ÀÚ¿ ¸Þ¸ð¸® ±¸Á¶¸¦ Ãß°¡ÇÏ¿´´Ù. ¡¡ ±×·¡ÇÈ ¿ÀºêÁ§Æ® ¼öÁ¤ 1) ¿¡µðÅÍ ¹Ú½º¿¡¼ Enter½Ã ½ºÅ©¸³Æ®¸¦ È°¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ¿´´Ù . È®Àå ±â´É¿¡¼ KeyDown Event¸¦ »ç¿ëÇÑ´Ù. 2) ¸®½ºÆ® ¹Ú½º¿¡¼ ItemÀÇ ¼±ÅÃÀÌ ¹Ù²î¾úÀ» ¶§ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ¿´´Ù. È®Àå±â´É¿¡¼ Sel Change Event¸¦ »ç¿ëÇÑ´Ù. ¡¡ ½ºÅ©¸³Æ® ¼öÁ¤ 1) AI/DI/ST ű׿¡¼ ÅÂ±× ¸â¹ö·Î $tag.address¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ¿´´Ù. ¡¡ ½ºÅ©¸³Æ® ÇÔ¼ö Ãß°¡ 1) @DdeSetTime(int type, int year, int mon, int day, int hour); - DDE ¼³Á¤À» ½ºÅ©¸³Æ®¿¡¼ ¹Ù²Ü ¼ö ÀÖ°Ô ÇÏ¿´´Ù. 2) int retn = @DialogFileOpen(char *filename); - ÆÄÀÏ¿±â ´ëÈ »óÀÚ¸¦ È£ÃâÇÑ´Ù. 3) @DialogSetFilter(char *filter); - ÆÄÀÏ¿±â ´ëÈ »óÀÚ¸¦ È£ÃâÇϱâÀü È®ÀåÀÚ ÇÊÅ͸¦ ¼³Á¤ÇÑ´Ù. 4) @DialogSetDir(char *directory); - ÆÄÀÏ¿±â ´ëÈ »óÀÚ¸¦ È£ÃâÇϱâ Àü Ãʱ⠵ð·ºÅ丮¸¦ ¼³Á¤ÇÑ´Ù. 5) @ListBoxFillDir(char *ListClass, char *path); - ¸®½ºÆ® ¹Ú½º¸¦ ÁÖ¾îÁø pathÀÇ ¼ºê µð·ºÅ丮 À̸§À¸·Î ä¿î´Ù. 6) @ListBoxFillFile(char *ListClass, char *path); - ¸®½ºÆ® ¹Ú½º¸¦ ÁÖ¾îÁø pathÀÇ ÆÄÀϷΠä¿î´Ù. 7) @FileCompare(char *file1, char *file2); - ÁÖ¾îÁø ÆÄÀϵéÀÇ ³»¿ëÀ» ¼·Î ºñ±³ÇÑ´Ù. 8) int code = @KeyGetCode(); - Key°ªÀ» ¾Ë¾Æº»´Ù.(ÀÌ ±â´ÉÀº ¿¡µðÅÍ ¹Ú½º¿¡¼ È®Àå±â´É¿¡¼ KeyDown Event¿¡¼¸¸ »ç¿ëÇÑ´Ù. ÇöÁö´Â Enter Key¸¸ Áö¿ø) ¡¡ Åë½Å ÇÁ·ÎÅäÄÝ Ãß°¡ 1) FP-93 Flow Processor Åë½Å µå¶óÀÌºê °³¹ß. 2) LG SV-IS5 ÀιöÅÍ Åë½Å µå¶óÀÌºê °³¹ß 3) YOKOGAWA UT Series Åë½Å µå¶óÀÌºê °³¹ß |