1.geniusTreeViewϵ˫ʧ
2011-03-10(֮ǰֻǰEscָ̻)
DeviceMan.ManagementµDeviceModalDeviceModal.Designer.csΪؼ
磺this.geniusTreeView7.AllowEdit = false;//ô˫ԪҲ

2.User TypegeniusTreeViewؼȫʾ
2011-02Ѵ
DeviceMan.ManagementµDeviceModalDeviceModal.Designer.csΪؼ
this.geniusTreeView7.Size = new System.Drawing.Size(252, 300);//ԭʼֵheight:523
this.geniusTreeView7.Dock = System.Windows.Forms.DockStyle.Fill;//ԶСģʽ

3.Device Man.exePubPara
3.1.ʱѴ
DeviceMan.Type
public override string GetString(byte[] b, int offset, int size)
        {
            //======2011-2-28,ע͵Ĳ֧========//
            //if ((b.Length - offset) < this.ByteCount)
            //    return "";
            //string s = ASCIIEncoding.Default.GetString(
            //    b, offset, this.ByteCount);
            //s = s.Trim('\0','\r','\n',',','{','}');
            //// return "\"" + s + "\"";
            //return s;

            if ((b.Length - offset) < this.ByteCount)
            {
                return "";
            }
            char[] trimChars = new char[6];
            trimChars[1] = '\r';
            trimChars[2] = '\n';
            trimChars[3] = ',';
            trimChars[4] = '{';
            trimChars[5] = '}';
            return Encoding.Default.GetString(b, offset, this.ByteCount).Trim(trimChars);
        }

        public override void ParseFromString(byte[] b, int offset, int size, string s)
        {
            //======2011-2-28,ע͵Ĳ֧========//
            //char[] tmp = s.ToCharArray();
            //for (int i = 0; i < this.ByteCount; i++)
            //{
            //    if (i < tmp.Length)
            //    {
            //        b[offset + i] = (byte)tmp[i];
            //    }
            //    else
            //    {
            //        b[offset + i] = 0;
            //    }
            //}

            byte[] bytes = Encoding.Default.GetBytes(s);
            for (int i = 0; i < this.ByteCount; i++)
            {
                if (i < bytes.Length)
                {
                    b[offset + i] = bytes[i];
                }
                else
                {
                    b[offset + i] = 0;
                }
            }
        }
================================================================================

2013-1-3
--------------------------------------------------------------------------------
1˹Լң⡢ңšңص㹦(עһЩbugδ)
2ϵͳϢӦݡʱݲչ
3ݵ豸ʾȷϿ
4ǰ򿪵Ĺʾڴڵ
5˼ûһε¼Ϣ


2013-1-26
--------------------------------------------------------------------------------
1˶ңʷݣбСֵݡߣЩbugһ21


2013-1-28
--------------------------------------------------------------------------------
1˿رվ洰ʾĹ(ڣӦݡ)
2ǰİ汾ʾڡ->ڡ
3ڴʾǰʹõĹ汾

2013-1-30
--------------------------------------------------------------------------------
1еĵϼƽ
2ʱEnumSmartBit͵ĬֵΪ0

2013-2-1
--------------------------------------------------------------------------------
1չ/ǰӽڵĹ(ڣϵͳϢӦݡ)

2013-3-27
--------------------------------------------------------------------------------
1ϵͳϢӦݵеҼ롢(ǰֻܵ͵Ŀ¼ֻҪ
ǸڵͿԵ͵)
2չԽڵ㰴ť


2013-4-10
--------------------------------------------------------------------------------
1ǰڵʾɫʱӦĸڵҲҪԺɫʾ
2Array͵ɵ񴰿

2013-5-30
--------------------------------------------------------------------------------
1˫ҪܿӦ⣬SettingWindow200->1000

2013-11-11
--------------------------------------------------------------------------------
1˫ҪܿӦ⣬DoCollectionWindow200->1000
2AICollectionWindowDICollectionWindowDoCollectionWindow
հ״δѡо͵㡱ʱ(δõʵ...)

2015-01-18
--------------------------------------------------------------------------------
1DeviceMan.Management.exe˻Float

2015-01-28
--------------------------------------------------------------------------------
1˻ͣFloatbug

