AUTOBASE 10.2.9 ¼öÁ¤³»¿ë Ãâ½Ã: 2015-06-02   10.2.9.0

* ¿ÀÅ亣À̽º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 Åë½Å µå¶óÀ̹ö °³¹ß

 

 

¡¡

¡¡