From decceeb6669cadea0302c2e5a8035b920a04f836 Mon Sep 17 00:00:00 2001
From: chenluhua1980 <Chenluhua@qq.com>
Date: 星期四, 12 二月 2026 15:54:16 +0800
Subject: [PATCH] 1.SVdata不主动上报,但先缓存。且bonder1和bonder2分开变量。
---
SourceCode/Bond/x64/Debug/DataVariableList.txt | 215 +++++++++++++++++++++++-------------------
SourceCode/Bond/x64/Debug/CollectionEventList.txt | 1
SourceCode/Bond/Servo/Model.cpp | 24 ++--
SourceCode/Bond/x64/Debug/ReportList.txt | 1
4 files changed, 133 insertions(+), 108 deletions(-)
diff --git a/SourceCode/Bond/Servo/Model.cpp b/SourceCode/Bond/Servo/Model.cpp
index 6785250..d038cb0 100644
--- a/SourceCode/Bond/Servo/Model.cpp
+++ b/SourceCode/Bond/Servo/Model.cpp
@@ -985,11 +985,10 @@
};
masterListener.onSVDataReport = [&](void* pMaster, SERVO::CEquipment* pEquipment, const std::vector<CParam>& params) {
(void)pMaster;
- // 瀹㈡埛瑕佹眰鏆傛椂鍏虫帀SV涓婃姤锛屽皢鏉ユ崲鍙︿竴绉嶆柟寮�
- /*
+ // Keep SV variable cache updated, but do not actively send S6F11 reports.
const int eqId = pEquipment ? pEquipment->getID() : 0;
- auto sendSv = [&](const auto& vidMap, const char* evName) {
+ auto cacheSv = [&](const auto& vidMap) {
const size_t count = (std::min)(params.size(), vidMap.size());
m_hsmsPassive.withVariableLock([&] {
if (pEquipment != nullptr) {
@@ -1001,36 +1000,41 @@
const std::string val = formatParamValue(params[idx]);
m_hsmsPassive.setVariableValue(std::to_string(vidMap[idx]).c_str(), val.c_str());
}
- m_hsmsPassive.requestEventReportSend(evName);
});
};
- if (eqId == EQ_ID_Bonder1 || eqId == EQ_ID_Bonder2) {
+ if (eqId == EQ_ID_Bonder1) {
static constexpr std::array<int, 19> vids = {
6000,6001,6002,6003,6004,6005,6006,6007,6008,6009,
6010,6011,6012,6013,6014,6015,6016,6017,6018
};
- sendSv(vids, "BonderSVData");
+ cacheSv(vids);
+ }
+ else if (eqId == EQ_ID_Bonder2) {
+ static constexpr std::array<int, 19> vids = {
+ 6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,
+ 6030,6031,6032,6033,6034,6035,6036,6037,6038
+ };
+ cacheSv(vids);
}
else if (eqId == EQ_ID_VACUUMBAKE) {
static constexpr std::array<int, 18> vids = {
6200,6201,6202,6203,6204,6205,6206,6207,6208,
6209,6210,6211,6212,6213,6214,6215,6216,6217
};
- sendSv(vids, "VacuumBakeSVData");
+ cacheSv(vids);
}
else if (eqId == EQ_ID_BAKE_COOLING) {
static constexpr std::array<int, 20> vids = {
6400,6401,6402,6403,6404,6405,6406,6407,6408,6409,
6410,6411,6412,6413,6414,6415,6416,6417,6418,6419
};
- sendSv(vids, "BakeCoolingSVData");
+ cacheSv(vids);
}
else if (eqId == EQ_ID_MEASUREMENT) {
static constexpr std::array<int, 2> vids = { 6600, 6601 };
- sendSv(vids, "MeasurementSVData");
+ cacheSv(vids);
}
- */
};
masterListener.onProcessDataReport = [&](void* pMaster, SERVO::CEquipment* pEquipment, const std::vector<CParam>& params) {
(void)pMaster;
diff --git a/SourceCode/Bond/x64/Debug/CollectionEventList.txt b/SourceCode/Bond/x64/Debug/CollectionEventList.txt
index e7c55ef..013da28 100644
--- a/SourceCode/Bond/x64/Debug/CollectionEventList.txt
+++ b/SourceCode/Bond/x64/Debug/CollectionEventList.txt
@@ -62,6 +62,7 @@
50021,GlassReceivedJob,Glass received into equipment slot,(50021)
50022,GlassSentOutJob,Glass sent out from equipment slot,(50022)
60000,BonderSVData,,(60000)
+60001,Bonder2SVData,,(60001)
61000,BonderProcessData,,(61000)
62000,VacuumBakeSVData,,(62000)
63000,VacuumBakeProcessData,,(63000)
diff --git a/SourceCode/Bond/x64/Debug/DataVariableList.txt b/SourceCode/Bond/x64/Debug/DataVariableList.txt
index 88f1a8b..451b1f9 100644
--- a/SourceCode/Bond/x64/Debug/DataVariableList.txt
+++ b/SourceCode/Bond/x64/Debug/DataVariableList.txt
@@ -1,98 +1,117 @@
-DVID,DV Name,DV Format,DV Remark
-6000,Bonder_SV_ProcessStep,A20,Bonder SV: 宸ヨ壓杩愯姝ラ
-6001,Bonder_SV_BladderPressure,A20,Bonder SV: 姘斿泭鍘嬪姏褰撳墠
-6002,Bonder_SV_UpperChamberPressure,A20,Bonder SV: 涓婅厰鍘嬪姏鍚堣
-6003,Bonder_SV_PipeVacuumGauge,A20,Bonder SV: 绠¢亾鐪熺┖琛�
-6004,Bonder_SV_ChamberVacuumGauge,A20,Bonder SV: 鑵斾綋鐪熺┖琛�
-6005,Bonder_SV_UpperTemp1,A20,Bonder SV: 涓婅厰娓╁害1
-6006,Bonder_SV_UpperTemp2,A20,Bonder SV: 涓婅厰娓╁害2
-6007,Bonder_SV_UpperTemp3,A20,Bonder SV: 涓婅厰娓╁害3
-6008,Bonder_SV_UpperTemp4,A20,Bonder SV: 涓婅厰娓╁害4
-6009,Bonder_SV_UpperTemp5,A20,Bonder SV: 涓婅厰娓╁害5
-6010,Bonder_SV_UpperTemp6,A20,Bonder SV: 涓婅厰娓╁害6
-6011,Bonder_SV_LowerTemp1,A20,Bonder SV: 涓嬭厰娓╁害1
-6012,Bonder_SV_LowerTemp2,A20,Bonder SV: 涓嬭厰娓╁害2
-6013,Bonder_SV_LowerTemp3,A20,Bonder SV: 涓嬭厰娓╁害3
-6014,Bonder_SV_LowerTemp4,A20,Bonder SV: 涓嬭厰娓╁害4
-6015,Bonder_SV_LowerTemp5,A20,Bonder SV: 涓嬭厰娓╁害5
-6016,Bonder_SV_LowerTemp6,A20,Bonder SV: 涓嬭厰娓╁害6
-6017,Bonder_SV_HeatingRemaining,A20,Bonder SV: 鍔犵儹鍓╀綑鏃堕棿
-6018,Bonder_SV_PressingRemaining,A20,Bonder SV: 鍘嬪悎鍓╀綑鏃堕棿
-6100,Bonder_PD_AlignDelay,A20,Bonder PD: 瀵逛綅寤舵椂
-6101,Bonder_PD_DwellTime,A20,Bonder PD: 淇濆帇鏃堕棿
-6102,Bonder_PD_BreakVacuumDelay,A20,Bonder PD: 鐮寸湡绌哄欢鏃�
-6103,Bonder_PD_TurboPumpStartDelay,A20,Bonder PD: 鍒嗗瓙娉靛惎鍔ㄥ欢鏃�
-6104,Bonder_PD_AttachVacuumDelay,A20,Bonder PD: 鎶界湡绌哄欢鏃�
-6105,Bonder_PD_HeatingWaitDelay,A20,Bonder PD: 绛夊緟鍔犵儹寤舵椂
-6106,Bonder_PD_BladderPressureSet,A20,Bonder PD: 姘斿泭鍘嬪姏璁惧畾
-6107,Bonder_PD_BladderPressurizeRate,A20,Bonder PD: 姘斿泭鍔犲帇閫熺巼
-6108,Bonder_PD_BladderDepressurizeRate,A20,Bonder PD: 姘斿泭娉勫帇閫熺巼
-6109,Bonder_PD_AttachPressureLimit,A20,Bonder PD: 璐村悎鍘嬪姏涓婇檺
-6110,Bonder_PD_UpperZTorqueSpeed,A20,Bonder PD: 涓婅厰Z棰勮创鍚堥�熷害
-6111,Bonder_PD_UpperTempSet,A20,Bonder PD: 涓婅厰娓╁害璁惧畾
-6112,Bonder_PD_LowerTempSet,A20,Bonder PD: 涓嬭厰娓╁害璁惧畾
-6113,Bonder_PD_PreAttachSpeed,A20,Bonder PD: 棰勮创鍚堥�熷害
-6114,Bonder_PD_AttachSpeed,A20,Bonder PD: 璐村悎閫熷害
-6115,Bonder_PD_UpperHeatDistance,A20,Bonder PD: 涓婅厰鍔犵儹璺濈
-6116,Bonder_PD_AttachPressIn,A20,Bonder PD: 璐村悎鍘嬪叆鍔�
-6117,Bonder_PD_UpperBreakVacuumDist,A20,Bonder PD: 涓婅厰鐮寸湡绌鸿窛绂�
-6118,Bonder_PD_LowerPinBreakVacuumDist,A20,Bonder PD: 涓嬮《閽堢牬鐪熺┖璺濈
-6119,Bonder_PD_LowerPinHeatDistance,A20,Bonder PD: 涓嬮《閽堝姞鐑窛绂�
-6120,Bonder_PD_PumpGaugeSet,A20,Bonder PD: 鐪熺┖娉电湡绌鸿瀹�
-6121,Bonder_PD_TurboReachSet,A20,Bonder PD: 鍒嗗瓙娉靛埌杈捐瀹�
-6200,VacuumBake_SV_A_ProcessStep,A20,VacuumBake SV A: 宸ヨ壓杩愯姝ラ
-6201,VacuumBake_SV_A_ChamberVacuum,A20,VacuumBake SV A: 鑵斾綋鐪熺┖
-6202,VacuumBake_SV_A_Temp1,A20,VacuumBake SV A: 娓╁害1
-6203,VacuumBake_SV_A_Temp2,A20,VacuumBake SV A: 娓╁害2
-6204,VacuumBake_SV_A_Temp4,A20,VacuumBake SV A: 娓╁害4
-6205,VacuumBake_SV_A_Temp5,A20,VacuumBake SV A: 娓╁害5
-6206,VacuumBake_SV_A_Temp6,A20,VacuumBake SV A: 娓╁害6
-6207,VacuumBake_SV_A_Temp7,A20,VacuumBake SV A: 娓╁害7
-6208,VacuumBake_SV_A_BakeRemaining,A20,VacuumBake SV A: 鐑樼儰鍓╀綑鏃堕棿
-6209,VacuumBake_SV_B_ProcessStep,A20,VacuumBake SV B: 宸ヨ壓杩愯姝ラ
-6210,VacuumBake_SV_B_ChamberVacuum,A20,VacuumBake SV B: 鑵斾綋鐪熺┖
-6211,VacuumBake_SV_B_Temp1,A20,VacuumBake SV B: 娓╁害1
-6212,VacuumBake_SV_B_Temp2,A20,VacuumBake SV B: 娓╁害2
-6213,VacuumBake_SV_B_Temp4,A20,VacuumBake SV B: 娓╁害4
-6214,VacuumBake_SV_B_Temp5,A20,VacuumBake SV B: 娓╁害5
-6215,VacuumBake_SV_B_Temp6,A20,VacuumBake SV B: 娓╁害6
-6216,VacuumBake_SV_B_Temp7,A20,VacuumBake SV B: 娓╁害7
-6217,VacuumBake_SV_B_BakeRemaining,A20,VacuumBake SV B: 鐑樼儰鍓╀綑鏃堕棿
-6300,VacuumBake_PD_ParamIndex,A20,VacuumBake PD: 鍙傛暟搴忓彿
-6301,VacuumBake_PD_HeatTime,A20,VacuumBake PD: 鍔犵儹鏃堕棿
-6302,VacuumBake_PD_BreakVacuumTime,A20,VacuumBake PD: 鐮寸湡绌烘椂闂�
-6303,VacuumBake_PD_VacuumReach,A20,VacuumBake PD: 鐪熺┖杈惧埌鍊�
-6304,VacuumBake_PD_TempSet,A20,VacuumBake PD: 涓绘帶娓╁害璁惧畾
-6400,BakeCooling_SV_A_BakeStep,A20,BakeCooling SV A: 鐑樼儰姝ラ
-6401,BakeCooling_SV_A_Temp1,A20,BakeCooling SV A: 娓╁害1
-6402,BakeCooling_SV_A_Temp2,A20,BakeCooling SV A: 娓╁害2
-6403,BakeCooling_SV_A_Temp4,A20,BakeCooling SV A: 娓╁害4
-6404,BakeCooling_SV_A_Temp5,A20,BakeCooling SV A: 娓╁害5
-6405,BakeCooling_SV_A_Temp6,A20,BakeCooling SV A: 娓╁害6
-6406,BakeCooling_SV_A_Temp7,A20,BakeCooling SV A: 娓╁害7
-6407,BakeCooling_SV_A_BakeRemaining,A20,BakeCooling SV A: 鐑樼儰鍓╀綑鏃堕棿
-6408,BakeCooling_SV_A_CoolStep,A20,BakeCooling SV A: 鍐峰嵈姝ラ
-6409,BakeCooling_SV_A_CoolRemaining,A20,BakeCooling SV A: 鍐峰嵈鍓╀綑鏃堕棿
-6410,BakeCooling_SV_B_BakeStep,A20,BakeCooling SV B: 鐑樼儰姝ラ
-6411,BakeCooling_SV_B_Temp1,A20,BakeCooling SV B: 娓╁害1
-6412,BakeCooling_SV_B_Temp2,A20,BakeCooling SV B: 娓╁害2
-6413,BakeCooling_SV_B_Temp4,A20,BakeCooling SV B: 娓╁害4
-6414,BakeCooling_SV_B_Temp5,A20,BakeCooling SV B: 娓╁害5
-6415,BakeCooling_SV_B_Temp6,A20,BakeCooling SV B: 娓╁害6
-6416,BakeCooling_SV_B_Temp7,A20,BakeCooling SV B: 娓╁害7
-6417,BakeCooling_SV_B_BakeRemaining,A20,BakeCooling SV B: 鐑樼儰鍓╀綑鏃堕棿
-6418,BakeCooling_SV_B_CoolStep,A20,BakeCooling SV B: 鍐峰嵈姝ラ
-6419,BakeCooling_SV_B_CoolRemaining,A20,BakeCooling SV B: 鍐峰嵈鍓╀綑鏃堕棿
-6500,BakeCooling_PD_ParamIndex,A20,BakeCooling PD: 鍙傛暟搴忓彿
-6501,BakeCooling_PD_TimeOrTemp1,A20,BakeCooling PD: 鏃堕棿/娓╁害1
-6502,BakeCooling_PD_TimeOrTemp2,A20,BakeCooling PD: 鏃堕棿/娓╁害2
-6503,BakeCooling_PD_Reserved,A20,BakeCooling PD: 棰勭暀
-6600,Measurement_SV_ProcessStep,A20,Measurement SV: 宸ヨ壓杩愯姝ラ
-6601,Measurement_SV_AOIScore,A20,Measurement SV: AOI鍒嗘暟
-6700,Measurement_PD_ParamIndex,A20,Measurement PD: 鍙傛暟搴忓彿
-6701,Measurement_PD_Time,A20,Measurement PD: 鏃堕棿
-6702,Measurement_PD_Value1,A20,Measurement PD: 娴嬮噺鍊�1
-6703,Measurement_PD_Value2,A20,Measurement PD: 娴嬮噺鍊�2
-10200,SlotMap,U1,SlotMap(Scan)
-10201,SlotMapScan,U1,SlotMap(Scan)
-10202,SlotMapDownload,U1,SlotMap(Download)
+DVID,DV Name,DV Format,DV Remark
+6000,Bonder_SV_ProcessStep,A20,Bonder SV: 宸ヨ壓杩愯姝ラ
+6001,Bonder_SV_BladderPressure,A20,Bonder SV: 姘斿泭鍘嬪姏褰撳墠
+6002,Bonder_SV_UpperChamberPressure,A20,Bonder SV: 涓婅厰鍘嬪姏鍚堣
+6003,Bonder_SV_PipeVacuumGauge,A20,Bonder SV: 绠¢亾鐪熺┖琛�
+6004,Bonder_SV_ChamberVacuumGauge,A20,Bonder SV: 鑵斾綋鐪熺┖琛�
+6005,Bonder_SV_UpperTemp1,A20,Bonder SV: 涓婅厰娓╁害1
+6006,Bonder_SV_UpperTemp2,A20,Bonder SV: 涓婅厰娓╁害2
+6007,Bonder_SV_UpperTemp3,A20,Bonder SV: 涓婅厰娓╁害3
+6008,Bonder_SV_UpperTemp4,A20,Bonder SV: 涓婅厰娓╁害4
+6009,Bonder_SV_UpperTemp5,A20,Bonder SV: 涓婅厰娓╁害5
+6010,Bonder_SV_UpperTemp6,A20,Bonder SV: 涓婅厰娓╁害6
+6011,Bonder_SV_LowerTemp1,A20,Bonder SV: 涓嬭厰娓╁害1
+6012,Bonder_SV_LowerTemp2,A20,Bonder SV: 涓嬭厰娓╁害2
+6013,Bonder_SV_LowerTemp3,A20,Bonder SV: 涓嬭厰娓╁害3
+6014,Bonder_SV_LowerTemp4,A20,Bonder SV: 涓嬭厰娓╁害4
+6015,Bonder_SV_LowerTemp5,A20,Bonder SV: 涓嬭厰娓╁害5
+6016,Bonder_SV_LowerTemp6,A20,Bonder SV: 涓嬭厰娓╁害6
+6017,Bonder_SV_HeatingRemaining,A20,Bonder SV: 鍔犵儹鍓╀綑鏃堕棿
+6018,Bonder_SV_PressingRemaining,A20,Bonder SV: 鍘嬪悎鍓╀綑鏃堕棿
+6020,Bonder2_SV_ProcessStep,A20,Bonder2 SV: 宸ヨ壓杩愯姝ラ
+6021,Bonder2_SV_BladderPressure,A20,Bonder2 SV: 姘斿泭鍘嬪姏褰撳墠
+6022,Bonder2_SV_UpperChamberPressure,A20,Bonder2 SV: 涓婅厰鍘嬪姏鍚堣
+6023,Bonder2_SV_PipeVacuumGauge,A20,Bonder2 SV: 绠¢亾鐪熺┖瑙勫��
+6024,Bonder2_SV_ChamberVacuumGauge,A20,Bonder2 SV: 鑵斾綋鐪熺┖瑙勫��
+6025,Bonder2_SV_UpperTemp1,A20,Bonder2 SV: 涓婅厰娓╁害1
+6026,Bonder2_SV_UpperTemp2,A20,Bonder2 SV: 涓婅厰娓╁害2
+6027,Bonder2_SV_UpperTemp3,A20,Bonder2 SV: 涓婅厰娓╁害3
+6028,Bonder2_SV_UpperTemp4,A20,Bonder2 SV: 涓婅厰娓╁害4
+6029,Bonder2_SV_UpperTemp5,A20,Bonder2 SV: 涓婅厰娓╁害5
+6030,Bonder2_SV_UpperTemp6,A20,Bonder2 SV: 涓婅厰娓╁害6
+6031,Bonder2_SV_LowerTemp1,A20,Bonder2 SV: 涓嬭厰娓╁害1
+6032,Bonder2_SV_LowerTemp2,A20,Bonder2 SV: 涓嬭厰娓╁害2
+6033,Bonder2_SV_LowerTemp3,A20,Bonder2 SV: 涓嬭厰娓╁害3
+6034,Bonder2_SV_LowerTemp4,A20,Bonder2 SV: 涓嬭厰娓╁害4
+6035,Bonder2_SV_LowerTemp5,A20,Bonder2 SV: 涓嬭厰娓╁害5
+6036,Bonder2_SV_LowerTemp6,A20,Bonder2 SV: 涓嬭厰娓╁害6
+6037,Bonder2_SV_HeatingRemaining,A20,Bonder2 SV: 鍔犵儹鍓╀綑鏃堕棿
+6038,Bonder2_SV_PressingRemaining,A20,Bonder2 SV: 鍘嬪悎鍓╀綑鏃堕棿
+6100,Bonder_PD_AlignDelay,A20,Bonder PD: 瀵逛綅寤舵椂
+6101,Bonder_PD_DwellTime,A20,Bonder PD: 淇濆帇鏃堕棿
+6102,Bonder_PD_BreakVacuumDelay,A20,Bonder PD: 鐮寸湡绌哄欢鏃�
+6103,Bonder_PD_TurboPumpStartDelay,A20,Bonder PD: 鍒嗗瓙娉靛惎鍔ㄥ欢鏃�
+6104,Bonder_PD_AttachVacuumDelay,A20,Bonder PD: 鎶界湡绌哄欢鏃�
+6105,Bonder_PD_HeatingWaitDelay,A20,Bonder PD: 绛夊緟鍔犵儹寤舵椂
+6106,Bonder_PD_BladderPressureSet,A20,Bonder PD: 姘斿泭鍘嬪姏璁惧畾
+6107,Bonder_PD_BladderPressurizeRate,A20,Bonder PD: 姘斿泭鍔犲帇閫熺巼
+6108,Bonder_PD_BladderDepressurizeRate,A20,Bonder PD: 姘斿泭娉勫帇閫熺巼
+6109,Bonder_PD_AttachPressureLimit,A20,Bonder PD: 璐村悎鍘嬪姏涓婇檺
+6110,Bonder_PD_UpperZTorqueSpeed,A20,Bonder PD: 涓婅厰Z棰勮创鍚堥�熷害
+6111,Bonder_PD_UpperTempSet,A20,Bonder PD: 涓婅厰娓╁害璁惧畾
+6112,Bonder_PD_LowerTempSet,A20,Bonder PD: 涓嬭厰娓╁害璁惧畾
+6113,Bonder_PD_PreAttachSpeed,A20,Bonder PD: 棰勮创鍚堥�熷害
+6114,Bonder_PD_AttachSpeed,A20,Bonder PD: 璐村悎閫熷害
+6115,Bonder_PD_UpperHeatDistance,A20,Bonder PD: 涓婅厰鍔犵儹璺濈
+6116,Bonder_PD_AttachPressIn,A20,Bonder PD: 璐村悎鍘嬪叆鍔�
+6117,Bonder_PD_UpperBreakVacuumDist,A20,Bonder PD: 涓婅厰鐮寸湡绌鸿窛绂�
+6118,Bonder_PD_LowerPinBreakVacuumDist,A20,Bonder PD: 涓嬮《閽堢牬鐪熺┖璺濈
+6119,Bonder_PD_LowerPinHeatDistance,A20,Bonder PD: 涓嬮《閽堝姞鐑窛绂�
+6120,Bonder_PD_PumpGaugeSet,A20,Bonder PD: 鐪熺┖娉电湡绌鸿瀹�
+6121,Bonder_PD_TurboReachSet,A20,Bonder PD: 鍒嗗瓙娉靛埌杈捐瀹�
+6200,VacuumBake_SV_A_ProcessStep,A20,VacuumBake SV A: 宸ヨ壓杩愯姝ラ
+6201,VacuumBake_SV_A_ChamberVacuum,A20,VacuumBake SV A: 鑵斾綋鐪熺┖
+6202,VacuumBake_SV_A_Temp1,A20,VacuumBake SV A: 娓╁害1
+6203,VacuumBake_SV_A_Temp2,A20,VacuumBake SV A: 娓╁害2
+6204,VacuumBake_SV_A_Temp4,A20,VacuumBake SV A: 娓╁害4
+6205,VacuumBake_SV_A_Temp5,A20,VacuumBake SV A: 娓╁害5
+6206,VacuumBake_SV_A_Temp6,A20,VacuumBake SV A: 娓╁害6
+6207,VacuumBake_SV_A_Temp7,A20,VacuumBake SV A: 娓╁害7
+6208,VacuumBake_SV_A_BakeRemaining,A20,VacuumBake SV A: 鐑樼儰鍓╀綑鏃堕棿
+6209,VacuumBake_SV_B_ProcessStep,A20,VacuumBake SV B: 宸ヨ壓杩愯姝ラ
+6210,VacuumBake_SV_B_ChamberVacuum,A20,VacuumBake SV B: 鑵斾綋鐪熺┖
+6211,VacuumBake_SV_B_Temp1,A20,VacuumBake SV B: 娓╁害1
+6212,VacuumBake_SV_B_Temp2,A20,VacuumBake SV B: 娓╁害2
+6213,VacuumBake_SV_B_Temp4,A20,VacuumBake SV B: 娓╁害4
+6214,VacuumBake_SV_B_Temp5,A20,VacuumBake SV B: 娓╁害5
+6215,VacuumBake_SV_B_Temp6,A20,VacuumBake SV B: 娓╁害6
+6216,VacuumBake_SV_B_Temp7,A20,VacuumBake SV B: 娓╁害7
+6217,VacuumBake_SV_B_BakeRemaining,A20,VacuumBake SV B: 鐑樼儰鍓╀綑鏃堕棿
+6300,VacuumBake_PD_ParamIndex,A20,VacuumBake PD: 鍙傛暟搴忓彿
+6301,VacuumBake_PD_HeatTime,A20,VacuumBake PD: 鍔犵儹鏃堕棿
+6302,VacuumBake_PD_BreakVacuumTime,A20,VacuumBake PD: 鐮寸湡绌烘椂闂�
+6303,VacuumBake_PD_VacuumReach,A20,VacuumBake PD: 鐪熺┖杈惧埌鍊�
+6304,VacuumBake_PD_TempSet,A20,VacuumBake PD: 涓绘帶娓╁害璁惧畾
+6400,BakeCooling_SV_A_BakeStep,A20,BakeCooling SV A: 鐑樼儰姝ラ
+6401,BakeCooling_SV_A_Temp1,A20,BakeCooling SV A: 娓╁害1
+6402,BakeCooling_SV_A_Temp2,A20,BakeCooling SV A: 娓╁害2
+6403,BakeCooling_SV_A_Temp4,A20,BakeCooling SV A: 娓╁害4
+6404,BakeCooling_SV_A_Temp5,A20,BakeCooling SV A: 娓╁害5
+6405,BakeCooling_SV_A_Temp6,A20,BakeCooling SV A: 娓╁害6
+6406,BakeCooling_SV_A_Temp7,A20,BakeCooling SV A: 娓╁害7
+6407,BakeCooling_SV_A_BakeRemaining,A20,BakeCooling SV A: 鐑樼儰鍓╀綑鏃堕棿
+6408,BakeCooling_SV_A_CoolStep,A20,BakeCooling SV A: 鍐峰嵈姝ラ
+6409,BakeCooling_SV_A_CoolRemaining,A20,BakeCooling SV A: 鍐峰嵈鍓╀綑鏃堕棿
+6410,BakeCooling_SV_B_BakeStep,A20,BakeCooling SV B: 鐑樼儰姝ラ
+6411,BakeCooling_SV_B_Temp1,A20,BakeCooling SV B: 娓╁害1
+6412,BakeCooling_SV_B_Temp2,A20,BakeCooling SV B: 娓╁害2
+6413,BakeCooling_SV_B_Temp4,A20,BakeCooling SV B: 娓╁害4
+6414,BakeCooling_SV_B_Temp5,A20,BakeCooling SV B: 娓╁害5
+6415,BakeCooling_SV_B_Temp6,A20,BakeCooling SV B: 娓╁害6
+6416,BakeCooling_SV_B_Temp7,A20,BakeCooling SV B: 娓╁害7
+6417,BakeCooling_SV_B_BakeRemaining,A20,BakeCooling SV B: 鐑樼儰鍓╀綑鏃堕棿
+6418,BakeCooling_SV_B_CoolStep,A20,BakeCooling SV B: 鍐峰嵈姝ラ
+6419,BakeCooling_SV_B_CoolRemaining,A20,BakeCooling SV B: 鍐峰嵈鍓╀綑鏃堕棿
+6500,BakeCooling_PD_ParamIndex,A20,BakeCooling PD: 鍙傛暟搴忓彿
+6501,BakeCooling_PD_TimeOrTemp1,A20,BakeCooling PD: 鏃堕棿/娓╁害1
+6502,BakeCooling_PD_TimeOrTemp2,A20,BakeCooling PD: 鏃堕棿/娓╁害2
+6503,BakeCooling_PD_Reserved,A20,BakeCooling PD: 棰勭暀
+6600,Measurement_SV_ProcessStep,A20,Measurement SV: 宸ヨ壓杩愯姝ラ
+6601,Measurement_SV_AOIScore,A20,Measurement SV: AOI鍒嗘暟
+6700,Measurement_PD_ParamIndex,A20,Measurement PD: 鍙傛暟搴忓彿
+6701,Measurement_PD_Time,A20,Measurement PD: 鏃堕棿
+6702,Measurement_PD_Value1,A20,Measurement PD: 娴嬮噺鍊�1
+6703,Measurement_PD_Value2,A20,Measurement PD: 娴嬮噺鍊�2
+10200,SlotMap,U1,SlotMap(Scan)
+10201,SlotMapScan,U1,SlotMap(Scan)
+10202,SlotMapDownload,U1,SlotMap(Download)
diff --git a/SourceCode/Bond/x64/Debug/ReportList.txt b/SourceCode/Bond/x64/Debug/ReportList.txt
index dd03f61..bbe31c5 100644
--- a/SourceCode/Bond/x64/Debug/ReportList.txt
+++ b/SourceCode/Bond/x64/Debug/ReportList.txt
@@ -38,6 +38,7 @@
50021,(5018,5019,5028,5029,5030)
50022,(5018,5019,5025,5026,5027)
60000,(500,5018,5019,6000,6001,6002,6003,6004,6005,6006,6007,6008,6009,6010,6011,6012,6013,6014,6015,6016,6017,6018)
+60001,(500,5018,5019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6031,6032,6033,6034,6035,6036,6037,6038)
61000,(500,5018,5019,6100,6101,6102,6103,6104,6105,6106,6107,6108,6109,6110,6111,6112,6113,6114,6115,6116,6117,6118,6119,6120,6121)
62000,(500,5018,5019,6200,6201,6202,6203,6204,6205,6206,6207,6208,6209,6210,6211,6212,6213,6214,6215,6216,6217)
63000,(500,5018,5019,6300,6301,6302,6303,6304)
--
Gitblit v1.9.3