2015-01-29
--------------------------------------------------------------------------------
1˻ͣFloatDeviceManbug

2015-07-07 V130
--------------------------------------------------------------------------------
1Modbus TCP/IPͨŷʽ

2015-07-15 V200
--------------------------------------------------------------------------------
1Device ManӢİ汾л

2015-09-28 
--------------------------------------------------------------------------------
1Device Manңʷ¼(FT)ֻʾ10ʷݵ

2015-10-14 
--------------------------------------------------------------------------------
1Device Man32λң⣨AI200ֻ180bug

2015-10-22 
--------------------------------------------------------------------------------
1Device Manң(Do)طε(Ŀǰֻһ)

2015-12-21 
--------------------------------------------------------------------------------
1Device Man16λң⣨AIֻܶ240bug

2016-9-30 
--------------------------------------------------------------------------------
1Device Man޸Float޷ֵֵ

2017-2-20 
--------------------------------------------------------------------------------
1Device Man̬ⲿ(ToolsļСToolsCfg.iniļ)

2017-2-21 
--------------------------------------------------------------------------------
1Device Man̬ⲿʱЧ

2017-8-8 V127
--------------------------------------------------------------------------------
1DeviceMan.Management.exeӵ뵼

2018-1-7 V201
--------------------------------------------------------------------------------
1DeviceManе¼DCA Typeȥgdepri

2018-4-19 V300
--------------------------------------------------------------------------------
1DeviceManʱȫ
2β˵ڵ
3β˵Ϊұߴ
4ұߴڵ
5Ŀ豸Ķ̬
6˵ܵ
7TFTPܵ
8ң⡢ңֵı(С)
9Ӧݡеı(С)
10Ӧݡݱʾص(ݵΧֵȵ)
11߲˵Ȩ
12ڵֹʹöд
13Ӷ̬жӦûȨ
14ӿл豸ӹ(ڡTCPUDPȲ)-->һ
15ֹͷ
16Readyӵǰ¼û

2018-4-19 20:03
--------------------------------------------------------------------------------
1ڴĿʱжݿǷֶΣ

2018-6-1 V301
--------------------------------------------------------------------------------
1ͣIEC101ѡ
2ͣPreferenceصIEC101ַϢʾ
3¼ɹ޸ͨͣԼʹͨģʽ
4дtoolstripmenustripؼToolMenuStripExtensions˱Ӧڵ˵ЧҪβſԵbug
5ʱԶж豸Ƿ
6򿪺½Ŀʱʾ
7TFTPԼ¼1.1MB16룬11룩
8TFTPֹͣ͹
9򴮿ڴͨʧʱرռʾ
10УԼ˵bug
11ʱίж޷ʿؼϢӲǴؼ̷߳
12ݡϵͳϢӦݡAIDIAODOCounterʵʱSOEʷSOEƼ¼ӦӼʾ
13PreferenceWindowÿtabж水ť¼
14PreferenceWindowڱʱִʾ
15PreferenceWindowӱкţͷԼʽ
16ʹչtoolstripExmenustripEx޷ʵӢлʾ
17ʹչtoolstripExmenustripEx󣬼ʾ޷ʾ⣬ͨpictureBox1öBringToFront()
18PreferenceWindow޸ңšң⡢ңңңʱڶӦĲ֮ǰرд򿪵Ľ棬´
19лʱÿζѯǷҪĿ
20лʱӢʾʹ˻нضϹܣԱʾ̫
21㡢Ͷͬʱ༭ڱͷ
22SettingWindow´򿪴ʱδʵ
23ңšң⡢ңȱ꾭͵ʽ
24TFTP̬iniS751T651ļ洢·
25ΣӦݣӸڵ򿪣ұַ߱
26ΣӦݣӸڵ򿪣ұ߱ȡ
27л豸ʱͨʧܵ⣬ͷ

2018-6-11 testing
--------------------------------------------------------------------------------
1ѡңšңءң⡢ңңʱ޷
2ݡӦУťΪС롱ΪСҼ˵Ϊǰ롱Ϊ뵱ǰ
3ݡӦݣڵʱСť磺Ľڵ㶼ȥbug
4ڼеӢʾ
5ʾʵʱSOEʷң¼

