更改了PTC PW2在CAN和CAN FD的设置
This commit is contained in:
@@ -169,6 +169,11 @@ namespace CapMachine.Wpf.Services
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
private CanCmdData PTCPwCanCmdData { get; set; }
|
private CanCmdData PTCPwCanCmdData { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// PTC功率2 指令数据 实例
|
||||||
|
/// </summary>
|
||||||
|
private CanCmdData PTCPw2CanCmdData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// PTC水流量 指令数据 实例
|
/// PTC水流量 指令数据 实例
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -212,6 +217,9 @@ namespace CapMachine.Wpf.Services
|
|||||||
case "PTC功率":
|
case "PTC功率":
|
||||||
PTCPwCanCmdData = SendCanCmdData;
|
PTCPwCanCmdData = SendCanCmdData;
|
||||||
break;
|
break;
|
||||||
|
case "PTC功率2":
|
||||||
|
PTCPw2CanCmdData = SendCanCmdData;
|
||||||
|
break;
|
||||||
case "PTC水流量":
|
case "PTC水流量":
|
||||||
PTCFlowCanCmdData = SendCanCmdData;
|
PTCFlowCanCmdData = SendCanCmdData;
|
||||||
break;
|
break;
|
||||||
@@ -297,6 +305,18 @@ namespace CapMachine.Wpf.Services
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 更新 PTC功率2 信号
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="IsEnable"></param>
|
||||||
|
public void UpdateCapPTCPw2CmdData(double PTCPw)
|
||||||
|
{
|
||||||
|
if (PTCPw2CanCmdData != null)
|
||||||
|
{
|
||||||
|
PTCPw2CanCmdData.SignalCmdValue = PTCPw;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 更新 PTC水流量 信号
|
/// 更新 PTC水流量 信号
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -109,6 +109,11 @@ namespace CapMachine.Wpf.Services
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
private CanCmdData PTCPwCanCmdData { get; set; }
|
private CanCmdData PTCPwCanCmdData { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// PTC功率2 指令数据 实例
|
||||||
|
/// </summary>
|
||||||
|
private CanCmdData PTCPw2CanCmdData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// PTC水流量 指令数据 实例
|
/// PTC水流量 指令数据 实例
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -153,6 +158,9 @@ namespace CapMachine.Wpf.Services
|
|||||||
case "PTC功率":
|
case "PTC功率":
|
||||||
PTCPwCanCmdData = SendCanCmdData;
|
PTCPwCanCmdData = SendCanCmdData;
|
||||||
break;
|
break;
|
||||||
|
case "PTC功率2":
|
||||||
|
PTCPw2CanCmdData = SendCanCmdData;
|
||||||
|
break;
|
||||||
case "PTC水流量":
|
case "PTC水流量":
|
||||||
PTCFlowCanCmdData = SendCanCmdData;
|
PTCFlowCanCmdData = SendCanCmdData;
|
||||||
break;
|
break;
|
||||||
@@ -251,6 +259,23 @@ namespace CapMachine.Wpf.Services
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 更新 PTC功率2 信号
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="IsEnable"></param>
|
||||||
|
public void UpdateCapPTCPw2CmdData(double PTCPw)
|
||||||
|
{
|
||||||
|
if (PTCPw2CanCmdData != null)
|
||||||
|
{
|
||||||
|
if (PTCPw2CanCmdData.LogicRuleDto == null)
|
||||||
|
{
|
||||||
|
PTCPw2CanCmdData.SignalCmdValue = PTCPw;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
PTCPw2CanCmdData.SignalCmdValue = LogicRuleService.ApplyExpressionFast(PTCPw, PTCPw2CanCmdData.LogicRuleDto!);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 更新 PTC水流量 信号
|
/// 更新 PTC水流量 信号
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -3482,10 +3482,10 @@ namespace CapMachine.Wpf.Services
|
|||||||
switch (ConfigService.CanLinRunStateModel.CurSysSelectedCanLin)
|
switch (ConfigService.CanLinRunStateModel.CurSysSelectedCanLin)
|
||||||
{
|
{
|
||||||
case CanLinEnum.Can:
|
case CanLinEnum.Can:
|
||||||
CanDriveService.UpdateCapPTCPwCmdData(Valuve!);
|
CanDriveService.UpdateCapPTCPw2CmdData(Valuve!);
|
||||||
break;
|
break;
|
||||||
case CanLinEnum.CANFD:
|
case CanLinEnum.CANFD:
|
||||||
CanFdDriveService.UpdateCapPTCPwCmdData(Valuve!);
|
CanFdDriveService.UpdateCapPTCPw2CmdData(Valuve!);
|
||||||
break;
|
break;
|
||||||
case CanLinEnum.Lin:
|
case CanLinEnum.Lin:
|
||||||
//LinDriveService.UpdateCapPTCPwCmdData((bool)ProRunChannelData.SV!);
|
//LinDriveService.UpdateCapPTCPwCmdData((bool)ProRunChannelData.SV!);
|
||||||
|
|||||||
Reference in New Issue
Block a user