From 11260184c3c930d0d9ccd6b65e905c7828efd3cf Mon Sep 17 00:00:00 2001
From: mrDarker <mr.darker@163.com>
Date: 星期五, 12 九月 2025 09:44:02 +0800
Subject: [PATCH] 1. 优化报警的查询功能 2. 插入设备表数据和单元表数据 3. 修复报警查询失败的问题
---
SourceCode/Bond/Servo/CServoUtilsTool.cpp | 74 +++++++++++++++++++++++++++++++++++++
1 files changed, 74 insertions(+), 0 deletions(-)
diff --git a/SourceCode/Bond/Servo/CServoUtilsTool.cpp b/SourceCode/Bond/Servo/CServoUtilsTool.cpp
index bfa0a43..8c29031 100644
--- a/SourceCode/Bond/Servo/CServoUtilsTool.cpp
+++ b/SourceCode/Bond/Servo/CServoUtilsTool.cpp
@@ -64,6 +64,80 @@
return "AOI";
}
+
+ if (eqid == EQ_ID_ARM_TRAY1) {
+ return "ARM1";
+ }
+
+ if (eqid == EQ_ID_ARM_TRAY2) {
+ return "ARM2";
+ }
+
+ return "";
+ }
+
+ std::string CServoUtilsTool::getEqUnitName(int eqid, int unit, int slot)
+ {
+ char szBuffer[256];
+ if (eqid == EQ_ID_LOADPORT1
+ || eqid == EQ_ID_LOADPORT2
+ || eqid == EQ_ID_LOADPORT3
+ || eqid == EQ_ID_LOADPORT4
+ ) {
+ sprintf_s(szBuffer, 256, "Port%d(Slot%d)", eqid - EQ_ID_LOADPORT1 + 1, slot);
+ return std::string(szBuffer);
+ }
+
+ if (eqid == EQ_ID_ALIGNER) {
+ return "Aligner";
+ }
+
+ if (eqid == EQ_ID_FLIPER) {
+ return "Fliper";
+ }
+
+ if (eqid == EQ_ID_VACUUMBAKE) {
+ if (unit == 0) {
+ sprintf_s(szBuffer, 256, "烘烤A腔(Slot%d)", slot);
+ return std::string(szBuffer);
+ }
+ if (unit == 1) {
+ sprintf_s(szBuffer, 256, "烘烤B腔(Slot%d)", slot);
+ return std::string(szBuffer);
+ }
+ }
+
+ if (eqid == EQ_ID_Bonder1) {
+ sprintf_s(szBuffer, 256, "Bonder1(Slot%d)", slot);
+ return std::string(szBuffer);
+ }
+
+ if (eqid == EQ_ID_Bonder2) {
+ sprintf_s(szBuffer, 256, "Bonder2(Slot%d)", slot);
+ return std::string(szBuffer);
+ }
+
+ if (eqid == EQ_ID_BAKE_COOLING) {
+
+ if (slot == 0) return "后烘烤A腔";
+ if (slot == 1) return "冷却A";
+ if (slot == 0) return "后烘烤B腔";
+ if (slot == 1) return "冷却B";
+ }
+
+ if (eqid == EQ_ID_MEASUREMENT) {
+ return "AOI";
+ }
+
+
+ if (eqid == EQ_ID_ARM_TRAY1) {
+ return "ARM1";
+ }
+
+ if (eqid == EQ_ID_ARM_TRAY2) {
+ return "ARM2";
+ }
+
return "";
}
--
Gitblit v1.9.3