2018-6-12 testing
--------------------------------------------------------------------------------
1ңΪ1ԭķۺΪۺɫ
2еĴжʱϿ豸Ͽ£޷д
3TFTPWindow޸Ϊģ̬ڴ򿪣ʱʾغ󣬵޷
4UDPлTCPʱĬʹUDPͨŷʽBug

2018-6-13 testing
--------------------------------------------------------------------------------
1ڹӽ޸ȨѡĬϽ5Ч
2Ŀ򿪵£½򿪡رպͨ͵Ȳʼ״̬
3TCP޷豸ʱϢҪر´򿪵⣨Ŀܾ޷ӣӷһʱûȷ𸴻ӵûзӦӳʧܣ

2018-6-14 testing
--------------------------------------------------------------------------------
1аťͼƬû
2ң⡢ңŵȽİť

2018-8-1 testing
--------------------------------------------------------------------------------
1DeviceManDeviceMan.Managementб༭ַ(VisibleString)ʱһֽbug

2018-8-7 testing
--------------------------------------------------------------------------------
1ӿƼ¼йе¼ʱͨͣԴҲһ𵼳

2018-12-03 DeviceMan.Management V301
--------------------------------------------------------------------------------
1˿ڵ㵼롢

2018-12-10 DeviceMan.Management V302
--------------------------------------------------------------------------------
1ڵ㵼롢֪bugԼʾ
2ϵͳûȼʾ
3ͨݲ˵Լӡʮơʾ˵
4ûͣӹؼʾF3ҹܣͬʱҲ˽沼
5ÿѡʾ˫ܣԱһԿת鿴Դṹ͵Ĺ
6ϡƶťʱЧͷӦȽ
7бɱ༭ĵԪʹҼ༭ģʽ
8ɱ༭ĵԪѡʱⴰ״̬ʾν༭ģʽ
9Ϊңšң⡢ңءңңɾ(ɾ)

2018-12-12 DeviceMan.Management V303
--------------------------------------------------------------------------------
1ʱжϸÿǷFlagȱУûоԶϣ޷ڵ
2½ʱʹÿ¡򲻿¡ȼÿǷFlagȱУûоԶ
3϶϶Ϻѡб϶У°ݣٽˢ£
4༭ֵSmartBitBitStringͿɱ༭ĵԪѡʱڴ״̬ʾν༭ģʽҼ༭ģʽ

2018-12-21 DeviceMan V302
--------------------------------------------------------------------------------
1ң⡢ңϵExprΪʱʾ
2ɾȷͼ
3豸Ŀʾ̷ļ⡢Լ·޷ʾ

2019-03-04 Management testing
--------------------------------------------------------------------------------
1ˡ豸ݡеʱƶ
2ˡû͡еĽṹʱƶ

2019-05-07 DeviceMan V303
--------------------------------------------------------------------------------
1˶ȡƼ¼ԭ޶48ΪӦ豸ʵ
2Ƽ¼ˡšУԱʶǰݼ¼

2019-08-01 DeviceMan.Management V304
--------------------------------------------------------------------------------
1޸Ķֵ

2019-09-24 DeviceMan.Management Testing
--------------------------------------------------------------------------------
1

2019-09-24 DeviceMan Testing
--------------------------------------------------------------------------------
1ϵͳϢӦ
2ϵͳϢӦг͵ַ֮⣬磺ʽֻsuperܿõ
3TFTP
4ңźң⣨16bit32bitΧȡ

2019-09-28 DeviceMan Testing
--------------------------------------------------------------------------------
1ϵͳϢӦϢͨsuperȨ޿޸Ľڵ[0]...[n]
2TFTP浱ǰϢ
3Win10ϵͳTFTPļϺ
4ϵͳǽʱTFTPԶ͸ǽʵִļ
5DeviceManĬԹԱʽ
6ң16bit32bitΧԶȡ
7ңŰΧԶȡ

2019-09-29 DeviceMan V303
--------------------------------------------------------------------------------
1˴νδʼֵ£磺S751_G&W_V150_17_LevelеDIR_Levexö٣򿪱༭޷޸ֵ

