367 lines
12 KiB
Plaintext
367 lines
12 KiB
Plaintext
{
|
|
"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": []
|
|
} |