现场优化3
This commit is contained in:
@@ -0,0 +1,211 @@
|
||||
{
|
||||
"ID": "37316be0-4a14-4846-931a-af92450d9940",
|
||||
"StepCollection": [
|
||||
{
|
||||
"ID": "3a8d9dab-e20b-4464-aa43-1b0957d27680",
|
||||
"IsUsed": true,
|
||||
"Index": 1,
|
||||
"Name": "延时1s",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "Delay_s",
|
||||
"FullName": "Command.Delay",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "cc95e46d-10c4-4b48-a4be-5f00e04797c7",
|
||||
"IsVisible": true,
|
||||
"Name": "second",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"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": "3ea683e1-51f0-483d-9201-394e1941e132",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
}
|
||||
],
|
||||
"ErrorStepCollection": [],
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "9927b276-858b-46ed-a73a-f4a3e7af5d2a",
|
||||
"IsVisible": true,
|
||||
"Name": "台架序号",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "a6702eea-eab3-45fa-b9a4-7ffea344c1ee",
|
||||
"IsVisible": true,
|
||||
"Name": "直流负载通道",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "56e459f1-fbc2-4fd8-9e7f-65f19ee704bd",
|
||||
"IsVisible": true,
|
||||
"Name": "交流电源通道",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "0df7258a-372e-4e0a-ba45-1fbba8caace1",
|
||||
"IsVisible": true,
|
||||
"Name": "CAN通道",
|
||||
"Type": "System.UInt32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "0",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": true,
|
||||
"IsSave": false,
|
||||
"VariableName": "CAN通道",
|
||||
"VariableID": "faf40f9b-b027-4684-a4c1-7dceff0db305",
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "6e67b44e-763e-4113-a0d9-c6714e055a27",
|
||||
"IsVisible": true,
|
||||
"Name": "示波器通道1",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "46f88556-b1df-4f7f-8f22-8064071eead5",
|
||||
"IsVisible": true,
|
||||
"Name": "示波器通道2",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "2",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "6edfd178-8ce7-4529-97eb-19cb8214dec8",
|
||||
"IsVisible": true,
|
||||
"Name": "功率分析仪通道1",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "850d41cf-5fdd-4d1a-80d0-67e797919011",
|
||||
"IsVisible": true,
|
||||
"Name": "功率分析仪通道2",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "2",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
}
|
||||
],
|
||||
"Devices": []
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,599 @@
|
||||
{
|
||||
"ID": "af607c44-c691-4a0b-9d2e-f0a407e12069",
|
||||
"StepCollection": [
|
||||
{
|
||||
"ID": "18afa85b-4bea-4c5b-8173-88685200f560",
|
||||
"IsUsed": true,
|
||||
"Index": 1,
|
||||
"Name": "AC电压220V",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置交流电压",
|
||||
"FullName": "DeviceCommand.Devices.IT7800E",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "d43cf1e4-181d-45c2-bd5a-2a95dabe2fae",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "220",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "8fc399c3-0017-4e4d-8d4f-1a7818971aa5",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "699a4965-ee28-48fd-bc4d-07303b312d85",
|
||||
"IsUsed": true,
|
||||
"Index": 2,
|
||||
"Name": "AC频率50Hz",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置频率",
|
||||
"FullName": "DeviceCommand.Devices.IT7800E",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "ba51b713-5b71-4cf8-9895-2555518a5e05",
|
||||
"IsVisible": true,
|
||||
"Name": "频率",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "50",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "e544dcbb-1f1d-4ddb-9eed-dbd911d59fe9",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "462ae5a4-6535-43a0-a6f1-4079bb6e68fc",
|
||||
"IsUsed": true,
|
||||
"Index": 3,
|
||||
"Name": "AC输出ON",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置DC输出",
|
||||
"FullName": "DeviceCommand.Devices.IT7800E",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "9a80d059-9bb4-4fdc-b01f-a17e2d2d9c33",
|
||||
"IsVisible": true,
|
||||
"Name": "打开关闭",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "True",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "7b2edb7a-8095-4cbe-85de-1acc0b2a0611",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "29c8c93c-be28-444b-9ee4-eee28ace9a4f",
|
||||
"IsUsed": true,
|
||||
"Index": 4,
|
||||
"Name": "低压源12Vdc",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置电压",
|
||||
"FullName": "DeviceCommand.Devices.N36600",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "a52ec073-01d7-4aab-ada8-9b6664da7aeb",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "12",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "1a0c13c9-e99e-4a19-a4dd-b692c3bc86bf",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "2213d991-18ce-4345-82da-eccb9ee81ba7",
|
||||
"IsUsed": true,
|
||||
"Index": 5,
|
||||
"Name": "低压源ON",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置DC输出",
|
||||
"FullName": "DeviceCommand.Devices.N36600",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "5c3855d2-0f71-4af7-b271-45d05611078e",
|
||||
"IsVisible": true,
|
||||
"Name": "打开关闭",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "True",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "b2568f5f-f7f2-4801-9b33-e87e7dad87c9",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "40f6c860-1dd0-4531-bf74-3d1ac60245f1",
|
||||
"IsUsed": true,
|
||||
"Index": 6,
|
||||
"Name": "低压源0Vdc",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置电压",
|
||||
"FullName": "DeviceCommand.Devices.N36600",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "c249b264-5f37-47f1-9f89-55eda2e03de6",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"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": "541a2b33-131e-4d04-b49b-a4dcbdc443d1",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "3d956870-44c8-4cec-abfb-37a5affcd780",
|
||||
"IsUsed": true,
|
||||
"Index": 7,
|
||||
"Name": "延时30s",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "Delay_s",
|
||||
"FullName": "Command.Delay",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "ffb205e8-d135-434e-a197-9084b3cb7b23",
|
||||
"IsVisible": true,
|
||||
"Name": "second",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "30",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "7606abc7-3b5b-4928-8c5b-068d48d564c6",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "b8377120-412b-49bb-b657-fa7d87f31922",
|
||||
"IsUsed": true,
|
||||
"Index": 8,
|
||||
"Name": "查询输入功率",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "查询实际输入功率",
|
||||
"FullName": "DeviceCommand.Devices.SPAW7000",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "adc20ea2-aa51-41ac-a315-7306b90adf92",
|
||||
"IsVisible": true,
|
||||
"Name": "输入功率",
|
||||
"Type": "System.String, System.Private.CoreLib",
|
||||
"Category": 1,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": null,
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": true,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"SubProgram": null,
|
||||
"LoopCount": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
}
|
||||
],
|
||||
"ErrorStepCollection": [],
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "711333bc-4947-47e8-8b8c-fc10ef0c8e36",
|
||||
"IsVisible": true,
|
||||
"Name": "台架序号",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "90164515-771d-4e69-80d3-8149d98e2129",
|
||||
"IsVisible": true,
|
||||
"Name": "直流负载通道",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "c7bad4fd-e273-46c6-a996-b0fa27869791",
|
||||
"IsVisible": true,
|
||||
"Name": "交流电源通道",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "e4219dc3-72b1-4190-be33-e311320e8a32",
|
||||
"IsVisible": true,
|
||||
"Name": "CAN通道",
|
||||
"Type": "System.UInt32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "0",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": true,
|
||||
"IsSave": false,
|
||||
"VariableName": "CAN通道",
|
||||
"VariableID": "faf40f9b-b027-4684-a4c1-7dceff0db305",
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "20d32b5c-220d-4fb3-8ba2-eb468027c195",
|
||||
"IsVisible": true,
|
||||
"Name": "示波器通道1",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "313ff613-089c-4381-ae15-4669a4180b67",
|
||||
"IsVisible": true,
|
||||
"Name": "示波器通道2",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "2",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "b1362d1d-c8ac-40c6-8159-3504e2f46196",
|
||||
"IsVisible": true,
|
||||
"Name": "功率分析仪通道1",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "333babec-b205-49ec-b565-795ab12c39a9",
|
||||
"IsVisible": true,
|
||||
"Name": "功率分析仪通道2",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "2",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
}
|
||||
],
|
||||
"Devices": []
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,765 @@
|
||||
{
|
||||
"ID": "7a3508c4-0cc4-407c-b32f-a629a186cbaa",
|
||||
"StepCollection": [
|
||||
{
|
||||
"ID": "c09beb13-bbf6-48cc-ba1d-3d7316b9c583",
|
||||
"IsUsed": true,
|
||||
"Index": 1,
|
||||
"Name": "AC电压220V",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置交流电压",
|
||||
"FullName": "DeviceCommand.Devices.IT7800E",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "cd51f1d6-19b3-485d-99c6-6e4792ff01e9",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "220",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "e292a660-e8b2-4dfc-9507-0282ea7744b8",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "acf5f729-b8d4-4f03-b181-1a80c6422541",
|
||||
"IsUsed": true,
|
||||
"Index": 2,
|
||||
"Name": "AC频率50Hz",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置频率",
|
||||
"FullName": "DeviceCommand.Devices.IT7800E",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "0a5dcc8a-e74b-453b-9d07-998565932e95",
|
||||
"IsVisible": true,
|
||||
"Name": "频率",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "50",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "5b25f6a6-c1bc-4284-8e30-01dc0496bcdd",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "3b7023a7-1462-4356-830e-ba0bbacefb43",
|
||||
"IsUsed": true,
|
||||
"Index": 3,
|
||||
"Name": "AC输出ON",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置DC输出",
|
||||
"FullName": "DeviceCommand.Devices.IT7800E",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "381ef4a9-c837-49c6-a1a6-eda23ce4aca0",
|
||||
"IsVisible": true,
|
||||
"Name": "打开关闭",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "True",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "9f43d9bc-8f5b-4703-ad92-9e2991bcbf03",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "ad144e4d-38d1-4746-839a-bccd651bba35",
|
||||
"IsUsed": true,
|
||||
"Index": 4,
|
||||
"Name": "高压源220Vdc",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置电压",
|
||||
"FullName": "DeviceCommand.Devices.N36200",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "45e8be60-1464-4f73-98f9-68ca4756b7f1",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "220",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "ac58c839-b784-41aa-aac7-2376ec3c1464",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "11aa27dc-1174-4b83-b6d8-811c3a1475f1",
|
||||
"IsUsed": true,
|
||||
"Index": 5,
|
||||
"Name": "高压源ON",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置DC输出",
|
||||
"FullName": "DeviceCommand.Devices.N36200",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "887929aa-cf10-486d-96a9-61ef724e23d9",
|
||||
"IsVisible": true,
|
||||
"Name": "打开关闭",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "True",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "c85e5695-28a8-46a7-a425-d6560c361019",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "77fe07b4-3128-4904-8cb4-c2441ca90abd",
|
||||
"IsUsed": true,
|
||||
"Index": 6,
|
||||
"Name": "低压源12Vdc",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置电压",
|
||||
"FullName": "DeviceCommand.Devices.N36600",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "c2714ca2-1231-49e7-adb6-b8d58dabb515",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "12",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "a1c8d504-0601-4572-b730-f96885463106",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "7fd7ca05-3b00-4e3d-b1fc-ad28ceeb891a",
|
||||
"IsUsed": true,
|
||||
"Index": 7,
|
||||
"Name": "低压源ON",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置DC输出",
|
||||
"FullName": "DeviceCommand.Devices.N36600",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "426af13e-5fe8-433e-a852-eb0fe6c1dd13",
|
||||
"IsVisible": true,
|
||||
"Name": "打开关闭",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "True",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "493b5f90-8a76-45a3-a7bb-12e3dbb66c56",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "2fc933e1-21dd-408a-a3d3-7c312d36f460",
|
||||
"IsUsed": true,
|
||||
"Index": 8,
|
||||
"Name": "延时100s",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "Delay_s",
|
||||
"FullName": "Command.Delay",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "f8686089-0791-432b-9685-0ef3d9a8a555",
|
||||
"IsVisible": true,
|
||||
"Name": "second",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "100",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "f294752d-5d61-46c0-b301-2d66ad5ed9b4",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "1f35aa1f-3e7d-4979-a3ed-fe59f6a44cdd",
|
||||
"IsUsed": true,
|
||||
"Index": 9,
|
||||
"Name": "CAN发送停止充电报文",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "发送自定义报文",
|
||||
"FullName": "ZLGUSBCANFD.ZLGCANFD",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "187b11b9-0287-4f26-8d58-73f530f0642b",
|
||||
"IsVisible": true,
|
||||
"Name": "通道号",
|
||||
"Type": "System.UInt32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": null,
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": true,
|
||||
"IsSave": false,
|
||||
"VariableName": "CAN通道",
|
||||
"VariableID": "faf40f9b-b027-4684-a4c1-7dceff0db305",
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "b63027eb-6041-482d-8163-87ea32df2a9c",
|
||||
"IsVisible": true,
|
||||
"Name": "帧IDStr",
|
||||
"Type": "System.String, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "1046FF66",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "a1b8b289-5d4b-4ea0-93aa-4363cfe8613c",
|
||||
"IsVisible": true,
|
||||
"Name": "原始数据",
|
||||
"Type": "System.Byte[], System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "[00,00,00,00,00,00,00,00]",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "3eaed59b-4bf6-44bf-843f-33d500331944",
|
||||
"IsVisible": true,
|
||||
"Name": "dlcLength",
|
||||
"Type": "System.Byte, System.Private.CoreLib",
|
||||
"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": "e5b67bda-cebb-4ab6-9db4-9a645e5ed418",
|
||||
"IsVisible": true,
|
||||
"Name": "是否是扩展帧",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "false",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "927dfff6-b81f-4603-b20a-567c19cd7c1c",
|
||||
"IsVisible": true,
|
||||
"Name": "是否是CANFD",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "true",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "c7ff6a3b-ac94-45eb-9712-1a39967ac8c4",
|
||||
"IsVisible": true,
|
||||
"Name": "开启波特率加速BRS",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"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
|
||||
}
|
||||
],
|
||||
"ErrorStepCollection": [],
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "d765eae4-ee01-4ec0-b1f3-0242af0a6850",
|
||||
"IsVisible": true,
|
||||
"Name": "台架序号",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "9216ff45-b3cd-4936-b5bd-6bda7f2fb936",
|
||||
"IsVisible": true,
|
||||
"Name": "直流负载通道",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "2a32e23b-4055-4413-a32d-e70ec129c33a",
|
||||
"IsVisible": true,
|
||||
"Name": "交流电源通道",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "75981dfb-12a1-47fc-99ee-84218d187a1b",
|
||||
"IsVisible": true,
|
||||
"Name": "CAN通道",
|
||||
"Type": "System.UInt32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "0",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": true,
|
||||
"IsSave": false,
|
||||
"VariableName": "CAN通道",
|
||||
"VariableID": "faf40f9b-b027-4684-a4c1-7dceff0db305",
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "7a95fbc1-816d-4cdd-a51b-36244fdf798e",
|
||||
"IsVisible": true,
|
||||
"Name": "示波器通道1",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "78441318-578d-453c-bacf-76a7c1b9c3ed",
|
||||
"IsVisible": true,
|
||||
"Name": "示波器通道2",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "2",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "83dda70d-2bf2-44ef-982c-d0895a243c82",
|
||||
"IsVisible": true,
|
||||
"Name": "功率分析仪通道1",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "d951cfd2-c339-4e9b-9678-41ba86506aaa",
|
||||
"IsVisible": true,
|
||||
"Name": "功率分析仪通道2",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "2",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
}
|
||||
],
|
||||
"Devices": []
|
||||
}
|
||||
@@ -0,0 +1,939 @@
|
||||
{
|
||||
"ID": "446448fd-ff2b-44b3-afcf-23fd6e71a72b",
|
||||
"StepCollection": [
|
||||
{
|
||||
"ID": "48de3c9e-b43c-483d-b5d7-b5b48531b7ae",
|
||||
"IsUsed": true,
|
||||
"Index": 1,
|
||||
"Name": "低压源14.4Vdc",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置电压",
|
||||
"FullName": "DeviceCommand.Devices.N36600",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "858c4905-ff4c-45c4-93df-4a202a4c05b4",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "14.4",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "d9507cab-8946-4866-b7c0-e4ce2c8b5f10",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "71f4d7da-3646-46a3-b241-eb7c9fe536b1",
|
||||
"IsUsed": true,
|
||||
"Index": 2,
|
||||
"Name": "低压源ON",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置DC输出",
|
||||
"FullName": "DeviceCommand.Devices.N36600",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "db95f98d-93d5-4f0e-964e-d095fb305e9c",
|
||||
"IsVisible": true,
|
||||
"Name": "打开关闭",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "True",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "6e359354-d62b-453a-822a-e2e22db52a80",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "90bdb5d5-b59b-4da1-a125-7b0e0da14b08",
|
||||
"IsUsed": true,
|
||||
"Index": 3,
|
||||
"Name": "延时5s",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "Delay_s",
|
||||
"FullName": "Command.Delay",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "6bddd013-cc66-4ff0-96be-d6f672fabd75",
|
||||
"IsVisible": true,
|
||||
"Name": "second",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "5",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "098dc504-162a-4bcf-8e0a-3c0384696dd1",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "effea493-dae0-4697-b6ff-0dcfdcd64436",
|
||||
"IsUsed": true,
|
||||
"Index": 4,
|
||||
"Name": "低压源0Vdc",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置电压",
|
||||
"FullName": "DeviceCommand.Devices.N36600",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "de437fa7-d095-4eed-af3a-d25f73bbc675",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"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": "1b637a9e-eaf8-4cbc-8767-9f77c85126cd",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "e4a51a40-03a3-4689-9297-7d03d50fecc4",
|
||||
"IsUsed": true,
|
||||
"Index": 5,
|
||||
"Name": "延时5s",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "Delay_s",
|
||||
"FullName": "Command.Delay",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "8cc3e50b-27c3-431a-b7af-6fa3d7e01989",
|
||||
"IsVisible": true,
|
||||
"Name": "second",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "5",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "b50943e3-a844-424a-9994-b3d044751042",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "1d690a1b-518e-4989-a721-d4c18920a4d0",
|
||||
"IsUsed": true,
|
||||
"Index": 6,
|
||||
"Name": "低压源6Vdc",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置电压",
|
||||
"FullName": "DeviceCommand.Devices.N36600",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "d2724c41-2803-4e4b-ac52-414acfdcd05e",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "6",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "67738313-742d-48ec-a9e8-ca85e295a009",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "7e76e43a-437d-41d4-b9da-8809dbdc21a1",
|
||||
"IsUsed": true,
|
||||
"Index": 7,
|
||||
"Name": "延时5s",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "Delay_s",
|
||||
"FullName": "Command.Delay",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "21925782-7766-48a3-9840-9509f5f74da1",
|
||||
"IsVisible": true,
|
||||
"Name": "second",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "5",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "3e1ae5f4-fa4d-41b8-949f-9de4b420ce1b",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "2b5946ff-dfa5-46da-a188-cf41a18c9daf",
|
||||
"IsUsed": true,
|
||||
"Index": 8,
|
||||
"Name": "低压源13.5Vdc",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置电压",
|
||||
"FullName": "DeviceCommand.Devices.N36600",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "7a8df013-9c45-424c-ac41-ba1b999376ce",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "13.5",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "20b806ae-fc1b-47ad-9eac-daee89090ab6",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "36fb5b4c-9c5e-4a1a-9f0f-f86b3959a97f",
|
||||
"IsUsed": true,
|
||||
"Index": 9,
|
||||
"Name": "延时5s",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "Delay_s",
|
||||
"FullName": "Command.Delay",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "c4f4b53b-f0ab-4ceb-bd82-5ea756700ad9",
|
||||
"IsVisible": true,
|
||||
"Name": "second",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "5",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "4c287c9e-c08e-4620-b9da-ab55450b8830",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "720837d8-4a3b-4005-b296-a2c20d4289ab",
|
||||
"IsUsed": true,
|
||||
"Index": 10,
|
||||
"Name": "低压源18Vdc",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置电压",
|
||||
"FullName": "DeviceCommand.Devices.N36600",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "eb1d3af4-ef72-4fa6-a66e-9cc35884a2b4",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "18",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "0008a985-fe7c-4b03-ab76-2828f782d62f",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "91a3e9a1-33b9-4b0c-838b-1e6513bfcc81",
|
||||
"IsUsed": true,
|
||||
"Index": 11,
|
||||
"Name": "延时5s",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "Delay_s",
|
||||
"FullName": "Command.Delay",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "73105624-fb02-4701-970a-25ece79bac4c",
|
||||
"IsVisible": true,
|
||||
"Name": "second",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "5",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "0c64faa9-6f14-4d42-b23f-dde73a9efd80",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "0547cd6c-fad6-4a02-93c9-6a3c1daee806",
|
||||
"IsUsed": true,
|
||||
"Index": 12,
|
||||
"Name": "CAN发送停止充电报文",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "发送自定义报文",
|
||||
"FullName": "ZLGUSBCANFD.ZLGCANFD",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "6fc85ecb-e809-4039-96d4-9ab733c7caa6",
|
||||
"IsVisible": true,
|
||||
"Name": "通道号",
|
||||
"Type": "System.UInt32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": null,
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": true,
|
||||
"IsSave": false,
|
||||
"VariableName": "CAN通道",
|
||||
"VariableID": "faf40f9b-b027-4684-a4c1-7dceff0db305",
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "2e161cd3-b3f4-477d-b063-81d3087d8448",
|
||||
"IsVisible": true,
|
||||
"Name": "帧IDStr",
|
||||
"Type": "System.String, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "1046FF66",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "a4d9780b-61db-4384-8363-b4801ce724ff",
|
||||
"IsVisible": true,
|
||||
"Name": "原始数据",
|
||||
"Type": "System.Byte[], System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "[00,00,00,00,00,00,00,00]",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "a3bd71fe-73b3-40ce-947d-ef9815b43188",
|
||||
"IsVisible": true,
|
||||
"Name": "dlcLength",
|
||||
"Type": "System.Byte, System.Private.CoreLib",
|
||||
"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": "c00df437-79f6-4c17-8e1f-365b6d29041a",
|
||||
"IsVisible": true,
|
||||
"Name": "是否是扩展帧",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "false",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "5782440b-9331-4163-902f-935f697d24a1",
|
||||
"IsVisible": true,
|
||||
"Name": "是否是CANFD",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "true",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "4de2b0c2-148f-4dc4-ac43-13702b9278cd",
|
||||
"IsVisible": true,
|
||||
"Name": "开启波特率加速BRS",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"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
|
||||
}
|
||||
],
|
||||
"ErrorStepCollection": [],
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "9e03c3d2-91a4-48b3-bc50-22efef17b6bd",
|
||||
"IsVisible": true,
|
||||
"Name": "台架序号",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "92ff3961-c2fa-478e-b576-d77404c0a1aa",
|
||||
"IsVisible": true,
|
||||
"Name": "直流负载通道",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "5468492c-39c7-498f-bba1-5b5afd0abe04",
|
||||
"IsVisible": true,
|
||||
"Name": "交流电源通道",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "1d6dc13d-3496-45cf-be6a-567add6135c5",
|
||||
"IsVisible": true,
|
||||
"Name": "CAN通道",
|
||||
"Type": "System.UInt32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "0",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": true,
|
||||
"IsSave": false,
|
||||
"VariableName": "CAN通道",
|
||||
"VariableID": "faf40f9b-b027-4684-a4c1-7dceff0db305",
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "15e5b625-dd97-4535-87f0-a2ee33fd8fb9",
|
||||
"IsVisible": true,
|
||||
"Name": "示波器通道1",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "8207fbc8-6283-4233-af3f-2d31ae7f5383",
|
||||
"IsVisible": true,
|
||||
"Name": "示波器通道2",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "2",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "dc6a8932-a717-48d3-95a6-3034812a3622",
|
||||
"IsVisible": true,
|
||||
"Name": "功率分析仪通道1",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "9e919166-20a9-4961-8e5a-1243eaa38c5f",
|
||||
"IsVisible": true,
|
||||
"Name": "功率分析仪通道2",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "2",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
}
|
||||
],
|
||||
"Devices": []
|
||||
}
|
||||
@@ -0,0 +1,945 @@
|
||||
{
|
||||
"ID": "afdd053c-c226-4b0e-9f4b-268e2c9ca070",
|
||||
"StepCollection": [
|
||||
{
|
||||
"ID": "8fc36217-133a-48b1-a08a-3a67ed0036ce",
|
||||
"IsUsed": true,
|
||||
"Index": 1,
|
||||
"Name": "AC电压230V",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置交流电压",
|
||||
"FullName": "DeviceCommand.Devices.IT7800E",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "1208e617-56c9-42cb-8f0e-fab5fb4926b4",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "230",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "723abf3e-bbbc-4440-92f7-37b51936f000",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "17a1ddc9-aaa9-4818-9aba-b8cf8a41c2e9",
|
||||
"IsUsed": true,
|
||||
"Index": 2,
|
||||
"Name": "延时30s",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "Delay_s",
|
||||
"FullName": "Command.Delay",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "8de20c50-cf9b-4c3f-8b3b-735baa73d32c",
|
||||
"IsVisible": true,
|
||||
"Name": "second",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "30",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "e45c0777-0f1b-48e2-865d-0eeee37d3342",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "360f5635-a1ac-4c07-a640-f06ea1116159",
|
||||
"IsUsed": true,
|
||||
"Index": 3,
|
||||
"Name": "CAN发送停止充电报文",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "发送自定义报文",
|
||||
"FullName": "ZLGUSBCANFD.ZLGCANFD",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "f7269675-6a9d-4e02-bbaa-f7cba226ce4b",
|
||||
"IsVisible": true,
|
||||
"Name": "通道号",
|
||||
"Type": "System.UInt32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": null,
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": true,
|
||||
"IsSave": false,
|
||||
"VariableName": "CAN通道",
|
||||
"VariableID": "faf40f9b-b027-4684-a4c1-7dceff0db305",
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "5967fdb5-0f3a-4448-a013-1726af66a0c2",
|
||||
"IsVisible": true,
|
||||
"Name": "帧IDStr",
|
||||
"Type": "System.String, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "1046FF66",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "085e4835-60dd-4436-a75a-ecc22d613124",
|
||||
"IsVisible": true,
|
||||
"Name": "原始数据",
|
||||
"Type": "System.Byte[], System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "[00,00,00,00,00,00,00,00]",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "3043c1eb-a9a4-4dbb-8a7e-ee6b427b3078",
|
||||
"IsVisible": true,
|
||||
"Name": "dlcLength",
|
||||
"Type": "System.Byte, System.Private.CoreLib",
|
||||
"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": "e2a1c327-3e47-4898-94be-3952fa7947e8",
|
||||
"IsVisible": true,
|
||||
"Name": "是否是扩展帧",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "false",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "7c881650-2b5d-4a46-a406-bbf8385bbdd4",
|
||||
"IsVisible": true,
|
||||
"Name": "是否是CANFD",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "true",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "8209370e-9d59-4d55-8b75-209c8aebe86f",
|
||||
"IsVisible": true,
|
||||
"Name": "开启波特率加速BRS",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"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": "c14c9f03-867f-459b-8b23-ac70b041c525",
|
||||
"IsUsed": true,
|
||||
"Index": 4,
|
||||
"Name": "AC电压230V",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置交流电压",
|
||||
"FullName": "DeviceCommand.Devices.IT7800E",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "d22404e5-e077-4e20-aa22-3c5c7d353831",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "230",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "1856768a-18bd-4568-ad62-9e6f39be8d67",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "47906832-35c1-4ee9-8c35-4e7a98f49de5",
|
||||
"IsUsed": true,
|
||||
"Index": 5,
|
||||
"Name": "延时30s",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "Delay_s",
|
||||
"FullName": "Command.Delay",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "36c93d61-59a8-42a4-be41-6808798a4daa",
|
||||
"IsVisible": true,
|
||||
"Name": "second",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "30",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "9c8be351-3ccc-447d-8d9f-881fae500b34",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "8d767bde-9eae-4a57-95ea-92e58c74a941",
|
||||
"IsUsed": true,
|
||||
"Index": 6,
|
||||
"Name": "CAN发送停止充电报文",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "发送自定义报文",
|
||||
"FullName": "ZLGUSBCANFD.ZLGCANFD",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "5afb21c7-75e9-466b-aaff-f392a743eb06",
|
||||
"IsVisible": true,
|
||||
"Name": "通道号",
|
||||
"Type": "System.UInt32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": null,
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": true,
|
||||
"IsSave": false,
|
||||
"VariableName": "CAN通道",
|
||||
"VariableID": "faf40f9b-b027-4684-a4c1-7dceff0db305",
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "9d265ac6-22bf-43b9-a3de-3b97f95c8e3c",
|
||||
"IsVisible": true,
|
||||
"Name": "帧IDStr",
|
||||
"Type": "System.String, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "1046FF66",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "5c453e96-a8ea-4f12-84ff-00129d1d3621",
|
||||
"IsVisible": true,
|
||||
"Name": "原始数据",
|
||||
"Type": "System.Byte[], System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "[00,00,00,00,00,00,00,00]",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "e91922ba-69d5-4da3-9ee4-013a6ad1271b",
|
||||
"IsVisible": true,
|
||||
"Name": "dlcLength",
|
||||
"Type": "System.Byte, System.Private.CoreLib",
|
||||
"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": "6332f4f6-af4e-48e8-8a2c-da65ff171508",
|
||||
"IsVisible": true,
|
||||
"Name": "是否是扩展帧",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "false",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "1e960d2f-b7c9-4551-93bb-5b3c115f98dc",
|
||||
"IsVisible": true,
|
||||
"Name": "是否是CANFD",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "true",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "06e8811f-8ee0-4ab9-81f1-1a56a960454d",
|
||||
"IsVisible": true,
|
||||
"Name": "开启波特率加速BRS",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"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": "3b19e744-bae8-497d-974a-8c1f3138d64d",
|
||||
"IsUsed": true,
|
||||
"Index": 7,
|
||||
"Name": "AC电压230V",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "设置交流电压",
|
||||
"FullName": "DeviceCommand.Devices.IT7800E",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "2ec82c2b-77e1-4380-be13-7c505f3a0581",
|
||||
"IsVisible": true,
|
||||
"Name": "电压",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "230",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "cd5728cc-dd2c-44fb-b3c1-77fc970876a3",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "1e17316f-eb9f-4346-ae6f-98eaf68da007",
|
||||
"IsUsed": true,
|
||||
"Index": 8,
|
||||
"Name": "延时30s",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "Delay_s",
|
||||
"FullName": "Command.Delay",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "3ff7c612-ee26-4f7b-89eb-14243652b68e",
|
||||
"IsVisible": true,
|
||||
"Name": "second",
|
||||
"Type": "System.Double, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "30",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "6db0f1a9-b97f-4290-9214-8a395f7013a2",
|
||||
"IsVisible": true,
|
||||
"Name": "ct",
|
||||
"Type": "System.Threading.CancellationToken, System.Threading",
|
||||
"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": null,
|
||||
"LoopStartStepId": null,
|
||||
"OKExpression": null,
|
||||
"GotoSettingString": "",
|
||||
"OKGotoStepID": null,
|
||||
"NGGotoStepID": null,
|
||||
"Description": null
|
||||
},
|
||||
{
|
||||
"ID": "7870abb1-37e7-4200-97b2-21ee842451e7",
|
||||
"IsUsed": true,
|
||||
"Index": 9,
|
||||
"Name": "CAN发送停止充电报文",
|
||||
"StepType": "方法",
|
||||
"Method": {
|
||||
"Name": "发送自定义报文",
|
||||
"FullName": "ZLGUSBCANFD.ZLGCANFD",
|
||||
"DeviceID": null,
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "0a365487-0866-47c8-b7e8-787f86b1146c",
|
||||
"IsVisible": true,
|
||||
"Name": "通道号",
|
||||
"Type": "System.UInt32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": null,
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": true,
|
||||
"IsSave": false,
|
||||
"VariableName": "CAN通道",
|
||||
"VariableID": "faf40f9b-b027-4684-a4c1-7dceff0db305",
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "32fcc7ca-e215-47ef-9227-419ffe56920c",
|
||||
"IsVisible": true,
|
||||
"Name": "帧IDStr",
|
||||
"Type": "System.String, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "1046FF66",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "d80ff35c-67ea-4b3a-8b6a-b17ef14d39f0",
|
||||
"IsVisible": true,
|
||||
"Name": "原始数据",
|
||||
"Type": "System.Byte[], System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "[00,00,00,00,00,00,00,00]",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "0582613e-c043-4556-8fbd-be04dcb2df93",
|
||||
"IsVisible": true,
|
||||
"Name": "dlcLength",
|
||||
"Type": "System.Byte, System.Private.CoreLib",
|
||||
"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": "29b2745a-6a5b-47f2-a5f4-7aa4f72a693c",
|
||||
"IsVisible": true,
|
||||
"Name": "是否是扩展帧",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "false",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "5e82d488-c860-4e6d-9cc7-11c3581d0d77",
|
||||
"IsVisible": true,
|
||||
"Name": "是否是CANFD",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "true",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "26e381ac-684d-4bd2-a53f-ff61bb842070",
|
||||
"IsVisible": true,
|
||||
"Name": "开启波特率加速BRS",
|
||||
"Type": "System.Boolean, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"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
|
||||
}
|
||||
],
|
||||
"ErrorStepCollection": [],
|
||||
"Parameters": [
|
||||
{
|
||||
"ID": "11f3ebed-67df-4c48-a852-3a4a2434f96a",
|
||||
"IsVisible": true,
|
||||
"Name": "台架序号",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "f5601ab2-b8f4-4f5c-bc17-3b14fc896799",
|
||||
"IsVisible": true,
|
||||
"Name": "直流负载通道",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "5d935233-ed24-485a-93e0-cc86a8ef50f6",
|
||||
"IsVisible": true,
|
||||
"Name": "交流电源通道",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "817236cd-0c23-461d-a9da-cce90e7b2833",
|
||||
"IsVisible": true,
|
||||
"Name": "CAN通道",
|
||||
"Type": "System.UInt32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "0",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": true,
|
||||
"IsSave": false,
|
||||
"VariableName": "CAN通道",
|
||||
"VariableID": "faf40f9b-b027-4684-a4c1-7dceff0db305",
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "dd832251-6355-4363-885a-8cceda42fb95",
|
||||
"IsVisible": true,
|
||||
"Name": "示波器通道1",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "7e1405a5-b2af-4008-8ba2-91912b5ddd5a",
|
||||
"IsVisible": true,
|
||||
"Name": "示波器通道2",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "2",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
},
|
||||
{
|
||||
"ID": "5458b90c-52da-420f-838e-9bb307d3a9f9",
|
||||
"IsVisible": true,
|
||||
"Name": "功率分析仪通道1",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"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": "d3c52228-bfa2-4b6a-8bd5-249055461360",
|
||||
"IsVisible": true,
|
||||
"Name": "功率分析仪通道2",
|
||||
"Type": "System.Int32, System.Private.CoreLib",
|
||||
"Category": 0,
|
||||
"IsGlobal": false,
|
||||
"InitialValue": null,
|
||||
"Value": "2",
|
||||
"LowerLimit": null,
|
||||
"UpperLimit": null,
|
||||
"Result": true,
|
||||
"IsUseVar": false,
|
||||
"IsSave": false,
|
||||
"VariableName": null,
|
||||
"VariableID": null,
|
||||
"IsOutputToReport": false
|
||||
}
|
||||
],
|
||||
"Devices": []
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,164 +0,0 @@
|
||||
using DeviceCommand.Base;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BenchMovementModule.HardwareDrive
|
||||
{
|
||||
public abstract class GantryControlBase
|
||||
{
|
||||
protected readonly IModbusDevice _device;
|
||||
protected readonly byte _slaveAddress;
|
||||
|
||||
// 默认 PLC Modbus 映射地址
|
||||
protected const ushort ADDR_HM_X_ENABLE = 0xC100; // HM0: X轴使能
|
||||
protected const ushort ADDR_HM_Y_ENABLE = 0xC101; // HM1: Y轴使能
|
||||
protected const ushort ADDR_HM_Z_ENABLE = 0xC102; // HM2: Z轴使能
|
||||
|
||||
protected const ushort ADDR_M_X_START = 30; // M30: X轴指定位置启动
|
||||
protected const ushort ADDR_M_Y_START = 31; // M31: Y轴指定位置启动
|
||||
protected const ushort ADDR_M_Z_START = 35; // M35: Z轴指定位置启动
|
||||
|
||||
protected const ushort ADDR_M_ALL_STOP = 40; // M40: 全停
|
||||
protected const ushort ADDR_M_X_STOP = 41; // M41: X轴停止
|
||||
protected const ushort ADDR_M_Y_STOP = 42; // M42: Y轴停止
|
||||
protected const ushort ADDR_M_Z_STOP = 43; // M43: Z轴停止
|
||||
|
||||
protected const ushort ADDR_M_HOME = 100; // M100: 回原点触发
|
||||
|
||||
protected const ushort ADDR_HD_X_SPEED = 0xA166; // HD230: X轴速度 (32位)
|
||||
protected const ushort ADDR_HD_Y_SPEED = 0xA17A; // HD250: Y轴速度 (32位)
|
||||
protected const ushort ADDR_HD_Z_SPEED = 0xA170; // HD240: Z轴速度 (32位)
|
||||
|
||||
protected const ushort ADDR_HD_X_TARGET = 0xA10C; // HD140: X轴指定位置 (32位)
|
||||
protected const ushort ADDR_HD_Y_TARGET = 0xA120; // HD160: Y轴指定位置 (32位)
|
||||
protected const ushort ADDR_HD_Z_TARGET = 0xA116; // HD150: Z轴指定位置 (32位)
|
||||
|
||||
public bool IsConnected => _device?.IsConnected ?? false;
|
||||
|
||||
protected GantryControlBase(IModbusDevice device, byte slaveAddress = 1)
|
||||
{
|
||||
_device = device ?? throw new ArgumentNullException(nameof(device));
|
||||
_slaveAddress = slaveAddress;
|
||||
}
|
||||
|
||||
public async Task<bool> ConnectAsync(CancellationToken ct = default)
|
||||
{
|
||||
return await _device.ConnectAsync(ct);
|
||||
}
|
||||
|
||||
public void Close()
|
||||
{
|
||||
_device.Close();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 轴使能控制
|
||||
/// </summary>
|
||||
public async Task SetAxisEnableAsync(int axis, bool enable, CancellationToken ct = default)
|
||||
{
|
||||
ushort address = axis switch
|
||||
{
|
||||
1 => ADDR_HM_X_ENABLE, // X
|
||||
2 => ADDR_HM_Y_ENABLE, // Y
|
||||
3 => ADDR_HM_Z_ENABLE, // Z
|
||||
_ => throw new ArgumentException("轴通道错误,仅支持 1(X), 2(Y), 3(Z)")
|
||||
};
|
||||
|
||||
await _device.WriteSingleCoilAsync(_slaveAddress, address, enable, ct);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 左右移动(X轴)
|
||||
/// </summary>
|
||||
/// <param name="position">目标绝对位置(脉冲数/单位值)</param>
|
||||
/// <param name="speed">运行速度</param>
|
||||
public async Task MoveLeftRightAsync(int position, int speed, CancellationToken ct = default)
|
||||
{
|
||||
// 1. 写入速度与目标位置(32位数据,写入连续的2个保持寄存器)
|
||||
await _device.WriteMultipleRegistersAsync(_slaveAddress, ADDR_HD_X_SPEED, Int32ToUshorts(speed), ct);
|
||||
await _device.WriteMultipleRegistersAsync(_slaveAddress, ADDR_HD_X_TARGET, Int32ToUshorts(position), ct);
|
||||
|
||||
// 2. 边缘触发启动信号 M30
|
||||
await TriggerCoilAsync(ADDR_M_X_START, ct);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 上下移动(Z轴)
|
||||
/// </summary>
|
||||
/// <param name="position">目标绝对位置</param>
|
||||
/// <param name="speed">运行速度</param>
|
||||
public async Task MoveUpDownAsync(int position, int speed, CancellationToken ct = default)
|
||||
{
|
||||
// 1. 写入速度与目标位置(32位数据)
|
||||
await _device.WriteMultipleRegistersAsync(_slaveAddress, ADDR_HD_Z_SPEED, Int32ToUshorts(speed), ct);
|
||||
await _device.WriteMultipleRegistersAsync(_slaveAddress, ADDR_HD_Z_TARGET, Int32ToUshorts(position), ct);
|
||||
|
||||
// 2. 边缘触发启动信号 M35
|
||||
await TriggerCoilAsync(ADDR_M_Z_START, ct);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 前后移动(Y轴 - 预留拓展)
|
||||
/// </summary>
|
||||
public async Task MoveFrontBackAsync(int position, int speed, CancellationToken ct = default)
|
||||
{
|
||||
await _device.WriteMultipleRegistersAsync(_slaveAddress, ADDR_HD_Y_SPEED, Int32ToUshorts(speed), ct);
|
||||
await _device.WriteMultipleRegistersAsync(_slaveAddress, ADDR_HD_Y_TARGET, Int32ToUshorts(position), ct);
|
||||
await TriggerCoilAsync(ADDR_M_Y_START, ct);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 全局回零
|
||||
/// </summary>
|
||||
public async Task HomeAsync(CancellationToken ct = default)
|
||||
{
|
||||
await TriggerCoilAsync(ADDR_M_HOME, ct);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 轴停止
|
||||
/// </summary>
|
||||
/// <param name="axis">1:X轴, 2:Y轴, 3:Z轴, 0:全停</param>
|
||||
public async Task StopAsync(int axis = 0, CancellationToken ct = default)
|
||||
{
|
||||
ushort address = axis switch
|
||||
{
|
||||
0 => ADDR_M_ALL_STOP,
|
||||
1 => ADDR_M_X_STOP,
|
||||
2 => ADDR_M_Y_STOP,
|
||||
3 => ADDR_M_Z_STOP,
|
||||
_ => ADDR_M_ALL_STOP
|
||||
};
|
||||
|
||||
await TriggerCoilAsync(address, ct);
|
||||
}
|
||||
|
||||
#region 内部工具方法
|
||||
|
||||
/// <summary>
|
||||
/// 触发一个点动信号(置 1 后,延时 100ms 自动置 0)
|
||||
/// </summary>
|
||||
protected async Task TriggerCoilAsync(ushort address, CancellationToken ct = default)
|
||||
{
|
||||
await _device.WriteSingleCoilAsync(_slaveAddress, address, true, ct);
|
||||
await Task.Delay(100, ct); // 给予 PLC 扫描周期足够的响应时间
|
||||
await _device.WriteSingleCoilAsync(_slaveAddress, address, false, ct);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 将 32 位整型数据转换为 Modbus 的 2 个 16 位无符号整数(高低字转换)
|
||||
/// </summary>
|
||||
protected ushort[] Int32ToUshorts(int value)
|
||||
{
|
||||
// 本处采用低字在前(CDAB),如果PLC高字在前(ABCD),可将返回数组顺序颠倒
|
||||
ushort lowWord = (ushort)(value & 0xFFFF);
|
||||
ushort highWord = (ushort)((value >> 16) & 0xFFFF);
|
||||
return new ushort[] { lowWord, highWord };
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
using DeviceCommand.Base;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO.Ports;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BenchMovementModule.HardwareDrive
|
||||
{
|
||||
public class GantryControlRtu : GantryControlBase
|
||||
{
|
||||
// 暴露出底层的 ModbusRtu 实例以便修改串口配置
|
||||
public ModbusRtu RtuDevice => (ModbusRtu)_device;
|
||||
|
||||
public GantryControlRtu(string portName, int baudRate = 9600, byte slaveAddress = 1)
|
||||
: base(new ModbusRtu(), slaveAddress)
|
||||
{
|
||||
RtuDevice.ConfigureDevice(portName, baudRate);
|
||||
}
|
||||
|
||||
public GantryControlRtu(string portName, int baudRate, int dataBits, StopBits stopBits, Parity parity, byte slaveAddress = 1)
|
||||
: base(new ModbusRtu(), slaveAddress)
|
||||
{
|
||||
RtuDevice.ConfigureDevice(portName, baudRate, dataBits, stopBits, parity);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,27 +0,0 @@
|
||||
using DeviceCommand.Base;
|
||||
using Model.Models;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BenchMovementModule.HardwareDrive
|
||||
{
|
||||
public class GantryControlTcp : GantryControlBase
|
||||
{
|
||||
// 暴露出底层的 ModbusTcp 实例以便修改网络配置
|
||||
public ModbusTcp TcpDevice => (ModbusTcp)_device;
|
||||
|
||||
public GantryControlTcp(TcpConfig config, byte slaveAddress = 1)
|
||||
: base(new ModbusTcp(config), slaveAddress)
|
||||
{
|
||||
}
|
||||
|
||||
public GantryControlTcp(string ipAddress, int port = 502, byte slaveAddress = 1)
|
||||
: base(new ModbusTcp(), slaveAddress)
|
||||
{
|
||||
TcpDevice.ConfigureDevice(ipAddress, port);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -26,7 +26,7 @@ namespace DeviceCommand.Devices
|
||||
// =================================================================
|
||||
// ------------------ Coil / Bit 状态与控制 (位元件) ------------------
|
||||
// =================================================================
|
||||
private const ushort ADDR_M_ESTOP = 20496; // 0x5010: 紧停
|
||||
private const ushort ADDR_M_ESTOP = 40; // 0x5010: 紧停
|
||||
private const ushort ADDR_M_X_STOP = 41; // 0x29: X轴停止
|
||||
private const ushort ADDR_M_Y_STOP = 42; // 0x2A: Y轴停止
|
||||
private const ushort ADDR_M_Z_STOP = 43; // 0x2B: Z轴停止
|
||||
@@ -393,14 +393,26 @@ namespace DeviceCommand.Devices
|
||||
if (currentSpeed == 0)
|
||||
throw new InvalidOperationException($"轴 {轴编号} 无法启动!当前设定速度为 0。");
|
||||
|
||||
// 3. 检查动作轴使能,若为 false 则自动补写 true 激活驱动器
|
||||
bool isEnabled = await 查询轴使能(轴编号, 取消令牌);
|
||||
if (!isEnabled)
|
||||
// 3. 批量检查 1~6 号轴使能状态,若任意轴未使能则全部补写 true
|
||||
bool[] allEnableStates = await ReadCoilsAsync(_slaveAddress, ADDR_HM_AXIS1_ENABLE, 6, 取消令牌);
|
||||
if (allEnableStates == null || allEnableStates.Length < 6)
|
||||
throw new InvalidOperationException("从 PLC 读取 1~6 号轴使能状态失败。");
|
||||
|
||||
bool hasModifiedEnable = false;
|
||||
ushort[] enableAddresses = { ADDR_HM_AXIS1_ENABLE, ADDR_HM_AXIS2_ENABLE, ADDR_HM_AXIS3_ENABLE, ADDR_HM_AXIS4_ENABLE, ADDR_HM_AXIS5_ENABLE, ADDR_HM_AXIS6_ENABLE };
|
||||
|
||||
for (int i = 0; i < 6; i++)
|
||||
{
|
||||
await 设置轴使能(轴编号, true, 取消令牌);
|
||||
await Task.Delay(100, 取消令牌); // 等待硬件继电器响应与伺服驱动就绪
|
||||
if (!allEnableStates[i])
|
||||
{
|
||||
await WriteSingleCoilAsync(_slaveAddress, enableAddresses[i], true, 取消令牌);
|
||||
hasModifiedEnable = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (hasModifiedEnable)
|
||||
await Task.Delay(100, 取消令牌); // 等待硬件继电器响应与伺服驱动就绪
|
||||
|
||||
// 4. 精准独立校验当前需要动作轴的目标定位是否越界
|
||||
int currentTarget = await 查询轴目标位置(轴编号, 取消令牌);
|
||||
int allowedMaxLimit = maxLimit - currentHomePos;
|
||||
@@ -568,5 +580,61 @@ namespace DeviceCommand.Devices
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 位置到达判定(超时轮询)
|
||||
|
||||
/// <summary>
|
||||
/// 轮询等待三轴绝对位置均回到零点(容差 ±10),超时则抛出异常
|
||||
/// </summary>
|
||||
/// <param name="超时秒数">最大等待时间(秒)</param>
|
||||
/// <param name="取消令牌">取消令牌</param>
|
||||
public async Task 等待到达零点(int 超时秒数, CancellationToken 取消令牌 = default)
|
||||
{
|
||||
var deadline = DateTime.Now.AddSeconds(超时秒数);
|
||||
|
||||
while (DateTime.Now < deadline)
|
||||
{
|
||||
取消令牌.ThrowIfCancellationRequested();
|
||||
|
||||
var pos = await 查询全部轴绝对位置(取消令牌);
|
||||
if (Math.Abs(pos.Axis1) <= 10 && Math.Abs(pos.Axis2) <= 10 && Math.Abs(pos.Axis3) <= 10)
|
||||
return;
|
||||
|
||||
await Task.Delay(100, 取消令牌);
|
||||
}
|
||||
|
||||
throw new TimeoutException($"等待 {超时秒数} 秒后,三轴仍未回到零点");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 轮询等待三轴绝对位置均到达各自设定的目标位置(容差 ±10),超时则抛出异常
|
||||
/// </summary>
|
||||
/// <param name="超时秒数">最大等待时间(秒)</param>
|
||||
/// <param name="取消令牌">取消令牌</param>
|
||||
public async Task 等待到达指定位置(int 超时秒数, CancellationToken 取消令牌 = default)
|
||||
{
|
||||
var targetX = await 查询轴目标位置(1, 取消令牌);
|
||||
var targetY = await 查询轴目标位置(2, 取消令牌);
|
||||
var targetZ = await 查询轴目标位置(3, 取消令牌);
|
||||
|
||||
var deadline = DateTime.Now.AddSeconds(超时秒数);
|
||||
|
||||
while (DateTime.Now < deadline)
|
||||
{
|
||||
取消令牌.ThrowIfCancellationRequested();
|
||||
|
||||
var pos = await 查询全部轴绝对位置(取消令牌);
|
||||
if (Math.Abs(pos.Axis1 - targetX) <= 10
|
||||
&& Math.Abs(pos.Axis2 - targetY) <= 10
|
||||
&& Math.Abs(pos.Axis3 - targetZ) <= 10)
|
||||
return;
|
||||
|
||||
await Task.Delay(100, 取消令牌);
|
||||
}
|
||||
|
||||
throw new TimeoutException($"等待 {超时秒数} 秒后,三轴仍未到达指定位置 (X:{targetX}, Y:{targetY}, Z:{targetZ})");
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user