2019-11-23 DeviceMan testing
--------------------------------------------------------------------------------
1ѡд˵ңļʱʽvalϣExcelдһ
2ϵͳϢӦм˵

2019-11-26 DeviceMan testing
--------------------------------------------------------------------------------
1ԶϢϵͳϢӦݣǰѡеӽڵ
2ע⣺ļcsvʽѶӦcsvļDeviceļµ豸ļ,csvļƸʽӦ£
   ->Public Parameters.csv
   ϵͳϢ->System information.csv
   ->Setting Group.csv
   Ӧ->Application Data.csv
3˵

2019-12-2 DeviceMan testing
--------------------------------------------------------------------------------
1˱༭
2[Val >= 0 or Author]ʾ

2020-01-03 DeviceMan testing
--------------------------------------------------------------------------------
1ToolsCfg.iniSelectFileǷʾѡļ(1)߲ѡ(0)
2߹Ƿѡļ
3ϸǷѡļܣѡļڣȻļƵexeͬĿ¼£     exeļ

2020-01-04 DeviceMan testing
--------------------------------------------------------------------------------
1ڹ߹Ҽ༭ɾ
2ⲿߵͼʾʾ
3ڹ߹޸Ȼڴصⲿ޷ѡļ
4˹߹Ҽڿհ״ʱ

2020-01-06 DeviceMan testing
--------------------------------------------------------------------------------
1ڵѡļʱ˳޸سiniļtest.iniѵǰѡļдini   filepath

2020-01-07 DeviceMan  V304
--------------------------------------------------------------------------------
1¼Уģʽ˲12004800
2ļѡΪǰĿ¼


2020-04-28 DeviceMan testing
--------------------------------------------------------------------------------
1˶ȡ豸ݺԶ浽

2020-05-14 DeviceMan V305
--------------------------------------------------------------------------------
1DPAݹ
2DPAݼ˫߱еʱԶӵұ߱˫㣩
3DPAݼһӻɾеĵϢť
4˵ڵ޸ļ¼
5DPAݼĬ϶ȡOfflineֵ
6DPAݼݼԱչʾ޸Ĺ

2020-07-02 DeviceMan testing
--------------------------------------------------------------------------------
1LanguageConfig.iniDoCtrlConfig.iniļϵDeviceMan.iniУͳһ
2EnabledCsvDescΪ̬ϢǷcsvжȡݿжȡ
3ж϶ȡ豸ʱֻеһνԶݱ浽

2020-08-10 DeviceMan V306
--------------------------------------------------------------------------------
1DPAݼӱϵͳϢ͵
2͵CSVļ
3DPAݼ͵ϵͳУ32Уʱı
4DPAݼңšңءңңťʾǰ͵
5ϵͳϢӦݡһδʱԶȡ豸ݲԶ浽

2020-08-11 DeviceMan testing
--------------------------------------------------------------------------------
1ϵͳϢһδʱԶȡ豸ݲԶ浽ߣ˴Ӧ裩
2ʷSOEݴ256Ӧݼ¼1024
3ʷSOE
4DPAݼӢİťʾ

2020-09-11 DeviceMan V307
--------------------------------------------------------------------------------
1DPAݼνṹ
2˸ڵһӽڵȡдʱһڵҲȥд

2020-09-18 DeviceMan testing
--------------------------------------------------------------------------------
1DPAӰʾȽļ
2DPA
3DPAҼɾ
4DPAҼ˵ͼ꣬ʾӢ
5DPAҼӡȡbug
6ϵͳϢӦݡʱӦðǰԶӦֵ

2020-09-29 DeviceMan testing
--------------------------------------------------------------------------------
1
2DeviceMan.iniãһδǷԶȡ򱣴ݣϵͳϢӦݡ

2020-12-25 DeviceMan testing
--------------------------------------------------------------------------------
1TFTPClientGroupҪڿԶϴļÿɼTFTPConfig.ini

2020-12-26 DeviceMan testing
--------------------------------------------------------------------------------
1ңأDoңAo˽ùܹܣԷãѡ->ңرң

2020-12-28 DeviceMan testing
--------------------------------------------------------------------------------
1TFTPClientʹļʱTFTPConfig.iniʱִһ