|
||||||||
* ¿ÀÅ亣À̽º10 ÀÌ»óÀº Microsoft .NET Framework 3.5 ÀÌ»óÀ» ¼³Ä¡ÇÏ¿©¾ß ÇÕ´Ï´Ù.
BUG ¼öÁ¤ 1) Å°¶ô Á¤º¸¿¡¼ Å°¶ôÀÌ ¾ø¾îµµ 256ű׷Πǥ½ÃµÇ´Â ¹®Á¦Á¡ ¼öÁ¤ 2) [CE] ¾Æ³ª·Î±×/µðÁöÅÐ ÀÔ·Â »ó¼¼È¸é¿¡¼ ¾÷µ¥ÀÌÆ®½Ã È¸é ¶³¸² Çö»ó ¼öÁ¤ 3) sprintf ¿¡¼ %e ¸¦ »ç¿ëÇÏ¸é ½Ç¼öÇüÀ¸·Î Ç¥½ÃµÇ´Â ¹®Á¦Á¡ ¼öÁ¤ (%Eµµ Ãß°¡·Î Áö¿øÇÔ) 4) [CE] AIO/AO ű׿¡¼ ºñ·Ê Ãâ·ÂÀ» »ç¿ëÇÒ ¶§ °ªÀÌ 1 ÀÛ°Ô Åë½ÅÀ¸·Î Ãâ·ÂµÇ´Â ¹®Á¦Á¡ ¼öÁ¤ 5) °æº¸À©µµ¿ì¿¡¼ ¼Ó¼ºÀ» ÆÄÀÏ °æº¸·Î ÇÏ°í »èÁ¦¸¦ ÇÒ ¶§ ´Ù¿îµÇ´Â ¹®Á¦Á¡ ¼öÁ¤ 6) ÅÂ±× ¼Ó¼º¿¡¼ °æº¸ ±×·¡ÇÈ ÆÄÀÏ ¼³Á¤ ½Ã SUBÆú´õ¿¡ ÀÖ´Â ¸ðµâÀ» ¼±ÅÃÇϸé Æú´õ¸í °æ·Î°¡ ¾ø¾îÁö´Â ¹®Á¦Á¡ ¼öÁ¤ 7) [CE] ObjetSetTextColor ¸¦ »ç¿ëÇÒ ¶§ ȸ鿡 º¯È°¡ ¾ø´Â ¸ðµâÀº È¸é ¾÷µ¥ÀÌÆ®°¡ ¾ÈµÇ´Â ¹®Á¦Á¡ ¼öÁ¤ 8) [CE] PopUp ±×·¡ÇÈ ¸ðµâ¿¡¼ @ModuleInvalidate() ¸¦ »ç¿ëÇϸé ÇÁ·Î±×·¥ÀÌ ´Ù¿îµÇ´Â ¹®Á¦Á¡ ¼öÁ¤ 9) [CE] GetDataFreeSpace() ¿¡¼ ³²Àº °ø°£ÀÌ ¾Æ´Ï°í »ç¿ëµÈ °ø°£ÀÌ ¹ÝȯµÇ´Â ¹®Á¦Á¡ ¼öÁ¤ 10) [CE] TimeSetLocalTime() »ç¿ë ½Ã ´Ù¿îµÇ´Â ¹®Á¦Á¡ ¼öÁ¤ 11) [CE] Åë½ÅÇÁ·Î±×·¥¿¡¼ ÀбâÁÖ±â/¾²±âÁֱ⸦ 1000(1ÃÊ) ÀÌÇÏ·Î ¼³Á¤Çصµ 1000(1ÃÊ)·Î µ¿À۵Ǵ ¹®Á¦Á¡ ¼öÁ¤ 12) [CE] @MultiGraphSetVisible/@MultiTrendSetVisible ÀÌ Àû¿ëµÇÁö ¾Ê´Â ¹®Á¦Á¡ ¼öÁ¤ 13) [CE] MultiTrend ¿¡¼ ¹è°æ»öÀ» »ç¿ë ¾ÈÇÔÀ¸·Î ¼³Á¤Çصµ »ö»óÀÌ Àû¿ëµÇ´Â ¹®Á¦Á¡ ¼öÁ¤ 14) OpcClient¿¡¼ ¾ÆÁ÷ ÀÐÁö ¾ÊÀº ¾ÆÀÌÅÛÀ» ¾²±â¸¦ ½ÃµµÇϸé Ãâ·ÂÀÌ Àß µÇÁö ¾Ê´Â ¹®Á¦Á¡ ¼öÁ¤ (±âŸȯ°æ¼³Á¤ÀÇ 'µð¹ÙÀ̽º Àбâ¸ðµå »ç¿ë' ¿É¼ÇÀ» ¿¬°èÇÒ ¼ö ÀÖµµ·Ï ¼öÁ¤ÇÏ¿´´Ù.) 15) [CE] ScreenSave/ScreenSaveZone ÇÔ¼ö°¡ Áö¿øµÇÁö ¾Ê´Â ¹®Á¦Á¡ ¼öÁ¤ 16) [CE] ½ºÅ©¸³Æ®¿¡¼ Tag.FileSave ¸â¹ö¸¦ ÀÎ½Ä ¸øÇÏ´Â ¹®Á¦Á¡ ¼öÁ¤ 17) [CE] ½ºÅ©¸³Æ®¿¡¼ Tag.RelayOnDelay / Tag.RelayOffDelay / Tag.RelayPulseTime ¸â¹ö¸¦ ÀνĸøÇÏ´Â ¹®Á¦Á¡ ¼öÁ¤ 18) [CE] MDI ¸ðµâÀ» LoadModuleÈÄ ¹Ù·Î CloseModuleÇÏ¸é ´Ù¿îµÇ´Â ¹®Á¦Á¡ ¼öÁ¤ 19) [CE] @ModuleCloseAll() ¸Þ¼Òµå Áö¿ø 20) [CE] ¾Æ³ª·Î±× ÀÔ·Â/Ãâ·Â ÅÂ±× ¼Ó¼º¿¡¼ °è»ê¹üÀ§ÃÊ°ú½Ã '°ªÃë¼Ò' ±â´ÉÀÌ Àû¿ëµÇÁö ¾Ê´Â ¹®Á¦Á¡ ¼öÁ¤ 21) DbTrendGetCursorTime() ¿¡¼ ÃÊ´ÜÀ§¸¦ ¾ò¾î¿ÀÁö ¸øÇÏ´Â ¹®Á¦Á¡ ¼öÁ¤ 22) [CE] @Script???() ÀÌ Áö¿øµÇÁö ¾Ê´Â ¹®Á¦Á¡ ¼öÁ¤ 23) [CE] Åë½ÅÇÁ·Î±×·¥ÀÇ ³×Æ®¿öÅ© ¸Þ¸ð¸® ¼¹ö/Ŭ¶óÀ̾ðÆ®¿¡¼ ¿öµå ¸Þ¸ð¸®¸¦ Á¦¿ÜÇÑ ´Ù¸¥ ¸Þ¸ð¸®°¡ Àü¼ÛÀÌ ¾ÈµÇ´Â ¹®Á¦Á¡ ¼öÁ¤ 24) ±×·¡ÇÈ ¿ÀºêÁ§Æ® Áß ¾Æ³¯·Î±×/µðÁöÅÐ ¿ä¼Ò¸¦ »ç¿ëÇÒ ¶§ °£Á¢Å±׸¦ »ç¿ëÇϸé Full/Base/DesON/DesOFF µîÀÇ ÇöÀç°ªÀÌ ¾Æ´Ñ ¿ä¼Ò°¡ Àû¿ëµÇÁö ¾Ê´Â ¹®Á¦Á¡ ¼öÁ¤ 25) [CE] ½ºÅ©¸³Æ®¿¡¼ °£Á¢ ű×ÀÏ ¶§ ¸â¹ö °ªÀÌ Àû¿ëµÇÁö ¾Ê´Â ¹®Á¦Á¡ ¼öÁ¤ 26) °æº¸À©µµ¿ì¿¡¼ Ä÷³ÀÇ °¡·Î Å©±â¸¦ 1000 ÀÌ»ó ¼³Á¤ÇÏ°í ȸéÀ» ´Ù½Ã ¿¾úÀ» ¶§ Å©±â°¡ ÃʱâÈ°¡ µÇ´Â ¹®Á¦Á¡ ¼öÁ¤ 27) [CE] °æº¸À©µµ¿ì¿¡¼ ¼³Á¤ÇÑ Ä÷³ Á¦¸ñÀÌ Àû¿ëµÇÁö ¾Ê´Â ¹®Á¦Á¡ ¼öÁ¤ 28) [CE] @ObjectGetClassName() ¸Þ¼Òµå Áö¿ø 29) @ScriptSetActiveFile() À» °¨½ÃÇÁ·Î±×·¥ ½ÃÀÛ ½Ã ½ºÅ©¸³Æ®¿¡ »ç¿ëÇϸé Àû¿ëµÇÁö ¾Ê´Â ¹®Á¦Á¡ ¼öÁ¤ 30) [CE] @ObjectSetTag() ¸Þ¼Òµå Áö¿ø 31) [CE] ¸ÖƼƮ·£µå ¿ÀºêÁ§Æ®¿¡¼ ȯ°æ¼³Á¤ ÈÄ ½Ã°£ÀÌ 1³â-1¿ù-5ÀÏ·Î ¼³Á¤µÇ´Â ¹®Á¦Á¡ ¼öÁ¤ (¿µ¹® OS¿¡¼ ¹ß»ý) 32) [CE] ±ÛÀÚ¿ä¼Ò¿¡¼ ´Ü¾îÀÇ °¡·ÎÅ©±â°¡ ÇÑÁÙÀ» ³ÑÀ» ¶§ ÀÚµ¿ °³ÇàµÇÁö ¾Ê°í ¿À¸¥ÂÊÀÌ À߸®´Â Çö»ó ¼öÁ¤ 33) µ¥ÀÌÅÍ ¼¹ö¿¡¼ µ¥ÀÌÅͺ£ÀÌ°¡ ÀÚ·á°¡ ¸¹ÀÌ ÀúÀåµÇ¾î ÀÖÀ» ¶§ µ¥ÀÌÅÍ ¼¹ö Àç ½ÃÀ۽à ÃʱâÈ ½Ã°£ÀÌ ¸¹ÀÌ °É¸®´Â ¹®Á¦Á¡ ¼öÁ¤ 34) ½ºÆ©µð¿À¿¡¼ ¿ä¼Ó ¼Ó¼º ¼³Á¤ ½Ã ÆùÆ® Å©±â¸¦ Å©°Ô ¼±ÅÃÇÏ´Â ¼ø°£ ´Ù¿îµÇ´Â ¹®Á¦Á¡ ¼öÁ¤
°¨½Ã ÇÁ·Î±×·¥ 1) [CE] ·Î±×ÀÎ/·Î±×¾Æ¿ô ¸Þ´º¸¦ Áö¿ø (»ç¿ëÀÚ ±â´É ¸ðµÎ Áö¿ø) 2) °æº¸»ö»óÀ» °æº¸ ¿ì¼±¼øÀ§¸¦ ±âÁØÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ±â´É Ãß°¡ ('ȯ°æ¼³Á¤->»ç¿ë »ö»ó->°æº¸ »ö»ó ¼³Á¤' ¿¡¼ º¯°æ)
½ºÆ©µð¿À ÇÁ·Î±×·¥ 1) ¿ÀºêÁ§Æ® º¹»ç ÈÄ ºÙ¿©³Ö±â ÇÒ ¶§ Ç×»ó X:+10, Y:+10 À§Ä¡¿¡ º¹»ç°¡ µÇ¾ú´Âµ¥ ȯ°æ¼³Á¤->±âŸ¼³Á¤->ºÙ¿©³Ö±â¿¡¼ À§Ä¡¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï ±â´ÉÀ» Ãß°¡ ÇÏ¿´´Ù. 2) È®´ë/Ãà¼Ò¸¦ 10%´ÜÀ§·Î ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ü°è È®´ë/Ãà¼Ò ±â´ÉÀ» Ãß°¡ÇÏ¿´´Ù.
µ¥ÀÌÅÍ ¼¹ö ÇÁ·Î±×·¥ 1) µ¥ÀÌÅÍ ¿£Áø ÀúÀå È£Ãâ ŸÀ̸Ӱ¡ 250 ¹Ð¸®Ãʸ¶´Ù È£Ã⠵Ǿú´Âµ¥ 30¹Ð¸®ÃÊ ¸¶´Ù È£ÃâµÉ ¼ö ÀÖµµ·Ï ±â´ÉÀ» ¼öÁ¤ ÇÏ¿´°í ŸÀÌ¸Ó ½Ã°£À» ¾Ë ¼ö ÀÖµµ·Ï »óŹٿ¡ Ç¥½ÃÇÏ¿´´Ù. 2) µ¥ÀÌÅͺ£À̽º ÀúÀå¸ñ·Ï¿¡¼ »ç¿ë/ºñ»ç¿ë ¿É¼ÇÀ» Ãß°¡ÇÏ¿´´Ù.
Åë½Å ÇÁ·Î±×·¥ 1) °¨½Ã¿Í ¿¬°áµÇ¾î ½ÇÇàµÉ ¶§ Æ®·¹ÀÌ ¾ÆÀÌÄÜ ¸ðµå·Î ½ÇÇà µÇµµ·Ï º¯°æ 2) [CE] ºñÆ®¾²±â/¿öµå¾²±â/°¡»ó¾²±â¸¦ Çغ¼ ¼ö ÀÖ´Â ´ëÈ»óÀÚ Áö¿ø 3) [CE] ȯ°æ¼³Á¤ »óÀÚ¸¦ Áö¿ø 4) [CE] Åë½Å ¿À·ù ¹ß»ý½Ã ÇÏ´Ü¿¡ Ç¥½ÃµÉ ¼ö ÀÖµµ·Ï ±â´ÉÀ» Áö¿ø ÇÏ¿´´Ù.
½ºÅ©¸³Æ® Ãß°¡/¼öÁ¤ 1) @ReportSave(string report_filename, string output_filename); - ¸®Æ÷ÅÍ °á°ú¸¦ rptx ÆÄÀÏÀ̳ª csv ÆÄÀÏ·Î ÀúÀåÇÑ´Ù. 2) long @GetDiskFreeSpace(string directory); - ÁöÁ¤µÈ ÀåÄ¡ÀÇ ³²Àº ÀúÀå °ø°£ ¿ë·®À» MByte ´ÜÀ§·Î ±¸ÇÑ´Ù. 3) long @GetSecCount(int year, int month, int day, int hour, int minute, int second); - ÁöÁ¤ÇÑ ½Ã°£À» ¿ø³âºÎÅÍ ÃÊ°ªÀ¸·Î ȯ»êÇÑ´Ù. 4) void @MultiTrendSetAutoRange(string classname, int option) - ÀÚµ¿¹üÀ§ »ç¿ë ¿É¼ÇÀ» ¼³Á¤ÇÑ´Ù. 5) int @MultiTrendGetAutoRange(string classname) - ÀÚµ¿¹üÀ§ »ç¿ë ¿É¼ÇÀ» °¡Á®¿Â´Ù. 6) int @MultiTrendSetPanelBackColor(string classname, int color) - ÆгÎÀÇ ¹è°æ»öÀ» º¯°æÇÑ´Ù. (ÀÌ »ö»óÀº ½ºÆ©µð¿À ¿ä¼Ò¼Ó¼º¿¡¼´Â Ç׸ñÀÌ ¾ø´Ù. ¿ÀÁ÷ ½ºÅ©¸³Æ®¿¡¼¸¸ ¹Ù²Ü¼ö ÀÖ´Ù.) 7) int @MultiTrendSetPanelTextColor(string classname, int color) - ÆгÎÀÇ ±ÛÀÚ»öÀ» º¯°æÇÑ´Ù. (ÀÌ »ö»óÀº ½ºÆ©µð¿À ¿ä¼Ò¼Ó¼º¿¡¼´Â Ç׸ñÀÌ ¾ø´Ù. ¿ÀÁ÷ ½ºÅ©¸³Æ®¿¡¼¸¸ ¹Ù²Ü¼ö ÀÖ´Ù.) 8) void @DialogScreenSave() - ÇöÀç ȸéÀ» ±×¸² ÆÄÀÏ·Î ÀúÀåÇÑ´Ù. ÀúÀåÇÒ ÆÄÀϸíÀ» ¼±ÅÃÇÏ¿© ÀúÀå. 9) void @DialogScreenSaveZone(int x, int y, int width, int height) - ÇöÀç ȸéÀÇ ÁöÁ¤ÇÑ ºÎºÐÀ» ±×¸² ÆÄÀÏ·Î ÀúÀåÇÑ´Ù. ÀúÀåÇÒ ÆÄÀϸíÀ» ¼±ÅÃÇÏ¿© ÀúÀå. 10) int @MultiGraphSetPanelBackColor(string classname, int color) - ÆгÎÀÇ ¹è°æ»öÀ» º¯°æÇÑ´Ù. (ÀÌ »ö»óÀº ½ºÆ©µð¿À ¿ä¼Ò¼Ó¼º¿¡¼´Â Ç׸ñÀÌ ¾ø´Ù. ¿ÀÁ÷ ½ºÅ©¸³Æ®¿¡¼¸¸ ¹Ù²Ü¼ö ÀÖ´Ù.) 11) int @MultiGraphSetPanelTextColor(string classname, int color) - ÆгÎÀÇ ±ÛÀÚ»öÀ» º¯°æÇÑ´Ù. (ÀÌ »ö»óÀº ½ºÆ©µð¿À ¿ä¼Ò¼Ó¼º¿¡¼´Â Ç׸ñÀÌ ¾ø´Ù. ¿ÀÁ÷ ½ºÅ©¸³Æ®¿¡¼¸¸ ¹Ù²Ü¼ö ÀÖ´Ù.) 12) int @MultiGraphGetCursor1Data(string classname, int member_pos) - ¸ÖƼ±×·¡ÇÁÀÇ Cursor1ÀÌ À§Ä¡ÇÑ ÀÚ·á°ªÀ» °¡Á®¿Â´Ù. 13) int @MultiGraphGetCursor2Data(string classname, int member_pos) - ¸ÖƼ±×·¡ÇÁÀÇ Cursor2ÀÌ À§Ä¡ÇÑ ÀÚ·á°ªÀ» °¡Á®¿Â´Ù. 14) int @MultiTrendGetCursor1Data(string classname, int member_pos) - ¸ÖƼƮ·£µåÀÇ Cursor1ÀÌ À§Ä¡ÇÑ ÀÚ·á°ªÀ» °¡Á®¿Â´Ù. 15) int @MultiTrendGetCursor2Data(string classname, int member_pos) - ¸ÖƼƮ·£µåÀÇ Cursor2ÀÌ À§Ä¡ÇÑ ÀÚ·á°ªÀ» °¡Á®¿Â´Ù. 16) void @ObjectSetFont(string classname, string name, float size, int style) - ¿ÀºêÁ§Æ®ÀÇ ±Û²ÃÀ» º¯°æÇÑ´Ù. 17) void @ObjectSetFontName(string classname, string name) - ¿ÀºêÁ§Æ®ÀÇ ±Û²Ã À̸§À» º¯°æÇÑ´Ù. 18) void @ObjectSetFontSize(string classname, float size) - ¿ÀºêÁ§Æ®ÀÇ ±Û²Ã Å©±â¸¦ º¯°æÇÑ´Ù. 19) void @ObjectSetFontStyle(string classname, int style) - ¿ÀºêÁ§Æ®ÀÇ ±Û²Ã ½ºÅ¸ÀÏÀ» º¯°æÇÑ´Ù. (1=Bold, 2=Italic, 4 = Underline, 8 = Strikeout) 20) string @RegGetString(int mainkey, string subkey, string name, string default_value); - ·¹Áö½ºÆ®¸®¿¡¼ ¹®ÀÚ¿ °ªÀ» °¡Á®¿Â´Ù. (mainkey: 0=ROOT, 1=CURRENT_USER, 2=LOCAL_MACHINE, 3=USERS) 21) int @RegGetInt(int mainkey, string subkey, string name, int default_value); - ·¹Áö½ºÆ®¸®¿¡¼ DWORD °ªÀ» °¡Á®¿Â´Ù. 22) void @RegSetString(int mainkey, string subkey, string name, string value); - ·¹Áö½ºÆ®¸®¿¡¼ ¹®ÀÚ¿ °ªÀ» ±â·ÏÇÑ´Ù. 23) void @RegSetInt(int mainkey, string subkey, string name, int value); - ·¹Áö½ºÆ®¸®¿¡¼ DWORD °ªÀ» ±â·ÏÇÑ´Ù.
Åë½Åµå¶óÀ̹ö Ãß°¡/¼öÁ¤ 1) CIP-7000 Server Åë½Å µå¶óÀ̹ö °³¹ß 2) GS-500F Master Åë½Å µå¶óÀ̹ö °³¹ß 3) E364xA Series DC-Power Supply Åë½Å µå¶óÀ̹ö °³¹ß 4) DAIKIN SUT Series Åë½Å µå¶óÀ̹ö °³¹ß 5) Smart Eye R4 Åë½Å µå¶óÀ̹ö °³¹ß 6) XGT Serial Åë½Å µå¶óÀ̹ö ¼öÁ¤ 7) Read Multi ASCII Data Åë½Å µå¶óÀ̹ö ¼öÁ¤ 8) Sunny Net Åë½Å µå¶óÀ̹ö ¼öÁ¤ 9) MCS 200 Series Åë½Å µå¶óÀ̹ö °³¹ß 10) MODBUS-RTU Mode Åë½Å µå¶óÀ̹ö ¼öÁ¤ 11) SF6 3800 Series Åë½Å µå¶óÀ̹ö °³¹ß 12) ETLC Lighting Controlle Åë½Å µå¶óÀ̹ö °³¹ß 13) NCBOY-200(Toshiba) Åë½Å µå¶óÀ̹ö °³¹ß 14) SIEMENS S7-200 PPI Åë½Å µå¶óÀ̹ö ¼öÁ¤ 15) AP-3604BA Controller Åë½Å µå¶óÀ̹ö °³¹ß
¡¡ ¡¡ |