{ "ID": "b4586e68-7fbf-45d6-aa85-84003296bdb6", "StepCollection": [ { "ID": "43ecdd82-bc4d-4944-a3c6-26a4a0831ba8", "IsUsed": false, "Index": 1, "Name": "Connect", "StepType": "方法", "Method": { "Name": "Connect", "FullName": "DeviceCommand.Device.XcpDevice", "DeviceID": "a5f412b2-4e70-4106-8bad-e7787d5fc06b", "Parameters": [ { "ID": "4a7e302c-276c-4c3e-8370-74268ccb9be0", "IsVisible": true, "Name": "ct", "Type": "System.Threading.CancellationToken, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Category": 0, "IsGlobal": false, "InitialValue": null, "Value": null, "LowerLimit": null, "UpperLimit": null, "Result": true, "IsUseVar": false, "IsSave": false, "VariableName": null, "VariableID": null, "IsOutputToReport": false }, { "ID": "65c16877-bd46-40ba-8740-ce36717bad3f", "IsVisible": true, "Name": "Result", "Type": "System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Category": 1, "IsGlobal": false, "InitialValue": null, "Value": true, "LowerLimit": null, "UpperLimit": null, "Result": true, "IsUseVar": false, "IsSave": false, "VariableName": null, "VariableID": null, "IsOutputToReport": false } ] }, "SubProgram": null, "LoopCount": null, "LoopStartStepId": null, "OKExpression": null, "GotoSettingString": "", "OKGotoStepID": null, "NGGotoStepID": null, "Description": null }, { "ID": "5ce41af4-1c57-45a3-909b-01e8f041e90e", "IsUsed": false, "Index": 2, "Name": "Disconnect", "StepType": "方法", "Method": { "Name": "Disconnect", "FullName": "DeviceCommand.Device.XcpDevice", "DeviceID": "a5f412b2-4e70-4106-8bad-e7787d5fc06b", "Parameters": [ { "ID": "cf4dd8ce-0e35-4ac6-a5d9-134698408de2", "IsVisible": true, "Name": "ct", "Type": "System.Threading.CancellationToken, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Category": 0, "IsGlobal": false, "InitialValue": null, "Value": null, "LowerLimit": null, "UpperLimit": null, "Result": true, "IsUseVar": false, "IsSave": false, "VariableName": null, "VariableID": null, "IsOutputToReport": false }, { "ID": "8f8d50d5-b83f-42d5-a9cf-a31d8b556549", "IsVisible": true, "Name": "Result", "Type": "System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Category": 1, "IsGlobal": false, "InitialValue": null, "Value": true, "LowerLimit": null, "UpperLimit": null, "Result": true, "IsUseVar": false, "IsSave": false, "VariableName": null, "VariableID": null, "IsOutputToReport": false } ] }, "SubProgram": null, "LoopCount": null, "LoopStartStepId": null, "OKExpression": null, "GotoSettingString": "", "OKGotoStepID": null, "NGGotoStepID": null, "Description": null }, { "ID": "1a4110a7-8fb3-4007-956f-c13f2463a2ec", "IsUsed": true, "Index": 3, "Name": "循环开始", "StepType": "循环开始", "Method": { "Name": null, "FullName": null, "DeviceID": null, "Parameters": [ { "ID": "5997767e-ba16-45b8-a59c-540912724b80", "IsVisible": true, "Name": "循环次数", "Type": "System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Category": 0, "IsGlobal": false, "InitialValue": null, "Value": null, "LowerLimit": null, "UpperLimit": null, "Result": true, "IsUseVar": false, "IsSave": false, "VariableName": null, "VariableID": null, "IsOutputToReport": false } ] }, "SubProgram": null, "LoopCount": 100, "LoopStartStepId": null, "OKExpression": null, "GotoSettingString": "", "OKGotoStepID": null, "NGGotoStepID": null, "Description": null }, { "ID": "0009fcfa-5e1d-485f-b034-3e2efc9555b9", "IsUsed": true, "Index": 4, "Name": "WriteMemory", "StepType": "方法", "Method": { "Name": "WriteMemory", "FullName": "DeviceCommand.Device.XcpDevice", "DeviceID": "a5f412b2-4e70-4106-8bad-e7787d5fc06b", "Parameters": [ { "ID": "77545099-08a5-4a9f-bb41-419a447a9301", "IsVisible": true, "Name": "address", "Type": "System.UInt32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Category": 0, "IsGlobal": false, "InitialValue": null, "Value": "1", "LowerLimit": null, "UpperLimit": null, "Result": true, "IsUseVar": false, "IsSave": false, "VariableName": null, "VariableID": null, "IsOutputToReport": false }, { "ID": "a09de94f-9de9-43e9-8e4c-a85a03bfe717", "IsVisible": true, "Name": "data", "Type": "System.Byte[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Category": 0, "IsGlobal": false, "InitialValue": null, "Value": "[0,1,2,3,4,5,6,7]", "LowerLimit": null, "UpperLimit": null, "Result": true, "IsUseVar": false, "IsSave": false, "VariableName": null, "VariableID": null, "IsOutputToReport": false }, { "ID": "4867bc41-3990-4210-a1bd-a8d2a50703e0", "IsVisible": true, "Name": "ct", "Type": "System.Threading.CancellationToken, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Category": 0, "IsGlobal": false, "InitialValue": null, "Value": null, "LowerLimit": null, "UpperLimit": null, "Result": true, "IsUseVar": false, "IsSave": false, "VariableName": null, "VariableID": null, "IsOutputToReport": false }, { "ID": "c7381e00-d772-45dc-b330-428c618bd01f", "IsVisible": true, "Name": "Result", "Type": "System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Category": 1, "IsGlobal": false, "InitialValue": null, "Value": true, "LowerLimit": null, "UpperLimit": null, "Result": true, "IsUseVar": false, "IsSave": false, "VariableName": null, "VariableID": null, "IsOutputToReport": false } ] }, "SubProgram": null, "LoopCount": null, "LoopStartStepId": null, "OKExpression": null, "GotoSettingString": "", "OKGotoStepID": null, "NGGotoStepID": null, "Description": null }, { "ID": "e7932123-1be8-4d18-bbf8-5539fe146ae5", "IsUsed": true, "Index": 5, "Name": "ReadMemory", "StepType": "方法", "Method": { "Name": "ReadMemory", "FullName": "DeviceCommand.Device.XcpDevice", "DeviceID": "a5f412b2-4e70-4106-8bad-e7787d5fc06b", "Parameters": [ { "ID": "1679b242-886b-4468-b189-82af26564141", "IsVisible": true, "Name": "address", "Type": "System.UInt32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Category": 0, "IsGlobal": false, "InitialValue": null, "Value": "0", "LowerLimit": null, "UpperLimit": null, "Result": true, "IsUseVar": false, "IsSave": false, "VariableName": null, "VariableID": null, "IsOutputToReport": false }, { "ID": "ab43a16c-cde3-46e7-a160-06ebf819fab7", "IsVisible": true, "Name": "length", "Type": "System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Category": 0, "IsGlobal": false, "InitialValue": null, "Value": "8", "LowerLimit": null, "UpperLimit": null, "Result": true, "IsUseVar": false, "IsSave": false, "VariableName": null, "VariableID": null, "IsOutputToReport": false }, { "ID": "dfe9aaa5-9905-49ed-a468-cb8f6cf0447c", "IsVisible": true, "Name": "ct", "Type": "System.Threading.CancellationToken, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Category": 0, "IsGlobal": false, "InitialValue": null, "Value": null, "LowerLimit": null, "UpperLimit": null, "Result": true, "IsUseVar": false, "IsSave": false, "VariableName": null, "VariableID": null, "IsOutputToReport": false }, { "ID": "db930263-376b-4cdd-a5ec-bd1135de74e7", "IsVisible": true, "Name": "Result", "Type": "System.Byte[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Category": 1, "IsGlobal": false, "InitialValue": null, "Value": "AAECAwQFBgc=", "LowerLimit": null, "UpperLimit": null, "Result": true, "IsUseVar": false, "IsSave": false, "VariableName": null, "VariableID": null, "IsOutputToReport": false } ] }, "SubProgram": null, "LoopCount": null, "LoopStartStepId": null, "OKExpression": null, "GotoSettingString": "", "OKGotoStepID": null, "NGGotoStepID": null, "Description": null }, { "ID": "d44bd2ba-c014-4693-a731-aa22eec2f8f0", "IsUsed": true, "Index": 6, "Name": "循环结束", "StepType": "循环结束", "Method": null, "SubProgram": null, "LoopCount": null, "LoopStartStepId": "1a4110a7-8fb3-4007-956f-c13f2463a2ec", "OKExpression": null, "GotoSettingString": "", "OKGotoStepID": null, "NGGotoStepID": null, "Description": null } ], "Parameters": [], "Devices": [] }