mrDarker
7 天以前 829fe6c6bc33d53fda9c31fd45a37e1df87befff
SourceCode/Bond/Servo/CServoUtilsTool.cpp
@@ -1,32 +1,37 @@
#include "stdafx.h"
#include "stdafx.h"
#include "CServoUtilsTool.h"
#include "Common.h"
namespace SERVO {
   static std::unordered_map<int, std::vector<std::string>> EQ_DATA_TYPES = {
      {EQ_ID_Bonder1, {
         "气囊压力", "上腔压力", "管道真空规值", "腔体真空规值",
         "上腔温度1", "上腔温度2", "上腔温度3", "上腔温度4",
         "上腔温度5", "上腔温度6", "下腔温度1", "下腔温度2",
         "下腔温度3", "下腔温度4", "下腔温度5", "下腔温度6"
      {MID_Bonder1, {
         "气囊压力", "上腔压力", "管道真空规值", "腔体真空规值",
         "上腔温度1", "上腔温度2", "上腔温度3", "上腔温度4",
         "上腔温度5", "上腔温度6", "下腔温度1", "下腔温度2",
         "下腔温度3", "下腔温度4", "下腔温度5", "下腔温度6"
      }},
      {EQ_ID_Bonder2, {
         "气囊压力", "上腔压力", "管道真空规值", "腔体真空规值",
         "上腔温度1", "上腔温度2", "上腔温度3", "上腔温度4",
         "上腔温度5", "上腔温度6", "下腔温度1", "下腔温度2",
         "下腔温度3", "下腔温度4", "下腔温度5", "下腔温度6"
      {MID_Bonder2, {
         "气囊压力", "上腔压力", "管道真空规值", "腔体真空规值",
         "上腔温度1", "上腔温度2", "上腔温度3", "上腔温度4",
         "上腔温度5", "上腔温度6", "下腔温度1", "下腔温度2",
         "下腔温度3", "下腔温度4", "下腔温度5", "下腔温度6"
      }},
      {EQ_ID_VACUUMBAKE, {
         "A腔真空规值", "A腔温控1", "A腔温控2", "A腔温控4",
         "A腔温控5", "A腔温控6", "A腔温控7", "B腔真空规值",
         "B腔温控1", "B腔温控2", "B腔温控4", "B腔温控5",
         "B腔温控6", "B腔温控7"
      {MID_VacuumBakeA, {
         "真空规值", "温控1", "温控2", "温控4",
         "温控5", "温控6", "温控7"
      }},
      {EQ_ID_BAKE_COOLING, {
         "A烘烤温控1", "A烘烤温控2", "A烘烤温控4", "A烘烤温控5",
         "A烘烤温控6", "A烘烤温控7", "B烘烤温控1", "B烘烤温控2",
         "B烘烤温控4", "B烘烤温控5", "B烘烤温控6", "B烘烤温控7"
      {MID_VacuumBakeB, {
         "真空规值", "温控1", "温控2", "温控4",
         "温控5", "温控6", "温控7"
      }},
      {MID_BakeCoolingA, {
         "烘烤温控1", "烘烤温控2", "烘烤温控4", "烘烤温控5",
         "烘烤温控6", "烘烤温控7"
      }},
      {MID_BakeCoolingB, {
         "烘烤温控1", "烘烤温控2", "烘烤温控4", "烘烤温控5",
         "烘烤温控6", "烘烤温控7"
      }}
   };
@@ -98,8 +103,8 @@
      }
      if (eqid == EQ_ID_VACUUMBAKE) {
         if (unit == 0) return "烘烤A腔";
         if (unit == 1) return "烘烤B腔";
         if (unit == 0) return "烘烤A腔";
         if (unit == 1) return "烘烤B腔";
      }
      if (eqid == EQ_ID_Bonder1) {
@@ -112,10 +117,10 @@
      if (eqid == EQ_ID_BAKE_COOLING) {
         if (unit == 0) return "后烘烤A腔";
         if (unit == 1) return "冷却A";
         if (unit == 2) return "后烘烤B腔";
         if (unit == 3) return "冷却B";
         if (unit == 0) return "后烘烤A腔";
         if (unit == 1) return "冷却A";
         if (unit == 2) return "后烘烤B腔";
         if (unit == 3) return "冷却B";
      }
      if (eqid == EQ_ID_MEASUREMENT) {
@@ -156,11 +161,11 @@
      if (eqid == EQ_ID_VACUUMBAKE) {
         if (unit == 0) {
            sprintf_s(szBuffer, 256, "烘烤A腔(Slot%d)", slot);
            sprintf_s(szBuffer, 256, "烘烤A腔(Slot%d)", slot);
            return std::string(szBuffer);
         }
         if (unit == 1) {
            sprintf_s(szBuffer, 256, "烘烤B腔(Slot%d)", slot);
            sprintf_s(szBuffer, 256, "烘烤B腔(Slot%d)", slot);
            return std::string(szBuffer);
         }
      }
@@ -177,10 +182,10 @@
      if (eqid == EQ_ID_BAKE_COOLING) {
         if (slot == 0) return "后烘烤A腔";
         if (slot == 1) return "冷却A";
         if (slot == 2) return "后烘烤B腔";
         if (slot == 3) return "冷却B";
         if (slot == 0) return "后烘烤A腔";
         if (slot == 1) return "冷却A";
         if (slot == 2) return "后烘烤B腔";
         if (slot == 3) return "冷却B";
      }
      if (eqid == EQ_ID_MEASUREMENT) {