diff --git a/CapMachine.Wpf/App.config b/CapMachine.Wpf/App.config
index 0f549f9..9a74c58 100644
--- a/CapMachine.Wpf/App.config
+++ b/CapMachine.Wpf/App.config
@@ -8,6 +8,7 @@
+
diff --git a/CapMachine.Wpf/App.xaml.cs b/CapMachine.Wpf/App.xaml.cs
index 4e0a516..881b646 100644
--- a/CapMachine.Wpf/App.xaml.cs
+++ b/CapMachine.Wpf/App.xaml.cs
@@ -210,6 +210,7 @@ namespace CapMachine.Wpf
containerRegistry.RegisterDialog();
containerRegistry.RegisterDialog();
containerRegistry.RegisterDialog();
+ containerRegistry.RegisterDialog();
containerRegistry.RegisterDialog();
containerRegistry.RegisterDialog();
containerRegistry.RegisterDialog();
diff --git a/CapMachine.Wpf/Models/CsvRecordModel.cs b/CapMachine.Wpf/Models/CsvRecordModel.cs
index f9bfa73..61529a3 100644
--- a/CapMachine.Wpf/Models/CsvRecordModel.cs
+++ b/CapMachine.Wpf/Models/CsvRecordModel.cs
@@ -55,23 +55,23 @@ namespace CapMachine.Wpf.Models
[Name("吸气温度[℃]")]
public double InhTemp { get; set; }
- ///
- /// COND1温度[℃]
- ///
- [Name("COND1温度[℃]")]
- public double Cond1Temp { get; set; }
+ /////
+ ///// COND1温度[℃]
+ /////
+ //[Name("COND1温度[℃]")]
+ //public double Cond1Temp { get; set; }
- ///
- /// 润滑油压力[BarA]
- ///
- [Name("润滑油压力[BarA]")]
- public double LubePress { get; set; }
+ /////
+ ///// 润滑油压力[BarA]
+ /////
+ //[Name("润滑油压力[BarA]")]
+ //public double LubePress { get; set; }
- ///
- /// COND2压力[BarA]
- ///
- [Name("COND2压力[BarA]")]
- public double Cond2Press { get; set; }
+ /////
+ ///// COND2压力[BarA]
+ /////
+ //[Name("COND2压力[BarA]")]
+ //public double Cond2Press { get; set; }
///
/// OCR[%]
@@ -127,17 +127,17 @@ namespace CapMachine.Wpf.Models
[Name("OS1温度[℃]")]
public double OS1Temp { get; set; }
- ///
- /// OS2温度[℃]
- ///
- [Name("OS2温度[℃]")]
- public double OS2Temp { get; set; }
+ /////
+ ///// OS2温度[℃]
+ /////
+ //[Name("OS2温度[℃]")]
+ //public double OS2Temp { get; set; }
- ///
- /// COND2温度[℃]
- ///
- [Name("COND2温度[℃]")]
- public double Cond2Temp { get; set; }
+ /////
+ ///// COND2温度[℃]
+ /////
+ //[Name("COND2温度[℃]")]
+ //public double Cond2Temp { get; set; }
/////
///// EVAP出口温度[℃]
@@ -169,11 +169,11 @@ namespace CapMachine.Wpf.Models
[Name("膨胀阀前压力[BarA]")]
public double TxvFrPress { get; set; }
- ///
- /// 膨胀阀前温度[℃]
- ///
- [Name("膨胀阀前温度[℃]")]
- public double TxvFrTemp { get; set; }
+ /////
+ ///// 膨胀阀前温度[℃]
+ /////
+ //[Name("膨胀阀前温度[℃]")]
+ //public double TxvFrTemp { get; set; }
/////
///// EVAP出口压力[BarA]
@@ -211,17 +211,17 @@ namespace CapMachine.Wpf.Models
[Name("PTC出水温度[℃]")]
public double PTCExpTemp { get; set; }
- ///
- /// AT04_01[℃]
- ///
- [Name("AT04_01[℃]")]
- public double AT04_01Temp { get; set; }
+ /////
+ ///// AT04_01[℃]
+ /////
+ //[Name("AT04_01[℃]")]
+ //public double AT04_01Temp { get; set; }
- ///
- /// AT04_02[℃]
- ///
- [Name("AT04_02[℃]")]
- public double AT04_02Temp { get; set; }
+ /////
+ ///// AT04_02[℃]
+ /////
+ //[Name("AT04_02[℃]")]
+ //public double AT04_02Temp { get; set; }
///
/// 通讯Cmp母线电流[A]
diff --git a/CapMachine.Wpf/Models/CsvRecordModelMap.cs b/CapMachine.Wpf/Models/CsvRecordModelMap.cs
index d27d9eb..a265420 100644
--- a/CapMachine.Wpf/Models/CsvRecordModelMap.cs
+++ b/CapMachine.Wpf/Models/CsvRecordModelMap.cs
@@ -22,9 +22,9 @@ namespace CapMachine.Wpf.Models
Map(m => m.ExPress).Name("排气压力[BarA]");
Map(m => m.InhPress).Name("吸气压力[BarA]");
Map(m => m.InhTemp).Name("吸气温度[℃]");
- Map(m => m.Cond1Temp).Name("COND1温度[℃]");
- Map(m => m.LubePress).Name("润滑油压力[BarA]");
- Map(m => m.Cond2Press).Name("COND2压力[BarA]");
+ //Map(m => m.Cond1Temp).Name("COND1温度[℃]");
+ //Map(m => m.LubePress).Name("润滑油压力[BarA]");
+ //Map(m => m.Cond2Press).Name("COND2压力[BarA]");
Map(m => m.OCR).Name("OCR[%]");
Map(m => m.HV).Name("HV[V]");
Map(m => m.HVCur).Name("HV[A]");
@@ -34,20 +34,20 @@ namespace CapMachine.Wpf.Models
Map(m => m.EnvTemp).Name("环境温度[℃]");
Map(m => m.EnvRH).Name("环境湿度[%]");
Map(m => m.OS1Temp).Name("OS1温度[℃]");
- Map(m => m.OS2Temp).Name("OS2温度[℃]");
- Map(m => m.Cond2Temp).Name("COND2温度[℃]");
+ //Map(m => m.OS2Temp).Name("OS2温度[℃]");
+ //Map(m => m.Cond2Temp).Name("COND2温度[℃]");
Map(m => m.VRV).Name("冷媒流量[kg/h]");
Map(m => m.LubeFlow).Name("润滑油流量[kg/h]");
Map(m => m.ExTemp).Name("排气温度[℃]");
Map(m => m.TxvFrPress).Name("膨胀阀前压力[BarA]");
- Map(m => m.TxvFrTemp).Name("膨胀阀前温度[℃]");
+ //Map(m => m.TxvFrTemp).Name("膨胀阀前温度[℃]");
Map(m => m.IntrplPress).Name("腔内压力[BarA]");
Map(m => m.CapSurfTemp).Name("压缩机表面温度[℃]");
Map(m => m.PTCFlow).Name("PTC流量[L/min]");
Map(m => m.PTCEntTemp).Name("PTC入水温度[℃]");
Map(m => m.PTCExpTemp).Name("PTC出水温度[℃]");
- Map(m => m.AT04_01Temp).Name("AT04_01[℃]");
- Map(m => m.AT04_02Temp).Name("AT04_02[℃]");
+ //Map(m => m.AT04_01Temp).Name("AT04_01[℃]");
+ //Map(m => m.AT04_02Temp).Name("AT04_02[℃]");
Map(m => m.ComCapBusCur).Name("通讯Cmp母线电流[A]");
Map(m => m.ComCapBusVol).Name("通讯Cmp母线电压[V]");
Map(m => m.ComCapInvTemp).Name("通讯Cmp逆变器温度[℃]");
diff --git a/CapMachine.Wpf/Models/LightChart/ChartManager.cs b/CapMachine.Wpf/Models/LightChart/ChartManager.cs
index 881200a..3ac59ab 100644
--- a/CapMachine.Wpf/Models/LightChart/ChartManager.cs
+++ b/CapMachine.Wpf/Models/LightChart/ChartManager.cs
@@ -209,12 +209,12 @@ namespace CapMachine.Wpf.Models.LightChart
return CurHistoryData.Select(a => new ChartPoint() { Value = a.InhPress, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
case "吸气温度[℃]":
return CurHistoryData.Select(a => new ChartPoint() { Value = a.InhTemp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
- case "COND1温度[℃]":
- return CurHistoryData.Select(a => new ChartPoint() { Value = a.Cond1Temp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
- case "润滑油压力[BarA]":
- return CurHistoryData.Select(a => new ChartPoint() { Value = a.LubePress, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
- case "COND2压力[BarA]":
- return CurHistoryData.Select(a => new ChartPoint() { Value = a.Cond2Press, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
+ //case "COND1温度[℃]":
+ // return CurHistoryData.Select(a => new ChartPoint() { Value = a.Cond1Temp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
+ //case "润滑油压力[BarA]":
+ // return CurHistoryData.Select(a => new ChartPoint() { Value = a.LubePress, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
+ //case "COND2压力[BarA]":
+ // return CurHistoryData.Select(a => new ChartPoint() { Value = a.Cond2Press, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
case "OCR[%]":
return CurHistoryData.Select(a => new ChartPoint() { Value = a.OCR, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
case "HV[V]":
@@ -233,10 +233,10 @@ namespace CapMachine.Wpf.Models.LightChart
return CurHistoryData.Select(a => new ChartPoint() { Value = a.EnvRH, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
case "OS1温度[℃]":
return CurHistoryData.Select(a => new ChartPoint() { Value = a.OS1Temp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
- case "OS2温度[℃]":
- return CurHistoryData.Select(a => new ChartPoint() { Value = a.OS2Temp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
- case "COND2温度[℃]":
- return CurHistoryData.Select(a => new ChartPoint() { Value = a.Cond2Temp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
+ //case "OS2温度[℃]":
+ // return CurHistoryData.Select(a => new ChartPoint() { Value = a.OS2Temp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
+ //case "COND2温度[℃]":
+ // return CurHistoryData.Select(a => new ChartPoint() { Value = a.Cond2Temp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
//case "EVAP出口温度[℃]":
// return CurHistoryData.Select(a => new ChartPoint() { Value = a.EVAPExpTemp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
case "冷媒流量[kg/h]":
@@ -247,8 +247,8 @@ namespace CapMachine.Wpf.Models.LightChart
return CurHistoryData.Select(a => new ChartPoint() { Value = a.ExTemp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
case "膨胀阀前压力[BarA]":
return CurHistoryData.Select(a => new ChartPoint() { Value = a.TxvFrPress, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
- case "膨胀阀前温度[℃]":
- return CurHistoryData.Select(a => new ChartPoint() { Value = a.TxvFrTemp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
+ //case "膨胀阀前温度[℃]":
+ // return CurHistoryData.Select(a => new ChartPoint() { Value = a.TxvFrTemp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
//case "EVAP出口压力[BarA]":
// return CurHistoryData.Select(a => new ChartPoint() { Value = a.EVAPExpPress, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
case "腔内压力[BarA]":
@@ -261,10 +261,10 @@ namespace CapMachine.Wpf.Models.LightChart
return CurHistoryData.Select(a => new ChartPoint() { Value = a.PTCEntTemp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
case "PTC出水温度[℃]":
return CurHistoryData.Select(a => new ChartPoint() { Value = a.PTCExpTemp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
- case "AT04_01[℃]":
- return CurHistoryData.Select(a => new ChartPoint() { Value = a.AT04_01Temp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
- case "AT04_02[℃]":
- return CurHistoryData.Select(a => new ChartPoint() { Value = a.AT04_02Temp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
+ //case "AT04_01[℃]":
+ // return CurHistoryData.Select(a => new ChartPoint() { Value = a.AT04_01Temp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
+ //case "AT04_02[℃]":
+ // return CurHistoryData.Select(a => new ChartPoint() { Value = a.AT04_02Temp, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
case "通讯Cmp母线电流[A]":
return CurHistoryData.Select(a => new ChartPoint() { Value = a.ComCapBusCur, Time = a.CreateTime }).OrderBy(a => a.Time).ToList();
case "通讯Cmp母线电压[V]":
diff --git a/CapMachine.Wpf/Models/PPCalc/TherdyConfigModel.cs b/CapMachine.Wpf/Models/PPCalc/TherdyConfigModel.cs
new file mode 100644
index 0000000..e4d4881
--- /dev/null
+++ b/CapMachine.Wpf/Models/PPCalc/TherdyConfigModel.cs
@@ -0,0 +1,15 @@
+using Prism.Mvvm;
+
+namespace CapMachine.Wpf.Models.PPCalc
+{
+ public class TherdyConfigModel : BindableBase
+ {
+ private double _h3TempOffset_C = -10.0;
+
+ public double H3TempOffset_C
+ {
+ get { return _h3TempOffset_C; }
+ set { _h3TempOffset_C = value; RaisePropertyChanged(); }
+ }
+ }
+}
diff --git a/CapMachine.Wpf/PPCalculation/ThermodynamicSixResultsCalculator.cs b/CapMachine.Wpf/PPCalculation/ThermodynamicSixResultsCalculator.cs
index 19b9b4d..329bff8 100644
--- a/CapMachine.Wpf/PPCalculation/ThermodynamicSixResultsCalculator.cs
+++ b/CapMachine.Wpf/PPCalculation/ThermodynamicSixResultsCalculator.cs
@@ -19,6 +19,18 @@ namespace CapMachine.Wpf.PPCalculation
private static volatile bool _rpInitialized;
private static string _rpFluidFile = string.Empty;
+ private double _h3TempOffset_C = -10.0;
+
+ public void SetH3TempOffset_C(double offsetC)
+ {
+ if (double.IsNaN(offsetC) || double.IsInfinity(offsetC))
+ {
+ return;
+ }
+
+ _h3TempOffset_C = offsetC;
+ }
+
///
/// 构造函数。
///
@@ -924,7 +936,8 @@ namespace CapMachine.Wpf.PPCalculation
}
double tSatC = tSatK - 273.15;
- txvFrTempForH3_C = tSatC - 10.0;
+ double offsetC = _h3TempOffset_C;
+ txvFrTempForH3_C = tSatC + offsetC;
return true;
}
diff --git a/CapMachine.Wpf/ReportFile/2026-04-29.csv b/CapMachine.Wpf/ReportFile/2026-04-29.csv
deleted file mode 100644
index 56b9aa9..0000000
--- a/CapMachine.Wpf/ReportFile/2026-04-29.csv
+++ /dev/null
@@ -1,148 +0,0 @@
-日期,时间信息,工况,转速[rpm],排气压力[BarA],吸气压力[BarA],吸气温度[℃],COND1温度[℃],润滑油压力[BarA],COND2压力[BarA],OCR[%],HV[V],HV[A],HV[W],LV[V],LV[A],环境温度[℃],环境湿度[%],OS1温度[℃],OS2温度[℃],COND2温度[℃],冷媒流量[kg/h],润滑油流量[kg/h],排气温度[℃],膨胀阀前压力[BarA],膨胀阀前温度[℃],腔内压力[BarA],压缩机表面温度[℃],PTC流量[L/min],PTC入水温度[℃],PTC出水温度[℃],AT04_01[℃],AT04_02[℃],通讯Cmp母线电流[A],通讯Cmp母线电压[V],通讯Cmp逆变器温度[℃],通讯Cmp相电流[A],通讯Cmp功率[W],通讯Cmp芯片温度[℃],通讯PTC入水温度[℃],通讯PTC出水温度[℃],通讯PTC峰值电流[A],通讯PTC母线电流[A],通讯PTC膜温[℃],通讯PTC模块温度[℃],液冷媒流量[kg/h],H5吸气混合器温度[℃],COND循环水温[℃],SUBCOOL出口温度[℃],吸气混合器出口温度[℃],H1出口温度[℃],S.C循环水温[℃],吸气混合器出口压力[BarA],气路阀前压力[BarA],气路阀前温度[℃],干度[-],过冷度[K],过热度[K],制热量Qh[W],压缩机性能系数(制热COP),等熵效率ns[%],制冷量Qc[W],压缩机性能系数(制冷COP),容积效率nv[%],时间
-2026-04-29,19:58:55,TSL,5000,14.97,2.98,10.6,0,0,0,8.1,800.4,2.73,2185,12,0.195,-9.9,52.2,85,0,0,127.5,11.3,75,14.86,0,0.22,32.9,0.01,22.47,25.34,0,0,2.65,800,0,6.3,2060,23,2.3,5.6,0,0,0,20,22.1,17.1,43.5,45,20.3,78,43.9,3.2,14.72,76.7,1,9.8,10.1,6557,3.0,57.5,5094,2.3,67.7,2026/4/29 19:58:55
-2026-04-29,19:58:56,TSL,5000,14.97,2.99,10.6,0,0,0,8.1,800.4,2.73,2185,12,0.195,-9.9,52.2,85,0,0,127.6,11.3,75,14.87,0,0.22,32.9,0.01,22.47,25.34,0,0,2.6,800,0,6.2,2100,23,2.3,5.5,0,0,0,20,22.3,17.1,43.5,45,20.2,78,43.9,3.18,14.74,76.7,1,9.9,10,6562,3.0,57.4,5097,2.3,67.5,2026/4/29 19:58:56
-2026-04-29,19:58:57,TSL,5000,14.98,3,10.6,0,0,0,8.1,800.4,2.71,2169,12,0.195,-9.9,52.3,85,0,0,127.5,11.2,75,14.87,0,0.22,32.9,0.01,22.47,25.34,0,0,2.5,800,0,6.2,2000,23,2.2,5.5,0,0,0,20,22.3,17.1,43.5,45,20.1,78,43.9,3.17,14.74,76.7,1,9.9,9.9,6555,3.0,57.7,5091,2.3,67.2,2026/4/29 19:58:57
-2026-04-29,19:58:58,TSL,5000,14.98,3.01,10.6,0,0,0,8.1,800.4,2.71,2169,12,0.195,-9.9,52.3,85,0,0,127.7,11.2,75,14.87,0,0.22,32.9,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2120,23,2.2,5.5,0,0,0,20,22.4,17.1,43.5,45,20,78,43.9,3.15,14.74,76.7,1,9.9,9.8,6565,3.0,57.6,5098,2.4,67.0,2026/4/29 19:58:58
-2026-04-29,19:58:59,TSL,5000,14.98,3.01,10.6,0,0,0,8.1,800.4,2.73,2185,12,0.195,-9.9,52.3,85,0,0,127.6,11.3,75,14.86,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.3,2100,23,2.2,5.5,0,0,0,20,22.3,17.1,43.5,45,20,78,43.8,3.14,14.72,76.8,1,9.8,9.8,6560,3.0,57.2,5094,2.3,67.0,2026/4/29 19:58:59
-2026-04-29,19:59:00,TSL,5000,14.98,3,10.6,0,0,0,8.2,800.4,2.71,2169,12,0.195,-9.8,52.3,84.9,0,0,127,11.3,75,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.35,2120,23,2.2,5.5,0,0,0,20,22.1,17.2,43.5,45,20,78,43.8,3.14,14.71,76.8,1,9.8,9.9,6529,3.0,57.0,5071,2.3,66.9,2026/4/29 19:59:00
-2026-04-29,19:59:01,TSL,5000,14.98,2.99,10.6,0,0,0,8.1,800.4,2.71,2169,12,0.195,-9.8,52.3,84.9,0,0,127.1,11.3,74.9,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2100,23,2.3,5.5,0,0,0,20,22.1,17.2,43.5,45,20.2,77.9,43.9,3.18,14.71,76.8,1,9.8,10,6531,3.0,57.7,5076,2.3,67.2,2026/4/29 19:59:01
-2026-04-29,19:59:02,TSL,5000,14.97,2.98,10.6,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.7,52.4,84.9,0,0,127.4,11.2,74.9,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2080,23,2.3,5.6,0,0,0,20,22.3,17.2,43.5,45,20.2,77.9,43.9,3.15,14.71,76.8,1,9.8,10.1,6548,3.0,57.3,5090,2.3,67.6,2026/4/29 19:59:02
-2026-04-29,19:59:03,TSL,5000,14.97,2.99,10.6,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.7,52.4,84.9,0,0,127.2,11.2,74.9,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2080,23,2.2,5.5,0,0,0,20,22.1,17.2,43.5,45,20.2,77.9,43.9,3.19,14.72,76.8,1,9.8,10,6538,3.0,57.1,5081,2.3,67.3,2026/4/29 19:59:03
-2026-04-29,19:59:04,TSL,5000,14.97,2.99,10.6,0,0,0,8.1,800.7,2.73,2185,12,0.195,-9.6,52.5,84.9,0,0,127.5,11.3,74.9,14.86,0,0.22,32.8,0.01,22.47,25.34,0,0,2.7,800,0,6.25,2160,23,2.3,5.6,0,0,0,20,22.2,17.1,43.5,44.9,20.2,77.9,43.9,3.18,14.72,76.8,1,9.9,10,6538,3.0,57.1,5081,2.3,67.3,2026/4/29 19:59:04
-2026-04-29,19:59:05,TSL,5000,14.97,2.99,10.6,0,0,0,8.1,800.7,2.73,2185,12,0.195,-9.6,52.5,84.9,0,0,127.8,11.2,74.9,14.86,0,0.22,32.8,0.01,22.47,25.34,0,0,2.55,800,0,6.25,2040,23,2.2,5.6,0,0,0,20,22.1,17.2,43.5,44.9,20.1,77.9,43.9,3.17,14.73,76.8,1,9.9,10,6569,3.0,57.5,5105,2.3,67.6,2026/4/29 19:59:05
-2026-04-29,19:59:06,TSL,5000,14.97,3,10.6,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.5,52.5,85.1,0,0,127.6,11.2,74.9,14.86,0,0.22,33,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2080,23,2.3,5.5,0,0,0,20,22.2,17.1,43.5,44.9,20.1,77.9,43.9,3.16,14.72,76.8,1,9.9,9.9,6558,3.0,57.1,5097,2.3,67.2,2026/4/29 19:59:06
-2026-04-29,19:59:18,TSL,5000,14.99,3.02,10.7,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10.1,52.9,84.9,0,0,127.3,11.3,74.8,14.85,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,800,0,6.4,2080,23,2.2,5.5,0,0,0,20,22.4,17.2,43.4,44.8,19.8,77.9,43.6,3.14,14.71,76.9,1,10,9.8,6535,3.0,56.5,5083,2.3,66.6,2026/4/29 19:59:18
-2026-04-29,19:59:19,TSL,5000,14.98,3,10.7,0,0,0,8.1,800.4,2.68,2145,12,0.195,-10.2,52.9,84.9,0,0,127.1,11.2,74.8,14.84,0,0.22,32.7,0.01,22.47,25.34,0,0,2.7,800,0,6.45,2140,23,2.3,5.5,0,0,0,20,22.4,17.2,43.4,44.8,19.9,77.9,43.5,3.13,14.7,76.9,1,10,10,6526,3.0,56.9,5078,2.3,67.0,2026/4/29 19:59:19
-2026-04-29,19:59:20,TSL,5000,14.98,2.99,10.6,0,0,0,8.1,800.7,2.75,2201,12,0.195,-10.2,52.9,84.9,0,0,127.2,11.3,74.9,14.84,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2120,23,2.2,5.5,0,0,0,20,22.2,17.2,43.4,44.8,20.1,77.9,43.5,3.17,14.7,76.9,1,10,10,6536,3.0,56.9,5080,2.3,67.3,2026/4/29 19:59:20
-2026-04-29,19:59:21,TSL,5000,14.97,2.98,10.6,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.2,52.9,84.9,0,0,127.4,11.2,74.9,14.84,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2080,23,2.3,5.5,0,0,0,20,22.3,17.2,43.4,44.8,20.1,77.9,43.5,3.15,14.7,76.9,1,10,10.1,6548,3.0,57.3,5090,2.3,67.6,2026/4/29 19:59:21
-2026-04-29,19:59:22,TSL,5000,14.97,2.98,10.6,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.2,52.9,84.9,0,0,127.3,11.2,74.9,14.84,0,0.22,32.7,0.01,22.47,25.34,0,0,2.4,800,0,6.45,1940,23,2.2,5.6,0,0,0,20,22.4,17.2,43.4,44.8,20.1,77.9,43.5,3.2,14.7,76.9,1,10,10.1,6543,3.0,57.2,5086,2.3,67.6,2026/4/29 19:59:22
-2026-04-29,19:59:23,TSL,5000,14.97,2.98,10.6,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.2,52.9,84.9,0,0,127.7,11.2,74.9,14.87,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,800,0,6.35,2100,23,2.3,5.6,0,0,0,20,22.2,17.2,43.4,44.8,20,77.9,43.5,3.2,14.74,76.9,1,10.1,10.1,6564,3.0,57.4,5102,2.3,67.8,2026/4/29 19:59:23
-2026-04-29,19:59:24,TSL,5000,14.97,2.99,10.6,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.1,52.9,84.9,0,0,127.8,11.2,74.9,14.88,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2080,23,2.2,5.5,0,0,0,20,22.2,17.2,43.4,44.8,19.8,77.9,43.5,3.16,14.74,76.9,1,10.1,10,6569,3.0,57.3,5105,2.3,67.6,2026/4/29 19:59:24
-2026-04-29,19:59:25,TSL,5000,14.97,3,10.6,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10.1,52.9,84.9,0,0,127.6,11.2,74.9,14.87,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.25,2120,23,2.3,5.5,0,0,0,20,22.5,17.2,43.4,44.8,19.9,78,43.5,3.15,14.73,76.9,1,10.1,9.9,6558,3.0,56.9,5097,2.3,67.2,2026/4/29 19:59:25
-2026-04-29,19:59:26,TSL,5000,14.98,3,10.6,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10,52.9,84.9,0,0,127.2,11.3,74.9,14.86,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.35,2120,23,2.3,5.5,0,0,0,20,22,17.2,43.4,44.8,20,77.9,43.5,3.14,14.72,76.9,1,10,9.9,6536,3.0,56.7,5079,2.3,67.0,2026/4/29 19:59:26
-2026-04-29,19:59:27,TSL,5000,14.98,2.99,10.6,0,0,0,8.1,800.4,2.7,2161,12,0.195,-10,52.9,84.9,0,0,127,11.3,74.9,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2060,23,2.2,5.5,0,0,0,20,22,17.2,43.4,44.8,20.2,77.9,43.5,3.12,14.72,76.9,1,10,10,6525,3.0,57.8,5072,2.3,67.2,2026/4/29 19:59:27
-2026-04-29,19:59:28,TSL,5000,14.98,2.99,10.6,0,0,0,8.1,800.4,2.73,2185,12,0.195,-9.8,53,84.9,0,0,127,11.3,74.9,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2120,23,2.2,5.5,0,0,0,20,22.1,17.2,43.4,44.8,20.3,77.9,43.5,3.18,14.71,76.9,1,10,10,6525,3.0,57.2,5072,2.3,67.2,2026/4/29 19:59:28
-2026-04-29,19:59:29,TSL,5000,14.97,2.98,10.6,0,0,0,8.1,800.4,2.73,2185,12,0.195,-9.8,53,84.9,0,0,127.3,11.2,74.9,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.25,2080,23,2.3,5.5,0,0,0,20,22.2,17.2,43.5,44.8,20.4,77.9,43.5,3.16,14.72,76.9,1,10,10.1,6543,3.0,57.5,5086,2.3,67.6,2026/4/29 19:59:29
-2026-04-29,19:59:30,TSL,5000,14.97,2.98,10.6,0,0,0,8.1,800.4,2.71,2169,12,0.195,-9.7,53,85.2,0,0,127.4,11.2,74.9,14.86,0,0.22,33.1,0.01,22.47,25.34,0,0,2.65,800,0,6.3,2120,23,2.3,5.5,0,0,0,20,22.3,17.1,43.5,44.8,20.3,77.9,43.5,3.15,14.72,76.8,1,10,10.1,6548,3.0,57.9,5090,2.3,67.6,2026/4/29 19:59:30
-2026-04-29,19:59:31,TSL,5000,14.97,2.99,10.6,0,0,0,8.1,800.4,2.71,2169,12,0.195,-9.7,53,85.2,0,0,127,11.2,74.9,14.85,0,0.22,33.1,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2120,23,2.2,5.5,0,0,0,20,22.4,17.1,43.4,44.8,20.2,77.9,43.5,3.14,14.71,76.8,1,10,10,6528,3.0,57.6,5073,2.3,67.2,2026/4/29 19:59:31
-2026-04-29,19:59:32,TSL,5000,14.97,2.99,10.6,0,0,0,8.1,800.7,2.71,2169,12,0.195,-9.6,53,85.2,0,0,127.2,11.2,74.8,14.85,0,0.22,33.1,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2080,23,2.2,5.5,0,0,0,20,22.2,17.1,43.4,44.8,20.5,77.9,43.7,3.14,14.7,76.8,1,10,10,6534,3.0,57.7,5081,2.3,67.3,2026/4/29 19:59:32
-2026-04-29,19:59:33,TSL,5000,14.97,2.98,10.6,0,0,0,8.1,800.7,2.71,2169,12,0.195,-9.6,53,85.2,0,0,127,11.2,74.8,14.85,0,0.22,33.1,0.01,22.47,25.34,0,0,2.6,800,0,6.4,2100,23,2.2,5.5,0,0,0,20,22.1,17.1,43.4,44.8,20.5,77.9,43.7,3.15,14.7,76.8,1,10,10.1,6523,3.0,57.7,5074,2.3,67.4,2026/4/29 19:59:33
-2026-04-29,19:59:34,TSL,5000,14.96,2.98,10.6,0,0,0,8.1,800.4,2.7,2161,12,0.195,-9.6,53,85.2,0,0,127,11.2,74.9,14.85,0,0.22,33.1,0.01,22.47,25.34,0,0,2.7,800,0,6.35,2140,23,2.2,5.6,0,0,0,20,22,17.1,43.4,44.7,20.5,77.9,43.7,3.14,14.7,76.8,1,10.1,10.1,6530,3.0,57.9,5076,2.3,67.4,2026/4/29 19:59:34
-2026-04-29,19:59:35,TSL,5000,14.96,2.99,10.6,0,0,0,8.1,800.4,2.7,2161,12,0.195,-9.6,53,85.2,0,0,126.8,11.2,74.9,14.84,0,0.22,33.1,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2140,23,2.2,5.5,0,0,0,20,22.1,17.1,43.5,44.7,20.5,77.9,43.7,3.16,14.7,76.8,1,10.1,10,6519,3.0,57.7,5067,2.3,67.1,2026/4/29 19:59:35
-2026-04-29,19:59:36,TSL,5000,14.96,2.99,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.8,53,84.8,0,0,127.1,11.2,74.9,14.85,0,0.22,32.7,0.01,22.47,25.34,0,0,2.4,801,0,6.35,1940,23,2.2,5.6,0,0,0,20,22.2,17.1,43.4,44.7,20.5,77.9,43.7,3.21,14.71,76.9,1,10.1,10.1,6535,3.0,57.0,5082,2.3,67.3,2026/4/29 19:59:36
-2026-04-29,19:59:37,TSL,5000,14.96,2.98,10.7,0,0,0,8.1,800.7,2.75,2201,12,0.195,-10,53.1,84.8,0,0,127.1,11.2,74.9,14.87,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,801,0,6.5,2120,23,2.2,5.5,0,0,0,20,22.3,17.1,43.4,44.7,20.3,77.9,43.7,3.16,14.74,76.9,1,10.2,10.2,6535,3.0,57.0,5083,2.3,67.5,2026/4/29 19:59:37
-2026-04-29,19:59:38,TSL,5000,14.96,2.99,10.7,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10,53.1,84.8,0,0,127.1,11.3,75,14.87,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,801,0,6.4,2100,23,2.2,5.5,0,0,0,20,22.2,17.1,43.5,44.7,20.1,78.1,43.6,3.14,14.73,76.9,1,10.2,10.1,6539,3.0,57.6,5082,2.3,67.3,2026/4/29 19:59:38
-2026-04-29,19:59:39,TSL,5000,14.97,3,10.7,0,0,0,8.1,800.4,2.73,2185,12,0.195,-10.1,53.1,84.8,0,0,127.2,11.3,75,14.85,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,800,0,6.3,2080,23,2.2,5.5,0,0,0,20,22.2,17.1,43.5,44.7,20.1,78.1,43.6,3.13,14.71,76.9,1,10.1,10,6542,3.0,57.1,5084,2.3,67.1,2026/4/29 19:59:39
-2026-04-29,19:59:40,TSL,5000,14.97,2.99,10.7,0,0,0,8.1,800.4,2.73,2185,12,0.195,-10.1,53.1,84.8,0,0,127.3,11.2,75,14.84,0,0.22,32.7,0.01,22.47,25.34,0,0,2.5,800,0,6.45,2120,23,2.2,5.5,0,0,0,20,22.2,17.1,43.5,44.7,20.2,78.1,43.6,3.13,14.71,76.9,1,10.1,10.1,6547,3.0,57.3,5089,2.3,67.4,2026/4/29 19:59:40
-2026-04-29,19:59:41,TSL,5000,14.97,2.98,10.7,0,0,0,8.2,800.4,2.74,2193,12,0.195,-10.1,53.1,84.9,0,0,126.7,11.3,75,14.83,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2100,23,2.3,5.5,0,0,0,20,22.1,17.1,43.5,44.7,20.4,78.1,43.6,3.13,14.7,76.9,1,10.1,10.2,6526,3.0,57.3,5073,2.3,67.4,2026/4/29 19:59:41
-2026-04-29,19:59:42,TSL,5000,14.97,2.98,10.6,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.4,53.1,85.1,0,0,126.9,11.3,75,14.83,0,0.22,33,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2100,23,2.2,5.5,0,0,0,20,22.1,17,43.5,44.7,20.5,78.1,43.6,3.17,14.7,76.8,1,10.1,10.1,6526,3.0,57.7,5070,2.3,67.4,2026/4/29 19:59:42
-2026-04-29,19:59:43,TSL,5000,14.96,2.98,10.6,0,0,0,8.1,800.4,2.73,2185,12,0.195,-10.5,53.1,85.1,0,0,127,11.2,75,14.85,0,0.22,33,0.01,22.47,25.35,0,0,2.65,800,0,6.25,2100,23,2.2,5.5,0,0,0,20,22.3,17,43.5,44.7,20.5,78.1,43.6,3.2,14.72,76.8,1,10.1,10.1,6534,3.0,57.7,5076,2.3,67.4,2026/4/29 19:59:43
-2026-04-29,19:59:44,TSL,5000,14.96,2.98,10.6,0,0,0,8.1,800.4,2.73,2185,12,0.195,-10.5,53.1,85.1,0,0,127.2,11.2,74.8,14.86,0,0.22,33,0.01,22.47,25.34,0,0,2.55,800,0,6.45,2060,23,2.2,5.6,0,0,0,20,22.4,17,43.5,44.7,20.3,77.9,43.6,3.17,14.72,76.8,1,10.1,10.1,6536,3.0,57.4,5084,2.3,67.5,2026/4/29 19:59:44
-2026-04-29,19:59:45,TSL,5000,14.96,3,10.6,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.5,53.1,85.1,0,0,127.5,11.3,74.8,14.86,0,0.22,33,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2120,23,2.2,5.5,0,0,0,20,22.1,17,43.5,44.7,20.3,77.9,43.6,3.15,14.71,76.8,1,10.1,9.9,6551,3.0,57.6,5094,2.3,67.2,2026/4/29 19:59:45
-2026-04-29,19:59:46,TSL,5000,14.97,3,10.7,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.5,53.1,85.1,0,0,127.5,11.3,74.8,14.85,0,0.22,33,0.01,22.47,25.34,0,0,2.65,800,0,6.3,2120,23,2.3,5.5,0,0,0,20,21.9,17,43.5,44.7,20.2,77.9,43.6,3.15,14.7,76.8,1,10.1,10,6549,3.0,57.7,5096,2.3,67.2,2026/4/29 19:59:46
-2026-04-29,19:59:47,TSL,5000,14.97,3,10.7,0,0,0,8.1,800.4,2.73,2185,12,0.195,-10.5,53.1,85.1,0,0,127.4,11.2,74.8,14.83,0,0.22,33,0.01,22.47,25.34,0,0,2.35,800,0,6.2,1880,23,2.2,5.5,0,0,0,20,22.1,17,43.5,44.8,20.3,77.9,43.6,3.14,14.7,76.8,1,10,10,6549,3.1,58.3,5096,2.4,67.2,2026/4/29 19:59:47
-2026-04-29,19:59:48,TSL,5000,14.96,2.99,10.7,0,0,0,8.1,800.4,2.73,2185,12,0.195,-10.4,53,84.9,0,0,127.6,11.2,74.8,14.82,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.2,2140,23,2.3,5.5,0,0,0,20,22.3,17,43.4,44.7,20.4,77.9,43.6,3.15,14.69,76.8,1,10,10.1,6556,3.0,57.4,5102,2.3,67.5,2026/4/29 19:59:48
-2026-04-29,19:59:49,TSL,5000,14.96,2.99,10.7,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.4,53,84.9,0,0,127.1,11.2,74.8,14.82,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.35,2140,23,2.3,5.6,0,0,0,20,22.3,17,43.4,44.7,20.6,77.9,43.6,3.15,14.69,76.8,1,10,10.1,6531,3.0,57.6,5082,2.3,67.3,2026/4/29 19:59:49
-2026-04-29,19:59:50,TSL,5000,14.95,2.98,10.7,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.4,53,84.9,0,0,127.2,11.2,74.9,14.82,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2080,23,2.2,5.5,0,0,0,20,22.4,17,43.5,44.7,20.7,77.9,43.7,3.16,14.69,76.8,1,10,10.2,6542,3.0,57.8,5088,2.3,67.6,2026/4/29 19:59:50
-2026-04-29,19:59:51,TSL,4995,14.95,2.98,10.7,0,0,0,8.1,800.4,2.76,2209,12,0.195,-10.2,52.9,84.9,0,0,127.2,11.2,74.9,14.84,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.25,2100,23,2.2,5.5,0,0,0,20,22.3,17,43.5,44.7,20.7,77.9,43.7,3.2,14.7,76.8,1,10.1,10.2,6542,3.0,57.4,5088,2.3,67.6,2026/4/29 19:59:51
-2026-04-29,19:59:52,TSL,5000,14.94,2.98,10.7,0,0,0,8.1,800.4,2.76,2209,12,0.195,-10.2,52.9,84.9,0,0,127.4,11.2,74.9,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.4,2140,23,2.2,5.5,0,0,0,20,22.2,17,43.5,44.7,20.6,77.9,43.7,3.17,14.7,76.8,1,10.1,10.2,6554,3.0,56.8,5098,2.3,67.7,2026/4/29 19:59:52
-2026-04-29,19:59:53,TSL,5000,14.94,3,10.7,0,0,0,8.1,800.4,2.7,2161,12,0.195,-10,52.8,84.9,0,0,127.5,11.2,74.9,14.84,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2080,23,2.3,5.6,0,0,0,20,22.3,17,43.4,44.8,20.4,77.9,43.7,3.16,14.7,76.8,1,10,10,6560,3.0,56.6,5100,2.3,67.2,2026/4/29 19:59:53
-2026-04-29,19:59:54,TSL,5000,14.95,3.01,10.7,0,0,0,8.1,800.4,2.7,2161,12,0.195,-10,52.8,85,0,0,127.5,11.2,74.9,14.84,0,0.22,32.9,0.01,22.47,25.34,0,0,2.65,800,0,6.35,2120,23,2.2,5.6,0,0,0,20,22.2,17,43.4,44.8,20.5,77.9,43.7,3.2,14.7,76.8,1,10,9.9,6557,3.0,57.7,5098,2.4,67.0,2026/4/29 19:59:54
-2026-04-29,19:59:55,TSL,5000,14.96,3,10.7,0,0,0,8.1,800.4,2.73,2185,12,0.195,-9.8,52.8,85,0,0,127.8,11.2,74.9,14.86,0,0.22,32.9,0.01,22.47,25.34,0,0,2.7,800,0,6.2,2160,23,2.2,5.5,0,0,0,20,22.2,17,43.4,44.8,20.4,77.9,43.7,3.2,14.72,76.8,1,10,10,6571,3.0,57.4,5109,2.3,67.4,2026/4/29 19:59:55
-2026-04-29,19:59:56,TSL,5000,14.96,3,10.7,0,0,0,8.1,800.4,2.73,2185,12,0.194,-9.8,52.8,85.1,0,0,128,11.2,74.9,14.87,0,0.22,32.9,0.01,22.47,25.34,0,0,2.65,800,0,6.5,2100,23,2.3,5.5,0,0,0,20,22.4,17,43.5,44.8,20.3,77.9,43.7,3.16,14.74,76.8,1,10.1,10,6581,3.0,57.5,5117,2.3,67.5,2026/4/29 19:59:56
-2026-04-29,19:59:57,TSL,5000,14.96,3.01,10.7,0,0,0,8.1,800.4,2.7,2161,12,0.195,-9.8,52.8,85.1,0,0,127.4,11.3,74.9,14.86,0,0.22,32.9,0.01,22.47,25.34,0,0,2.55,800,0,6.25,2160,23,2.2,5.6,0,0,0,20,22.3,17,43.4,44.8,20.2,77.9,43.7,3.15,14.72,76.8,1,10,9.9,6555,3.0,56.7,5096,2.3,67.0,2026/4/29 19:59:57
-2026-04-29,19:59:58,TSL,5000,14.97,3,10.7,0,0,0,8.1,800.4,2.71,2169,12,0.195,-9.8,52.8,85.1,0,0,127.3,11.3,74.9,14.85,0,0.22,32.9,0.01,22.47,25.34,0,0,2.6,800,0,6.2,2080,23,2.2,5.5,0,0,0,20,22.1,17,43.4,44.8,20.3,77.9,43.7,3.15,14.71,76.8,1,10,10,6543,3.0,57.6,5088,2.3,67.1,2026/4/29 19:59:58
-2026-04-29,19:59:59,TSL,4995,14.97,3,10.6,0,0,0,8.1,800.4,2.76,2209,12,0.195,-9.8,52.8,85.1,0,0,127.6,11.2,74.9,14.87,0,0.22,32.9,0.01,22.47,25.34,0,0,2.65,800,0,6.25,2180,23,2.2,5.5,0,0,0,20,22.1,17,43.5,44.8,20.2,77.9,43.7,3.2,14.73,76.8,1,10,9.9,6553,3.0,57.7,5093,2.3,67.3,2026/4/29 19:59:59
-2026-04-29,20:00:00,TSL,5000,14.97,2.99,10.6,0,0,0,8.1,800.4,2.76,2209,12,0.195,-9.6,52.8,84.9,0,0,127.8,11.2,74.9,14.87,0,0.22,32.7,0.01,22.47,25.34,0,0,2.85,800,0,6.45,2300,23,2.2,5.5,0,0,0,20,22.4,17.1,43.5,44.8,20.1,77.9,43.7,3.16,14.73,76.8,1,10.1,10,6569,3.0,56.9,5105,2.3,67.6,2026/4/29 20:00:00
-2026-04-29,20:00:01,TSL,5000,14.97,3.01,10.6,0,0,0,8.1,800.4,2.7,2161,12,0.195,-9.6,52.8,84.9,0,0,127.6,11.3,74.9,14.86,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.25,2120,23,2.2,5.6,0,0,0,20,22.5,17.1,43.4,44.8,20.1,77.9,43.7,3.14,14.72,76.8,1,10,9.8,6558,3.0,57.8,5096,2.4,67.0,2026/4/29 20:00:01
-2026-04-29,20:00:02,TSL,5000,14.98,3.01,10.6,0,0,0,8.1,800.4,2.7,2161,12,0.195,-9.6,52.8,84.9,0,0,127.6,11.3,74.8,14.85,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.25,2120,23,2.2,5.5,0,0,0,20,22.3,17.1,43.5,44.8,20.1,77.9,43.7,3.15,14.7,76.8,1,10,9.8,6552,3.0,57.8,5094,2.4,67.0,2026/4/29 20:00:02
-2026-04-29,20:00:03,TSL,5000,14.98,3,10.6,0,0,0,8.1,800.4,2.71,2169,12,0.195,-9.6,52.8,84.9,0,0,127.5,11.2,74.8,14.85,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,800,0,6.4,2060,23,2.3,5.6,0,0,0,20,22.2,17.1,43.5,44.8,20.3,77.9,43.7,3.14,14.7,76.8,1,10,9.9,6547,3.0,57.7,5091,2.3,67.2,2026/4/29 20:00:03
-2026-04-29,20:00:04,TSL,5000,14.97,2.99,10.7,0,0,0,8.1,800.4,2.71,2169,12,0.195,-9.6,52.8,84.9,0,0,127.5,11.2,74.8,14.85,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2120,23,2.2,5.6,0,0,0,20,22.1,17.1,43.5,44.8,20.4,77.9,43.7,3.16,14.7,76.8,1,10,10.1,6549,3.0,57.8,5097,2.4,67.5,2026/4/29 20:00:04
-2026-04-29,20:00:05,TSL,5000,14.97,2.98,10.7,0,0,0,8.1,800.4,2.71,2169,12,0.195,-9.5,52.8,84.9,0,0,127.4,11.2,74.8,14.85,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.2,2100,23,2.2,5.5,0,0,0,20,22.4,17.1,43.5,44.8,20.4,77.9,43.7,3.18,14.71,76.8,1,10,10.2,6544,3.0,58.0,5093,2.3,67.7,2026/4/29 20:00:05
-2026-04-29,20:00:06,TSL,5000,14.96,2.99,10.7,0,0,0,8.1,800.4,2.75,2201,12,0.195,-9.5,52.8,84.9,0,0,127.8,11.2,74.8,14.86,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,800,0,6.3,2080,23,2.2,5.5,0,0,0,20,22.4,17.1,43.5,44.8,20.3,77.9,43.7,3.17,14.73,76.9,1,10,10.1,6567,3.0,57.1,5110,2.3,67.6,2026/4/29 20:00:06
-2026-04-29,20:00:07,TSL,5000,14.97,3,10.7,0,0,0,8.1,800.4,2.75,2201,12,0.194,-9.5,52.8,84.9,0,0,128,11.2,74.8,14.86,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2120,23,2.3,5.5,0,0,0,20,22.3,17.1,43.5,44.8,20.2,77.9,43.7,3.17,14.74,76.9,1,10,10,6575,3.0,57.1,5116,2.3,67.5,2026/4/29 20:00:07
-2026-04-29,20:00:08,TSL,5000,14.97,3.01,10.7,0,0,0,8.1,800.7,2.73,2185,12,0.195,-9.5,52.8,84.9,0,0,128,11.2,74.8,14.87,0,0.22,32.7,0.01,22.47,25.35,0,0,2.6,800,0,6.45,2140,23,2.3,5.6,0,0,0,20,22.1,17.1,43.5,44.8,20.2,77.9,43.8,3.17,14.74,76.9,1,10.1,9.9,6575,3.0,57.4,5115,2.3,67.2,2026/4/29 20:00:08
-2026-04-29,20:00:09,TSL,5000,14.98,3.01,10.7,0,0,0,8.1,800.4,2.71,2169,12,0.195,-9.5,52.8,84.9,0,0,127.8,11.2,74.8,14.86,0,0.22,32.7,0.01,22.47,25.35,0,0,2.6,800,0,6.45,2100,23,2.2,5.5,0,0,0,20,22.3,17.1,43.5,44.8,20.1,77.9,43.8,3.15,14.74,76.9,1,10.1,9.9,6568,3.0,57.3,5109,2.3,67.2,2026/4/29 20:00:09
-2026-04-29,20:00:10,TSL,5000,14.98,3.02,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.5,52.8,84.9,0,0,128.1,11.3,74.8,14.85,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.4,2120,23,2.3,5.6,0,0,0,20,22.3,17.1,43.5,44.8,20.2,77.9,43.8,3.15,14.72,76.9,1,10,9.8,6578,3.0,57.1,5116,2.3,67.0,2026/4/29 20:00:10
-2026-04-29,20:00:11,TSL,5000,14.98,3.01,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.8,52.9,84.9,0,0,128,11.2,74.8,14.86,0,0.22,32.7,0.01,22.47,25.34,0,0,2.45,800,0,6.45,1960,23,2.3,5.6,0,0,0,20,22.2,17.1,43.4,44.8,20.3,77.9,43.9,3.18,14.73,76.9,1,10,9.9,6573,3.0,57.2,5113,2.3,67.2,2026/4/29 20:00:11
-2026-04-29,20:00:12,TSL,5000,14.98,3,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.8,52.9,84.9,0,0,128,11.2,74.8,14.87,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.25,2100,23,2.2,5.5,0,0,0,20,22.3,17.1,43.5,44.8,20.3,77.9,43.9,3.18,14.73,76.8,1,10.1,10,6573,3.0,57.3,5114,2.3,67.5,2026/4/29 20:00:12
-2026-04-29,20:00:13,TSL,5000,14.98,2.99,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.8,52.9,84.9,0,0,127.6,11.2,74.8,14.87,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2140,23,2.3,5.6,0,0,0,20,22.2,17,43.5,44.8,20.3,77.9,43.9,3.14,14.74,76.8,1,10.1,10.1,6552,3.0,57.3,5099,2.3,67.5,2026/4/29 20:00:13
-2026-04-29,20:00:14,TSL,5000,14.98,3,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.1,52.9,84.9,0,0,127.4,11.3,74.9,14.85,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.15,2100,23,2.2,5.5,0,0,0,20,22.1,17,43.5,44.8,20.4,78,43.9,3.13,14.71,76.8,1,10,10,6546,3.0,57.0,5090,2.3,67.2,2026/4/29 20:00:14
-2026-04-29,20:00:15,TSL,5000,14.98,2.99,10.7,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.1,52.9,84.9,0,0,127.3,11.2,74.9,14.85,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2080,23,2.2,5.5,0,0,0,20,22.2,17,43.5,44.9,20.5,78,43.9,3.14,14.7,76.8,1,9.9,10.1,6541,3.0,57.8,5087,2.3,67.4,2026/4/29 20:00:15
-2026-04-29,20:00:16,TSL,5000,14.97,2.98,10.7,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.2,52.9,84.9,0,0,127.1,11.2,74.9,14.84,0,0.22,32.7,0.01,22.47,25.34,0,0,2.5,800,0,6.45,2200,23,2.2,5.5,0,0,0,20,22,17,43.5,44.9,20.7,78,43.9,3.16,14.7,76.8,1,9.9,10.2,6533,3.0,57.8,5081,2.3,67.5,2026/4/29 20:00:16
-2026-04-29,20:00:17,TSL,5000,14.97,2.97,10.7,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.2,52.9,84.9,0,0,127.2,11.2,74.9,14.83,0,0.22,32.7,0.01,22.47,25.35,0,0,2.65,800,0,6.4,2120,23,2.2,5.5,0,0,0,20,22.2,17,43.5,44.9,20.8,78,43.9,3.16,14.7,76.8,1,9.9,10.3,6538,3.0,58.0,5086,2.3,67.8,2026/4/29 20:00:17
-2026-04-29,20:00:18,TSL,5000,14.96,2.97,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.5,52.9,85,0,0,127.1,11.2,74.9,14.83,0,0.22,32.8,0.01,22.47,25.35,0,0,2.65,800,0,6.35,2100,23,2.2,5.5,0,0,0,20,22.1,17,43.5,44.9,20.8,78,44,3.16,14.7,76.8,1,9.9,10.3,6535,3.0,57.3,5084,2.3,67.7,2026/4/29 20:00:18
-2026-04-29,20:00:19,TSL,4995,14.96,2.98,10.7,0,0,0,8.1,800.4,2.73,2185,12,0.195,-10.6,52.9,85,0,0,127.2,11.2,74.9,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.2,2100,23,2.2,5.5,0,0,0,20,22.1,16.8,43.5,44.9,20.8,78,44,3.22,14.72,76.6,1,9.9,10.2,6524,3.0,57.1,5075,2.3,67.4,2026/4/29 20:00:19
-2026-04-29,20:00:20,TSL,5000,14.95,2.97,10.7,0,0,0,8.1,800.7,2.7,2161,12,0.195,-10.6,52.9,85,0,0,127.8,11.2,74.8,14.86,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.4,1940,23,2.2,5.6,0,0,0,20,22.4,16.8,43.5,44.9,20.6,77.9,43.9,3.19,14.72,76.6,1,9.9,10.3,6569,3.0,58.5,5113,2.4,68.1,2026/4/29 20:00:20
-2026-04-29,20:00:21,TSL,5000,14.96,2.99,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.6,52.9,85,0,0,127.9,11.2,74.8,14.87,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,801,0,6.5,2100,23,2.3,5.5,0,0,0,20,22.2,16.9,43.5,44.9,20.4,77.9,43.9,3.17,14.73,76.6,1,10,10.1,6572,3.0,57.4,5114,2.3,67.7,2026/4/29 20:00:21
-2026-04-29,20:00:22,TSL,5000,14.97,3.02,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.6,52.9,85,0,0,128.1,11.2,74.8,14.87,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,801,0,6.5,2100,23,2.3,5.5,0,0,0,20,22.1,16.9,43.5,44.9,20.4,77.9,43.9,3.15,14.74,76.6,1,10,9.8,6580,3.0,57.0,5118,2.3,67.0,2026/4/29 20:00:22
-2026-04-29,20:00:23,TSL,5000,14.98,3.02,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.194,-10.6,52.9,85,0,0,127.9,11.2,74.8,14.87,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,801,0,6.35,2140,23,2.2,5.6,0,0,0,20,22.1,16.9,43.5,44.9,20.5,77.9,44,3.15,14.72,76.6,1,10,9.8,6568,3.0,57.0,5109,2.3,66.9,2026/4/29 20:00:23
-2026-04-29,20:00:24,TSL,5000,14.98,3.01,10.7,0,0,0,8.1,800.7,2.71,2169,12,0.195,-10.5,52.8,85,0,0,127.6,11.3,74.8,14.86,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.35,2100,23,2.2,5.5,0,0,0,20,22.3,16.9,43.5,44.9,20.6,77.9,44,3.15,14.72,76.6,1,9.9,9.9,6552,3.0,57.6,5097,2.4,67.0,2026/4/29 20:00:24
-2026-04-29,20:00:25,TSL,5000,14.98,3,10.6,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10.3,52.7,85,0,0,127.4,11.2,74.8,14.85,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2120,23,2.2,5.5,0,0,0,20,22.2,17.1,43.5,44.9,20.7,77.9,44,3.17,14.71,76.8,1,9.9,9.9,6542,3.0,57.6,5087,2.3,67.1,2026/4/29 20:00:25
-2026-04-29,20:00:26,TSL,5000,14.98,2.99,10.5,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10.3,52.7,85,0,0,127.5,11.2,74.9,14.85,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2100,23,2.3,5.6,0,0,0,20,22,17.1,43.5,44.9,20.8,78,44,3.17,14.71,76.8,1,9.9,9.9,6551,3.0,57.0,5089,2.3,67.4,2026/4/29 20:00:26
-2026-04-29,20:00:27,TSL,5000,14.97,2.99,10.5,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.3,52.6,85,0,0,127.5,11.2,74.9,14.86,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.4,2120,23,2.2,5.5,0,0,0,20,22.1,17.1,43.5,44.9,20.6,78,43.8,3.19,14.72,76.8,1,9.9,9.9,6553,3.0,57.8,5090,2.3,67.4,2026/4/29 20:00:27
-2026-04-29,20:00:28,TSL,5000,14.97,2.99,10.5,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.3,52.6,85,0,0,127.5,11.2,74.9,14.86,0,0.22,32.7,0.01,22.47,25.34,0,0,2.7,800,0,6.3,2140,23,2.2,5.5,0,0,0,20,22.4,17.1,43.5,44.9,20.6,78,43.8,3.18,14.72,76.8,1,9.9,9.9,6553,3.0,57.8,5090,2.3,67.4,2026/4/29 20:00:28
-2026-04-29,20:00:29,TSL,5000,14.97,3,10.5,0,0,0,8.1,800.4,2.76,2209,12,0.195,-10.1,52.5,85,0,0,128,11.2,74.9,14.87,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,800,0,6.25,2100,23,2.3,5.5,0,0,0,20,22.4,17.1,43.5,44.9,20.5,78,43.9,3.18,14.74,76.8,1,10,9.8,6579,3.0,56.8,5109,2.3,67.4,2026/4/29 20:00:29
-2026-04-29,20:00:30,TSL,5000,14.98,3,10.5,0,0,0,8.1,800.4,2.76,2209,12,0.195,-9.9,52.5,85,0,0,128.2,11.2,74.9,14.88,0,0.22,32.7,0.01,22.47,25.34,0,0,2.7,800,0,6.3,2160,23,2.2,5.5,0,0,0,20,22.1,17.1,43.5,44.9,20.4,78,43.9,3.23,14.75,76.8,1,10,9.8,6587,3.0,56.9,5116,2.3,67.5,2026/4/29 20:00:30
-2026-04-29,20:00:31,TSL,5000,14.98,3,10.6,0,0,0,8.1,800.4,2.76,2209,12,0.195,-9.9,52.5,85,0,0,128.1,11.2,74.9,14.89,0,0.22,32.7,0.01,22.47,25.34,0,0,2.7,800,0,6.5,2160,23,2.2,5.5,0,0,0,20,22.1,17.2,43.5,45,20.1,78,43.9,3.19,14.76,76.9,1,9.9,9.9,6582,3.0,56.9,5115,2.3,67.5,2026/4/29 20:00:31
-2026-04-29,20:00:32,TSL,5000,14.99,3.01,10.6,0,0,0,8.1,800.4,2.76,2209,12,0.195,-9.9,52.5,85,0,0,128.4,11.2,74.9,14.9,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,800,0,6.5,2080,23,2.2,5.6,0,0,0,20,22.4,17.2,43.5,45,19.9,78,43.9,3.16,14.76,76.9,1,10,9.8,6595,3.0,56.9,5125,2.3,67.4,2026/4/29 20:00:32
-2026-04-29,20:00:33,TSL,5000,15,3.02,10.6,0,0,0,8.1,800.4,2.73,2185,12,0.194,-9.8,52.4,85,0,0,128.1,11.3,74.8,14.88,0,0.22,32.7,0.01,22.46,25.34,0,0,2.65,800,0,6.35,2120,23,2.3,5.6,0,0,0,20,22.3,17.2,43.5,45,20,77.9,44,3.14,14.75,76.9,1,9.9,9.7,6574,3.0,57.3,5110,2.3,67.0,2026/4/29 20:00:33
-2026-04-29,20:00:34,TSL,5000,15.01,3.01,10.6,0,0,0,8.1,800.4,2.73,2185,12,0.195,-9.8,52.4,85,0,0,127.6,11.3,74.8,14.87,0,0.22,32.7,0.01,22.46,25.34,0,0,2.6,800,0,6.45,2100,23,2.2,5.5,0,0,0,20,22.5,17.2,43.5,45,20.1,77.9,44,3.15,14.74,76.9,1,9.9,9.8,6546,3.0,57.2,5090,2.3,67.0,2026/4/29 20:00:34
-2026-04-29,20:00:35,TSL,5000,15,3,10.6,0,0,0,8.1,800.4,2.69,2153,12,0.194,-9.8,52.4,85,0,0,127.2,11.2,74.8,14.87,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2080,23,2.3,5.5,0,0,0,20,22.4,17.2,43.5,45,20.3,77.9,44,3.14,14.73,76.9,1,9.9,9.9,6527,3.0,58.0,5076,2.4,67.0,2026/4/29 20:00:35
-2026-04-29,20:00:36,TSL,5000,15,2.99,10.6,0,0,0,8.1,800.4,2.69,2153,12,0.195,-9.9,52.4,85,0,0,127.2,11.3,74.8,14.86,0,0.22,32.7,0.01,22.47,25.34,0,0,2.75,800,0,6.45,2140,23,2.2,5.6,0,0,0,20,22.1,17.2,43.5,45,20.4,77.9,44,3.14,14.73,76.9,1,9.8,10,6527,3.0,58.2,5077,2.4,67.3,2026/4/29 20:00:36
-2026-04-29,20:00:37,TSL,5000,14.99,2.99,10.6,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.9,52.4,84.9,0,0,127.4,11.2,74.8,14.86,0,0.22,32.6,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2140,23,2.2,5.5,0,0,0,20,22.1,17.2,43.5,45,20.4,77.9,44,3.15,14.72,76.9,1,9.8,10,6540,3.0,57.2,5087,2.3,67.4,2026/4/29 20:00:37
-2026-04-29,20:00:38,TSL,5000,14.99,2.99,10.6,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.1,52.3,84.9,0,0,127.5,11.3,74.8,14.85,0,0.22,32.6,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2100,23,2.2,5.6,0,0,0,20,22.3,17.2,43.5,45,20.5,77.9,44.1,3.15,14.71,76.9,1,9.8,10,6545,3.0,57.2,5090,2.3,67.4,2026/4/29 20:00:38
-2026-04-29,20:00:39,TSL,5000,14.98,2.99,10.7,0,0,0,8.1,800.4,2.73,2185,12,0.195,-10.2,52.3,84.9,0,0,127,11.2,74.9,14.85,0,0.22,32.6,0.01,22.47,25.34,0,0,2.6,800,0,6.4,2060,23,2.2,5.6,0,0,0,20,22.1,17.2,43.5,45,20.7,77.9,44.2,3.21,14.71,76.9,1,9.8,10.1,6525,3.0,57.2,5075,2.3,67.2,2026/4/29 20:00:39
-2026-04-29,20:00:40,TSL,4995,14.98,2.99,10.7,0,0,0,8.1,800.4,2.76,2209,12,0.195,-10.2,52.3,84.9,0,0,127.8,11.2,74.9,14.88,0,0.22,32.6,0.01,22.47,25.34,0,0,2.65,800,0,6.5,2140,23,2.2,5.5,0,0,0,20,22.3,17.2,43.5,45,20.6,77.9,44.2,3.2,14.73,76.9,1,9.9,10.1,6546,3.0,57.4,5091,2.3,67.5,2026/4/29 20:00:40
-2026-04-29,20:00:41,TSL,5000,14.97,2.99,10.7,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10.2,52.3,84.9,0,0,127.9,11.2,74.9,14.89,0,0.22,32.6,0.01,22.47,25.34,0,0,2.65,800,0,6.3,2100,23,2.3,5.6,0,0,0,20,22.2,17.2,43.5,45,20.5,77.9,44.2,3.18,14.75,76.9,1,9.9,10.1,6574,3.0,57.2,5113,2.3,67.7,2026/4/29 20:00:41
-2026-04-29,20:00:42,TSL,5000,14.98,3.01,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.4,52.2,84.9,0,0,128.3,11.2,74.9,14.89,0,0.22,32.6,0.01,22.47,25.34,0,0,2.65,800,0,6.5,2120,23,2.2,5.5,0,0,0,20,22.2,17.2,43.5,45,20.5,77.9,44.2,3.2,14.75,76.9,1,9.9,9.9,6592,3.0,57.1,5125,2.3,67.4,2026/4/29 20:00:42
-2026-04-29,20:00:43,TSL,5000,14.99,3.02,10.7,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10.4,52.2,85,0,0,128.2,11.2,74.9,14.9,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.35,2120,23,2.2,5.5,0,0,0,20,22.2,17.1,43.5,45,20.4,77.9,44.3,3.19,14.76,76.8,1,10,9.8,6585,3.0,56.9,5119,2.3,67.1,2026/4/29 20:00:43
-2026-04-29,20:00:44,TSL,5000,15,3.03,10.7,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10.5,52.1,85,0,0,128.3,11.2,74.9,14.91,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.4,2120,23,2.2,5.5,0,0,0,20,22.2,17.1,43.5,45,20.3,78,44.3,3.19,14.77,76.8,1,10,9.8,6588,3.0,56.8,5121,2.3,66.9,2026/4/29 20:00:44
-2026-04-29,20:00:45,TSL,5000,15,3.04,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.5,52.1,85,0,0,128.2,11.3,74.8,14.9,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.5,2100,23,2.2,5.5,0,0,0,20,22.1,17.1,43.5,45,20.1,77.9,44,3.15,14.76,76.8,1,10,9.7,6579,3.0,56.9,5116,2.3,66.6,2026/4/29 20:00:45
-2026-04-29,20:00:46,TSL,5000,15.01,3.03,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.5,52.1,85,0,0,127.8,11.3,74.8,14.89,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.35,2120,23,2.2,5.5,0,0,0,20,22.2,17.1,43.5,45.1,20.1,77.9,44,3.15,14.75,76.8,1,9.8,9.8,6556,3.0,56.9,5099,2.3,66.6,2026/4/29 20:00:46
-2026-04-29,20:00:47,TSL,5000,15.01,3.02,10.6,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.5,52,85,0,0,128,11.3,74.8,14.88,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.2,2100,23,2.2,5.5,0,0,0,20,22.3,17.1,43.5,45.1,20.3,77.9,44.1,3.13,14.74,76.9,1,9.8,9.7,6566,3.0,57.7,5105,2.4,67.0,2026/4/29 20:00:47
-2026-04-29,20:00:48,TSL,5000,15.01,3,10.6,0,0,0,8.1,800.4,2.73,2185,12,0.195,-10.5,51.9,85,0,0,127.6,11.2,74.8,14.87,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2120,23,2.2,5.6,0,0,0,20,22.2,17.1,43.5,45.1,20.5,77.9,44.1,3.15,14.73,76.9,1,9.8,9.9,6551,3.0,57.9,5095,2.3,67.3,2026/4/29 20:00:48
-2026-04-29,20:00:49,TSL,5000,15,2.99,10.6,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.5,51.9,85.1,0,0,127.8,11.3,74.8,14.86,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2080,23,2.2,5.5,0,0,0,20,22.3,17.1,43.5,45.1,20.6,77.9,44.1,3.15,14.73,76.9,1,9.7,10,6558,3.0,58.0,5101,2.4,67.6,2026/4/29 20:00:49
-2026-04-29,20:00:50,TSL,5000,14.99,2.98,10.5,0,0,0,8.1,800.7,2.71,2169,12,0.195,-10.4,51.8,85,0,0,127.2,11.2,74.8,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.6,801,0,6.45,2100,23,2.2,5.5,0,0,0,20,22.1,17.1,43.5,45.1,20.6,77.9,44.1,3.17,14.72,76.9,1,9.7,10,6530,3.0,57.8,5076,2.3,67.5,2026/4/29 20:00:50
-2026-04-29,20:00:51,TSL,5000,14.99,2.98,10.5,0,0,0,8.1,800.7,2.71,2169,12,0.195,-10.4,51.8,85,0,0,127.4,11.2,74.9,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2120,23,2.2,5.6,0,0,0,20,22.1,17.2,43.5,45.1,20.6,78,44.1,3.16,14.72,76.9,1,9.7,10,6544,3.0,57.9,5084,2.3,67.6,2026/4/29 20:00:51
-2026-04-29,20:00:52,TSL,5000,14.98,2.98,10.6,0,0,0,8.1,800.4,2.73,2185,12,0.195,-10.1,51.7,85,0,0,127.2,11.2,74.9,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2140,23,2.2,5.5,0,0,0,20,22.3,17.2,43.5,45.1,20.6,78,44.1,3.15,14.71,76.9,1,9.7,10.1,6536,3.0,57.4,5081,2.3,67.5,2026/4/29 20:00:52
-2026-04-29,20:00:53,TSL,5000,14.97,2.98,10.6,0,0,0,8.1,800.4,2.73,2185,12,0.195,-10.1,51.7,85,0,0,127.2,11.2,74.9,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2100,23,2.2,5.5,0,0,0,20,22.3,17.2,43.5,45.1,20.6,78,44.1,3.16,14.71,76.9,1,9.7,10.1,6538,3.0,57.4,5082,2.3,67.5,2026/4/29 20:00:53
-2026-04-29,20:00:54,TSL,5000,14.97,2.98,10.6,0,0,0,8.1,800.7,2.74,2193,12,0.195,-10.1,51.7,85,0,0,127.3,11.2,74.9,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2120,23,2.2,5.5,0,0,0,20,22.2,17.2,43.5,45.1,20.7,78,44.1,3.18,14.71,76.9,1,9.7,10.1,6543,3.0,57.2,5086,2.3,67.6,2026/4/29 20:00:54
-2026-04-29,20:00:55,TSL,4995,14.97,2.98,10.6,0,0,0,8.1,800.7,2.74,2193,12,0.195,-10.1,51.7,85.1,0,0,127.6,11.2,74.9,14.86,0,0.22,32.9,0.01,22.47,25.34,0,0,2.7,800,0,6.25,2080,23,2.2,5.6,0,0,0,20,22.2,17.2,43.5,45.1,20.7,78,44.1,3.2,14.72,76.9,1,9.7,10.1,6558,3.0,57.4,5098,2.3,67.8,2026/4/29 20:00:55
-2026-04-29,20:00:56,TSL,5000,14.96,2.99,10.6,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.9,51.6,85.1,0,0,127.6,11.2,74.9,14.88,0,0.22,32.9,0.01,22.47,25.34,0,0,2.75,800,0,6.25,2180,23,2.2,5.5,0,0,0,20,22.4,17.2,43.5,45.1,20.5,78,44.1,3.19,14.75,76.9,1,9.8,10,6560,3.0,57.2,5099,2.3,67.5,2026/4/29 20:00:56
-2026-04-29,20:00:57,TSL,5000,14.97,3.01,10.7,0,0,0,8,800.4,2.74,2193,12,0.195,-9.9,51.6,85.1,0,0,128.1,11.2,74.9,14.89,0,0.22,32.9,0.01,22.47,25.34,0,0,2.65,800,0,6.25,2120,23,2.2,5.5,0,0,0,20,22.3,17.2,43.5,45.1,20.4,77.9,44.1,3.2,14.76,76.9,1,9.8,9.9,6584,3.0,57.2,5119,2.3,67.3,2026/4/29 20:00:57
-2026-04-29,20:00:58,TSL,5000,14.98,3.02,10.7,0,0,0,8.1,800.4,2.76,2209,12,0.195,-9.9,51.6,85.1,0,0,128,11.2,74.9,14.89,0,0.22,32.9,0.01,22.47,25.34,0,0,2.6,800,0,6.35,2100,23,2.2,5.5,0,0,0,20,22.3,17.2,43.5,45.1,20.2,77.9,44.1,3.18,14.76,76.9,1,9.8,9.8,6577,3.0,56.6,5113,2.3,67.0,2026/4/29 20:00:58
-2026-04-29,20:00:59,TSL,5000,14.99,3.02,10.7,0,0,0,8.1,800.4,2.76,2209,12,0.195,-9.9,51.5,85.1,0,0,128.1,11.3,74.9,14.88,0,0.22,32.9,0.01,22.47,25.34,0,0,2.65,800,0,6.4,2060,23,2.2,5.5,0,0,0,20,22.4,17.2,43.5,45.1,20.2,77.9,44.1,3.15,14.75,76.9,1,9.8,9.8,6580,3.0,56.7,5115,2.3,67.0,2026/4/29 20:00:59
-2026-04-29,20:01:00,TSL,5000,14.99,3.01,10.7,0,0,0,8.1,800.4,2.76,2209,12,0.195,-10,51.5,85.1,0,0,128,11.2,74.9,14.88,0,0.22,32.9,0.01,22.47,25.34,0,0,2.6,800,0,6.45,2060,23,2.2,5.5,0,0,0,20,22.4,17.2,43.5,45.1,20.2,77.9,44.1,3.19,14.75,76.9,1,9.8,9.9,6575,3.0,56.8,5112,2.3,67.2,2026/4/29 20:01:00
-2026-04-29,20:01:01,TSL,5000,14.99,3.01,10.7,0,0,0,8.1,800.4,2.76,2209,12,0.195,-10,51.5,85,0,0,128.1,11.2,74.9,14.88,0,0.22,32.7,0.01,22.47,25.34,0,0,2.7,800,0,6.4,2120,23,2.2,5.6,0,0,0,20,22.2,17.1,43.5,45.1,20.1,77.9,44.1,3.18,14.75,76.8,1,9.8,9.9,6580,3.0,56.8,5116,2.3,67.3,2026/4/29 20:01:01
-2026-04-29,20:01:02,TSL,5000,15,3,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.1,51.5,85,0,0,128.1,11.3,74.9,14.88,0,0.22,32.7,0.01,22.47,25.34,0,0,2.65,800,0,6.4,2120,23,2.2,5.5,0,0,0,20,22.1,17.1,43.5,45.1,20.1,77.9,44.1,3.14,14.75,76.8,1,9.8,10,6578,3.0,57.4,5115,2.3,67.5,2026/4/29 20:01:02
-2026-04-29,20:01:03,TSL,5000,15,3.01,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.2,51.5,85,0,0,127.5,11.2,74.8,14.87,0,0.22,32.7,0.01,22.47,25.34,0,0,2.55,800,0,6.15,2120,23,2.2,5.5,0,0,0,20,22.2,17.1,43.5,45.1,20.3,77.9,44.3,3.15,14.74,76.8,1,9.8,9.9,6543,3.0,57.0,5090,2.3,67.0,2026/4/29 20:01:03
-2026-04-29,20:01:04,TSL,5000,15,3,10.7,0,0,0,8.1,800.4,2.69,2153,12,0.195,-10.2,51.5,85,0,0,127.2,11.3,74.8,14.86,0,0.22,32.7,0.01,22.47,25.34,0,0,2.7,800,0,6.45,2160,23,2.2,5.5,0,0,0,20,22.3,17.1,43.5,45.1,20.5,77.9,44.3,3.17,14.72,76.8,1,9.7,10,6527,3.0,58.1,5079,2.4,67.1,2026/4/29 20:01:04
-2026-04-29,20:01:05,TSL,5000,14.99,2.99,10.7,0,0,0,8.1,800.4,2.69,2153,12,0.195,-10.3,51.4,85,0,0,127.5,11.3,74.8,14.87,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,801,0,6.4,2100,23,2.2,5.5,0,0,0,20,22.1,17.1,43.5,45.1,20.6,77.9,44.3,3.19,14.72,76.8,1,9.8,10.1,6545,3.0,58.3,5094,2.4,67.5,2026/4/29 20:01:05
-2026-04-29,20:01:06,TSL,5000,14.99,2.99,10.7,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10.3,51.4,85,0,0,127.8,11.2,74.8,14.87,0,0.22,32.7,0.01,22.46,25.34,0,0,2.65,801,0,6.25,2120,23,2.2,5.5,0,0,0,20,22.3,17.1,43.5,45.1,20.6,77.9,44.3,3.19,14.72,76.8,1,9.8,10.1,6560,3.0,57.2,5106,2.3,67.6,2026/4/29 20:01:06
-2026-04-29,20:01:07,TSL,5000,14.99,2.99,10.7,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10.3,51.4,85.2,0,0,127.6,11.2,74.8,14.87,0,0.22,32.9,0.01,22.47,25.34,0,0,2.65,800,0,6.2,2120,23,2.2,5.5,0,0,0,20,22.3,17.2,43.5,45.1,20.6,77.9,44.3,3.15,14.74,76.9,1,9.8,10.1,6550,3.0,57.1,5098,2.3,67.5,2026/4/29 20:01:07
-2026-04-29,20:01:08,TSL,5000,14.99,3,10.7,0,0,0,8.1,800.4,2.68,2145,12,0.195,-10.3,51.4,85.2,0,0,127.5,11.3,74.8,14.87,0,0.22,32.9,0.01,22.47,25.34,0,0,2.6,800,0,6.5,2120,23,2.2,5.5,0,0,0,20,22.3,17.2,43.5,45.1,20.5,77.9,44.3,3.16,14.72,76.9,1,9.8,10,6545,3.1,58.4,5093,2.4,67.2,2026/4/29 20:01:08
-2026-04-29,20:01:09,TSL,5000,14.99,3,10.7,0,0,0,8.1,800.4,2.68,2145,12,0.195,-10.3,51.4,85.2,0,0,128,11.3,74.9,14.86,0,0.22,32.9,0,22.47,25.34,0,0,2.7,800,0,6.45,2160,23,2.2,5.5,0,0,0,20,22.2,17.2,43.5,45.1,20.6,78,44.3,3.15,14.73,76.9,1,9.7,10,6575,3.1,58.6,5113,2.4,67.5,2026/4/29 20:01:09
-2026-04-29,20:01:10,TSL,5000,14.98,2.99,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.3,51.4,85.2,0,0,128.1,11.2,74.9,14.86,0,0.22,32.9,0,22.47,25.34,0,0,2.7,800,0,6.4,2180,23,2.2,5.5,0,0,0,20,22.2,17.2,43.5,45.1,20.6,78,44.3,3.15,14.74,76.9,1,9.7,10.1,6582,3.0,57.5,5119,2.3,67.8,2026/4/29 20:01:10
-2026-04-29,20:01:11,TSL,5000,14.98,2.99,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.3,51.3,85.2,0,0,127.7,11.2,74.9,14.86,0,0.22,32.9,0,22.47,25.34,0,0,2.65,800,0,6.4,2140,23,2.3,5.5,0,0,0,20,22.1,17.2,43.5,45.1,20.6,78,44.3,3.21,14.74,76.9,1,9.7,10.1,6561,3.0,57.3,5103,2.3,67.6,2026/4/29 20:01:11
-2026-04-29,20:01:12,TSL,5000,14.98,2.99,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.3,51.3,85.2,0,0,127.5,11.2,74.9,14.88,0,0.22,32.9,0,22.47,25.34,0,0,2.6,800,0,6.3,2100,23,2.2,5.5,0,0,0,20,22.2,17.2,43.5,45.1,20.5,78,44.3,3.19,14.74,76.9,1,9.8,10.1,6551,3.0,57.2,5095,2.3,67.5,2026/4/29 20:01:12
-2026-04-29,20:01:13,TSL,5000,14.98,3,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.3,51.3,85.2,0,0,127.6,11.3,74.9,14.88,0,0.22,32.9,0,22.47,25.34,0,0,2.65,800,0,6.35,2080,23,2.2,5.5,0,0,0,20,22.3,17.2,43.5,45.1,20.4,78,44.3,3.22,14.75,76.9,1,9.8,10,6556,3.0,57.1,5098,2.3,67.3,2026/4/29 20:01:13
-2026-04-29,20:01:14,TSL,5000,14.99,3.01,10.7,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10.3,51.3,85.2,0,0,128.2,11.2,74.9,14.9,0,0.22,32.9,0,22.47,25.34,0,0,2.6,800,0,6.4,2060,23,2.2,5.6,0,0,0,20,22.3,17.2,43.5,45.1,20.3,78,44.3,3.25,14.76,76.9,1,9.9,9.9,6585,3.0,57.1,5120,2.3,67.3,2026/4/29 20:01:14
-2026-04-29,20:01:15,TSL,5000,14.99,3.02,10.7,0,0,0,8,800.7,2.71,2169,12,0.195,-10.1,51.2,85.2,0,0,128.4,11.2,75,14.92,0,0.22,32.9,0,22.47,25.34,0,0,2.65,800,0,6.3,2100,23,2.2,5.5,0,0,0,20,22.2,17.2,43.5,45.1,20.4,78.1,44.5,3.23,14.79,76.9,1,9.9,9.8,6589,3.0,56.9,5119,2.3,67.2,2026/4/29 20:01:15
-2026-04-29,20:01:16,TSL,5000,15,3.03,10.7,0,0,0,8,800.7,2.74,2193,12,0.195,-10.1,51.2,85.2,0,0,128.8,11.2,75,14.92,0,0.22,32.9,0,22.47,25.34,0,0,2.7,800,0,6.3,2160,23,2.2,5.5,0,0,0,20,22.4,17.2,43.5,45.1,20.2,78.1,44.5,3.15,14.79,76.9,1,9.9,9.8,6618,3.0,57.3,5141,2.3,67.2,2026/4/29 20:01:16
-2026-04-29,20:01:17,TSL,5000,15.02,3.03,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.9,51.1,85.2,0,0,128.5,11.3,75,14.9,0,0.22,32.9,0,22.47,25.34,0,0,2.65,801,0,6.3,2120,23,2.2,5.5,0,0,0,20,22.5,17.2,43.5,45.1,20.2,78.1,44.5,3.14,14.77,76.9,1,9.9,9.8,6608,3.0,57.3,5134,2.3,67.1,2026/4/29 20:01:17
-2026-04-29,20:01:18,TSL,5000,15.03,3.02,10.7,0,0,0,8.1,800.4,2.73,2185,12,0.195,-9.9,51.1,85.2,0,0,128.3,11.3,75,14.89,0,0.22,32.9,0,22.47,25.34,0,0,2.65,800,0,6.3,2100,23,2.2,5.5,0,0,0,20,22.2,17.2,43.5,45.1,20.3,78.1,44.5,3.14,14.76,76.9,1,9.8,9.8,6586,3.0,57.5,5117,2.3,67.2,2026/4/29 20:01:18
-2026-04-29,20:01:19,TSL,5000,15.03,3,10.7,0,0,0,8.1,800.4,2.73,2185,12,0.195,-9.9,51.1,85.3,0,0,127.7,11.3,75,14.88,0,0.22,33,0,22.47,25.34,0,0,2.7,800,0,6.25,2160,23,2.2,5.5,0,0,0,20,22.3,17.4,43.5,45.1,20.6,78.1,44.5,3.14,14.75,77.1,1,9.8,10,6565,3.0,57.6,5103,2.3,67.4,2026/4/29 20:01:19
-2026-04-29,20:01:20,TSL,5000,15.02,2.99,10.7,0,0,0,8.1,800.4,2.73,2185,12,0.195,-9.9,51.1,85.3,0,0,127.5,11.3,75,14.88,0,0.22,33,0,22.47,25.34,0,0,2.6,800,0,6.45,2100,23,2.2,5.5,0,0,0,20,22.2,17.4,43.6,45.1,20.8,78.1,44.5,3.19,14.74,77.1,1,9.8,10.1,6547,3.0,57.5,5089,2.3,67.5,2026/4/29 20:01:20
-2026-04-29,20:01:21,TSL,5000,15.01,2.98,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.9,51.1,85.3,0,0,127.9,11.3,74.9,14.88,0,0.22,33,0,22.47,25.34,0,0,2.6,800,0,6.35,2080,23,2.2,5.5,0,0,0,20,22.3,17.4,43.6,45.1,20.6,78,44.2,3.17,14.74,77.1,1,9.8,10.2,6570,3.0,57.9,5112,2.3,68.0,2026/4/29 20:01:21
-2026-04-29,20:01:22,TSL,5000,15,2.98,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.9,51.1,85.3,0,0,127.6,11.3,74.9,14.88,0,0.22,33,0,22.46,25.34,0,0,2.6,800,0,6.3,2100,23,2.2,5.5,0,0,0,20,22.2,17.4,43.6,45.1,20.6,78,44.2,3.17,14.75,77.1,1,9.8,10.2,6552,3.0,57.5,5097,2.3,67.8,2026/4/29 20:01:22
-2026-04-29,20:01:23,TSL,5000,15,2.98,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-9.9,51.1,85.3,0,0,128,11.2,74.9,14.88,0,0.22,33,0,22.47,25.34,0,0,2.65,800,0,6.35,2120,23,2.2,5.6,0,0,0,20,22.2,17.4,43.6,45.1,20.6,78,44.2,3.18,14.75,77.1,1,9.8,10.2,6573,3.0,57.7,5113,2.3,68.0,2026/4/29 20:01:23
-2026-04-29,20:01:24,TSL,5000,15,2.99,10.7,0,0,0,8.1,800.7,2.73,2185,12,0.195,-9.9,51.1,85.3,0,0,127.7,11.2,74.9,14.88,0,0.22,33,0,22.47,25.34,0,0,2.65,800,0,6.45,2120,23,2.2,5.5,0,0,0,20,22.3,17.4,43.6,45.1,20.5,78,44.2,3.18,14.74,77.1,1,9.8,10.1,6557,3.0,57.6,5100,2.3,67.6,2026/4/29 20:01:24
-2026-04-29,20:01:25,TSL,5000,15,3,10.7,0,0,0,8.1,800.4,2.73,2185,12,0.195,-10.2,51.1,85.1,0,0,128,11.3,74.9,14.87,0,0.22,32.8,0,22.47,25.34,0,0,2.55,800,0,6.45,2060,23,2.2,5.5,0,0,0,20,22.4,17.2,43.6,45.1,20.5,78,44.2,3.15,14.74,76.9,1,9.8,10,6567,3.0,57.5,5107,2.3,67.4,2026/4/29 20:01:25
-2026-04-29,20:01:26,TSL,5000,15,3,10.7,0,0,0,8.1,800.7,2.71,2169,12,0.195,-10.2,51.1,85.1,0,0,127.6,11.2,74.9,14.86,0,0.22,32.8,0,22.47,25.34,0,0,2.6,800,0,6.45,2080,23,2.2,5.5,0,0,0,20,22.4,17.2,43.6,45.1,20.5,78,44.2,3.14,14.73,76.9,1,9.7,10,6552,3.0,57.8,5095,2.3,67.3,2026/4/29 20:01:26
-2026-04-29,20:01:27,TSL,5000,15,2.99,10.7,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.3,51.1,85.1,0,0,127.4,11.3,74.8,14.86,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.3,2120,23,2.2,5.5,0,0,0,20,22.2,17.2,43.6,45.1,20.5,77.9,44.1,3.14,14.72,76.9,1,9.7,10.1,6538,3.0,57.9,5088,2.3,67.4,2026/4/29 20:01:27
-2026-04-29,20:01:28,TSL,5000,14.99,2.99,10.7,0,0,0,8.1,800.4,2.71,2169,12,0.195,-10.3,51.1,85.1,0,0,127.5,11.3,74.8,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.3,2100,23,2.2,5.5,0,0,0,20,22.2,17.2,43.6,45.1,20.6,77.9,44.1,3.15,14.72,76.9,1,9.7,10.1,6545,3.0,57.9,5094,2.3,67.5,2026/4/29 20:01:28
-2026-04-29,20:01:29,TSL,5000,14.99,2.99,10.7,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10.5,51,85.1,0,0,126.9,11.3,74.8,14.85,0,0.22,32.8,0.01,22.47,25.34,0,0,2.5,800,0,6.45,2000,23,2.2,5.5,0,0,0,20,22.3,17.2,43.6,45.1,20.7,77.9,44.1,3.21,14.72,76.9,1,9.7,10.1,6519,3.0,57.7,5074,2.3,67.2,2026/4/29 20:01:29
-2026-04-29,20:01:30,TSL,5000,14.98,2.98,10.7,0,0,0,8.1,800.4,2.74,2193,12,0.195,-10.5,51,85.1,0,0,127.7,11.2,74.8,14.87,0,0.22,32.8,0.01,22.47,25.34,0,0,2.65,800,0,6.45,2100,23,2.2,5.5,0,0,0,20,22.2,17.2,43.6,45.1,20.7,77.9,44.1,3.22,14.75,76.9,1,9.8,10.2,6557,3.0,57.5,5104,2.3,67.8,2026/4/29 20:01:30
-2026-04-29,20:01:31,TSL,5000,14.97,2.98,10.7,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10.6,51,85,0,0,128,11.2,74.8,14.89,0,0.22,32.7,0.01,22.47,25.34,0,0,2.7,800,0,6.25,2160,23,2.2,5.5,0,0,0,20,22.5,17.3,43.6,45.1,20.5,77.9,44.1,3.19,14.76,76.9,1,9.8,10.2,6575,3.0,57.4,5118,2.3,68.0,2026/4/29 20:01:31
-2026-04-29,20:01:32,TSL,5000,14.98,3,10.7,0,0,0,8.1,800.4,2.75,2201,12,0.195,-10.6,51,85,0,0,128.3,11.2,74.8,14.9,0,0.22,32.7,0.01,22.47,25.34,0,0,2.6,800,0,6.4,2080,23,2.2,5.5,0,0,0,20,22.4,17.3,43.6,45.1,20.4,77.9,44.1,3.19,14.76,76.9,1,9.9,10,6588,3.0,57.2,5126,2.3,67.6,2026/4/29 20:01:32
diff --git a/CapMachine.Wpf/Services/ComActionService.cs b/CapMachine.Wpf/Services/ComActionService.cs
index 374c146..edd5bba 100644
--- a/CapMachine.Wpf/Services/ComActionService.cs
+++ b/CapMachine.Wpf/Services/ComActionService.cs
@@ -62,6 +62,9 @@ namespace CapMachine.Wpf.Services
case "过热度/过冷度配置":
ShowSuperHeatCool(msg.Par);
break;
+ case "COP物性参数回差":
+ ShowTherdyConfig(msg.Par);
+ break;
case "规则转换":
if (SysRunServer.MachineRunState1.IsRunState)
{
@@ -104,6 +107,17 @@ namespace CapMachine.Wpf.Services
});
}
+ private void ShowTherdyConfig(object par)
+ {
+ DialogService.ShowDialog("DialogTherdyConfigView", new DialogParameters() { { "Name", par } }, (dialogResult) =>
+ {
+ if (dialogResult.Result == ButtonResult.OK)
+ {
+ PPCService.ReloadTherdyH3TempOffset();
+ }
+ });
+ }
+
///
diff --git a/CapMachine.Wpf/Services/NavigationMenuService.cs b/CapMachine.Wpf/Services/NavigationMenuService.cs
index e6b5523..7322bd9 100644
--- a/CapMachine.Wpf/Services/NavigationMenuService.cs
+++ b/CapMachine.Wpf/Services/NavigationMenuService.cs
@@ -37,8 +37,8 @@ namespace CapMachine.Wpf.Services
//}),
new NavigationItem("", "计算信息","",new ObservableCollection()
{
- new NavigationItem("SuperHeatCool","过热度/过冷度配置","DialogSuperHeatCoolConfigView"),
- //new NavigationItem("Palette","过冷度",""),
+ new NavigationItem("","过热度/过冷度配置","DialogSuperHeatCoolConfigView"),
+ new NavigationItem("","COP物性参数回差","DialogTherdyConfigView"),
}),
new NavigationItem("", "规则设置","",new ObservableCollection()
{
diff --git a/CapMachine.Wpf/Services/PPCService.cs b/CapMachine.Wpf/Services/PPCService.cs
index fc65768..3fde4cf 100644
--- a/CapMachine.Wpf/Services/PPCService.cs
+++ b/CapMachine.Wpf/Services/PPCService.cs
@@ -165,6 +165,20 @@ namespace CapMachine.Wpf.Services
SuperHeatCoolConfig.FluidsPath = ConfigHelper.GetValue("FluidsPath");
SuperHeatCoolConfig.Cryogen = ConfigHelper.GetValue("Cryogen");
+ ReloadTherdyH3TempOffset();
+
+ // 订阅 ConfigService.CurExpInfo 属性变化,实验切换时自动刷新排量缓存
+ ConfigService.PropertyChanged += (sender, e) =>
+ {
+ if (e.PropertyName == nameof(ConfigService.CurExpInfo))
+ {
+ RefreshDisplacementCache();
+ }
+ };
+
+ // 首次初始化排量缓存(在订阅事件前初始化,避免首次触发不必要的刷新)
+ RefreshDisplacementCache();
+
RtScanDeviceStart();
}
@@ -173,6 +187,19 @@ namespace CapMachine.Wpf.Services
///
public SuperHeatCoolConfigModel SuperHeatCoolConfig { get; set; } = new SuperHeatCoolConfigModel();
+ private const string TherdyH3TempOffsetConfigKey = "Therdy_H3TempOffset_C";
+
+ private double _therdyH3TempOffset_C = -10.0;
+ public double TherdyH3TempOffset_C
+ {
+ get { return _therdyH3TempOffset_C; }
+ private set
+ {
+ _therdyH3TempOffset_C = value;
+ RaisePropertyChanged();
+ }
+ }
+
///
/// 保存配置信息
///
@@ -182,6 +209,25 @@ namespace CapMachine.Wpf.Services
ConfigHelper.SetValue("Cryogen", SuperHeatCoolConfig.Cryogen ?? string.Empty);
}
+ public void ReloadTherdyH3TempOffset()
+ {
+ double offsetC = -10.0;
+ try
+ {
+ string raw = ConfigHelper.GetValue(TherdyH3TempOffsetConfigKey);
+ if (!string.IsNullOrWhiteSpace(raw) && double.TryParse(raw, NumberStyles.Float, CultureInfo.InvariantCulture, out var parsed))
+ {
+ offsetC = parsed;
+ }
+ }
+ catch
+ {
+ }
+
+ TherdyH3TempOffset_C = offsetC;
+ _thermodynamicSixResultsCalculator.SetH3TempOffset_C(offsetC);
+ }
+
///
/// 吸气压力
///
@@ -545,6 +591,27 @@ namespace CapMachine.Wpf.Services
///制热量、压缩机性能系数COP(制热)、等熵效率、制冷量、压缩机性能系数COP(制冷)、容积效率 计算
#region
+ ///
+ /// 缓存的压缩机排量值(cc),在实验切换时自动刷新
+ ///
+ private double _cachedDisplacement_cc = double.NaN;
+
+ ///
+ /// 缓存数据来源标识(用于调试):ExpInfo=实验信息, Config=配置文件, Default=默认值
+ ///
+ private string _cachedSource = string.Empty;
+
+ private int _CurDisplacementCc;
+ ///
+ /// 当前的排量信息(供 UI 展示)
+ ///
+ public int CurDisplacementCc
+ {
+ get { return _CurDisplacementCc; }
+ set { _CurDisplacementCc = value; RaisePropertyChanged(); }
+ }
+
+
private double _HeatingCapacityQh_kW;
///
/// 制热量 Qh [kW]
@@ -781,34 +848,68 @@ namespace CapMachine.Wpf.Services
}
///
- /// 获取压缩机排量。
+ /// 获取压缩机排量(使用缓存机制,避免每次计算周期实时读取)
///
/// 排量输出,单位 cc(cm³/rev)。
- /// 失败原因(未配置、解析失败、数值不合法)。
- /// 是否获取成功。
+ /// 失败原因(仅在缓存异常时返回)。
+ /// 始终返回 true(因为默认回退 35cc 保证缓存始终有效)。
private bool TryGetCompressorDisplacement_cc(out double displacement_cc, out string error)
{
- displacement_cc = double.NaN;
+ displacement_cc = _cachedDisplacement_cc;
error = string.Empty;
+ return true;
+ }
+ ///
+ /// 刷新压缩机排量缓存,按优先级读取:实验信息 → 配置文件 → 默认值
+ /// 在实验切换时自动调用,保证缓存与当前实验信息一致
+ ///
+ private void RefreshDisplacementCache()
+ {
const double defaultDisplacementCc = 35d;
+ double displacementCc = defaultDisplacementCc;
+ string source = "Default";
+
+ // 优先级1:从当前实验信息读取
if (ConfigService?.CurExpInfo != null &&
TryParseCompressorDisplacementTextToCc(ConfigService.CurExpInfo.CapDisplacement, out var expCc) &&
expCc > 0)
{
- displacement_cc = expCc;
- return true;
+ displacementCc = expCc;
+ source = "ExpInfo";
}
-
- const string key = "CompressorDisplacementCc";
- if (ConfigHelper.IsExist(key) && TryParseCompressorDisplacementTextToCc(ConfigHelper.GetValue(key), out var cfgCc) && cfgCc > 0)
+ // 优先级2:从 App.config 配置读取
+ else if (ConfigHelper.IsExist("CompressorDisplacementCc") &&
+ TryParseCompressorDisplacementTextToCc(ConfigHelper.GetValue("CompressorDisplacementCc"), out var cfgCc) &&
+ cfgCc > 0)
{
- displacement_cc = cfgCc;
- return true;
+ displacementCc = cfgCc;
+ source = "Config";
+ }
+ // 优先级3:使用默认值
+ else
+ {
+ displacementCc = defaultDisplacementCc;
+ source = "Default";
}
- displacement_cc = defaultDisplacementCc;
- return true;
+ // 更新缓存字段
+ _cachedDisplacement_cc = displacementCc;
+ _cachedSource = source;
+
+ // 同步更新 UI 展示属性
+ CurDisplacementCc = (int)displacementCc;
+
+ // 记录日志(便于调试)
+ Logger?.Info($"压缩机排量缓存已刷新: {displacementCc}cc (来源: {source})");
+ }
+
+ ///
+ /// 强制刷新压缩机排量缓存(供外部主动调用,用于调试或特殊情况如 App.config 配置修改后)
+ ///
+ public void ForceRefreshDisplacementCache()
+ {
+ RefreshDisplacementCache();
}
private static bool TryParseCompressorDisplacementTextToCc(string? text, out double displacementCc)
diff --git a/CapMachine.Wpf/ViewModels/DialogTherdyConfigViewModel.cs b/CapMachine.Wpf/ViewModels/DialogTherdyConfigViewModel.cs
new file mode 100644
index 0000000..8899ede
--- /dev/null
+++ b/CapMachine.Wpf/ViewModels/DialogTherdyConfigViewModel.cs
@@ -0,0 +1,116 @@
+using CapMachine.Core;
+using CapMachine.Wpf.Models.PPCalc;
+using Prism.Commands;
+using Prism.Services.Dialogs;
+using System;
+using System.Globalization;
+using System.Windows;
+
+namespace CapMachine.Wpf.ViewModels
+{
+ public class DialogTherdyConfigViewModel : DialogViewModel
+ {
+ private const string H3TempOffsetConfigKey = "Therdy_H3TempOffset_C";
+
+ public DialogTherdyConfigViewModel()
+ {
+ Title = "COP物性参数回差";
+
+ TherdyConfig = new TherdyConfigModel();
+ LoadConfig();
+ }
+
+ public TherdyConfigModel TherdyConfig { get; }
+
+ private string _h3TempOffsetText = string.Empty;
+ public string H3TempOffsetText
+ {
+ get { return _h3TempOffsetText; }
+ set { _h3TempOffsetText = value; RaisePropertyChanged(); }
+ }
+
+ private DelegateCommand saveCmd;
+ public DelegateCommand SaveCmd
+ {
+ get
+ {
+ if (saveCmd == null)
+ {
+ saveCmd = new DelegateCommand(SaveCmdMethod);
+ }
+ return saveCmd;
+ }
+ set { saveCmd = value; }
+ }
+
+ private DelegateCommand cancelCmd;
+ public DelegateCommand CancelCmd
+ {
+ get
+ {
+ if (cancelCmd == null)
+ {
+ cancelCmd = new DelegateCommand(CancelCmdMethod);
+ }
+ return cancelCmd;
+ }
+ set { cancelCmd = value; }
+ }
+
+ private void LoadConfig()
+ {
+ try
+ {
+ string raw = ConfigHelper.GetValue(H3TempOffsetConfigKey);
+ if (!string.IsNullOrWhiteSpace(raw) && double.TryParse(raw, NumberStyles.Float, CultureInfo.InvariantCulture, out var v))
+ {
+ TherdyConfig.H3TempOffset_C = v;
+ }
+ }
+ catch
+ {
+ }
+
+ H3TempOffsetText = TherdyConfig.H3TempOffset_C.ToString(CultureInfo.InvariantCulture);
+ }
+
+ private void SaveConfig()
+ {
+ ConfigHelper.SetValue(H3TempOffsetConfigKey, TherdyConfig.H3TempOffset_C.ToString(CultureInfo.InvariantCulture));
+ }
+
+ private void SaveCmdMethod()
+ {
+ try
+ {
+ if (!double.TryParse(H3TempOffsetText, NumberStyles.Float, CultureInfo.InvariantCulture, out var offsetC))
+ {
+ MessageBox.Show("回差值格式不正确,请输入数字(例如 -10)。", "提示", MessageBoxButton.OK, MessageBoxImage.Warning);
+ return;
+ }
+
+ TherdyConfig.H3TempOffset_C = offsetC;
+ SaveConfig();
+ DialogParameters pars = new DialogParameters
+ {
+ { "H3TempOffset_C", TherdyConfig.H3TempOffset_C }
+ };
+ RaiseRequestClose(new DialogResult(ButtonResult.OK, pars));
+ }
+ catch
+ {
+ RaiseRequestClose(new DialogResult(ButtonResult.Cancel));
+ }
+ }
+
+ private void CancelCmdMethod()
+ {
+ RaiseRequestClose(new DialogResult(ButtonResult.Cancel));
+ }
+
+ public override void OnDialogOpened(IDialogParameters parameters)
+ {
+ LoadConfig();
+ }
+ }
+}
diff --git a/CapMachine.Wpf/Views/DialogTherdyConfigView.xaml b/CapMachine.Wpf/Views/DialogTherdyConfigView.xaml
new file mode 100644
index 0000000..0bce020
--- /dev/null
+++ b/CapMachine.Wpf/Views/DialogTherdyConfigView.xaml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CapMachine.Wpf/Views/DialogTherdyConfigView.xaml.cs b/CapMachine.Wpf/Views/DialogTherdyConfigView.xaml.cs
new file mode 100644
index 0000000..9c034e8
--- /dev/null
+++ b/CapMachine.Wpf/Views/DialogTherdyConfigView.xaml.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace CapMachine.Wpf.Views
+{
+ ///
+ /// DialogTherdyConfigView.xaml 的交互逻辑
+ ///
+ public partial class DialogTherdyConfigView : UserControl
+ {
+ public DialogTherdyConfigView()
+ {
+ InitializeComponent();
+ }
+ }
+}
diff --git a/CapMachine.Wpf/Views/MonitorView.xaml b/CapMachine.Wpf/Views/MonitorView.xaml
index d80a3a8..8944ea8 100644
--- a/CapMachine.Wpf/Views/MonitorView.xaml
+++ b/CapMachine.Wpf/Views/MonitorView.xaml
@@ -211,7 +211,7 @@
+
+
+
+
+
+
+
+
+