压缩机PTC 功能

参数控制,由跟随速度到单个大参数控制
This commit is contained in:
2025-08-14 17:28:15 +08:00
parent c4be5e0929
commit 06ac590208
16 changed files with 3545 additions and 862 deletions

View File

@@ -44,6 +44,12 @@ namespace CapMachine.Wpf.Models.ProModelPars
/// </summary>
public bool IsSpeed { get; set; } = false;
/// <summary>
/// 执行标记信息
/// 特殊的参数控制
/// </summary>
public ProExFlag ProExFlag { get; set; }
/// <summary>
/// 程序执行管道
/// </summary>
@@ -248,6 +254,7 @@ namespace CapMachine.Wpf.Models.ProModelPars
CurLoadPID = PidResult == true ? new PID() { P = (short)NextProStepExe.CurConfigPIDDto.P, I = (short)NextProStepExe.CurConfigPIDDto.I, D = (short)NextProStepExe.CurConfigPIDDto.D } : new PID(),
RunStepType = GetRunStepType(PidResult, LimitResult, false),
IsSpeed = IsSpeed,
ProExFlag= ProExFlag,
ListStepExd = GetStepExds(NextProStepExe),//拓展参数
@@ -305,6 +312,7 @@ namespace CapMachine.Wpf.Models.ProModelPars
CurLoadPID = PidResult == true ? new PID() { P = (short)NextProStepExe.CurConfigPIDDto.P, I = (short)NextProStepExe.CurConfigPIDDto.I, D = (short)NextProStepExe.CurConfigPIDDto.D } : new PID(),
RunStepType = GetRunStepType(PidResult, LimitResult, true),
IsSpeed = IsSpeed,
ProExFlag = ProExFlag,
ListStepExd = GetStepExds(NextProStepExe),//拓展参数
});
@@ -490,6 +498,7 @@ namespace CapMachine.Wpf.Models.ProModelPars
MeterName = MeterName,
SV = NoExData.First().SV,
IsSpeed = IsSpeed,
ProExFlag = ProExFlag,
ProSegName = CurProStepExe.ProSegName,
MeterStep = CurProStepExe.MeterStep,