LAPTOP-SNT8I5JK\Boounion
2025-06-12 92c468d386d33f5e74916a7afd290e50ce0d5d6f
1.修改连接图
已修改5个文件
61 ■■■■ 文件已修改
SourceCode/Bond/Servo/CBonder.cpp 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/Servo/CFliper.cpp 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/Servo/CMaster.cpp 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/Servo/CVacuumBake.cpp 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/x64/Debug/EqsGraph.ini 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/Servo/CBonder.cpp
@@ -34,7 +34,8 @@
    {
        // 加入Pin初始化代码
        LOGI("<CBonder>initPins");
        addPin(SERVO::PinType::INPUT, _T("In"));
        addPin(SERVO::PinType::INPUT, _T("In1"));
        addPin(SERVO::PinType::INPUT, _T("In2"));
        addPin(SERVO::PinType::OUTPUT, _T("Out"));
    }
SourceCode/Bond/Servo/CFliper.cpp
@@ -33,9 +33,9 @@
    {
        // 加入Pin初始化代码
        LOGI("<CFliper>initPins");
        addPin(SERVO::PinType::INPUT, _T("In1"));
        addPin(SERVO::PinType::INPUT, _T("In2"));
        addPin(SERVO::PinType::OUTPUT, _T("Out"));
        addPin(SERVO::PinType::INPUT, _T("In"));
        addPin(SERVO::PinType::OUTPUT, _T("Out1"));
        addPin(SERVO::PinType::OUTPUT, _T("Out2"));
    }
    // 必须要实现的虚函数,在此初始化Slot信息
SourceCode/Bond/Servo/CMaster.cpp
@@ -981,42 +981,40 @@
        CBakeCooling* pBakeCooling = (CBakeCooling*)getEquipment(EQ_ID_BAKE_COOLING);
        CMeasurement* pMeasurement = (CMeasurement*)getEquipment(EQ_ID_MEASUREMENT);
        nRet = pLoadPort1->getPin("Out1")->connectPin(pFliper->getPin("In1"));
        nRet = pLoadPort1->getPin("Out1")->connectPin(pAligner->getPin("In1"));
        if (nRet < 0) {
            LOGE("连接LoadPort1-Fliper失败");
        }
        nRet = pLoadPort2->getPin("Out1")->connectPin(pFliper->getPin("In2"));
        nRet = pLoadPort2->getPin("Out1")->connectPin(pAligner->getPin("In2"));
        if (nRet < 0) {
            LOGE("连接LoadPort1-Fliper失败");
        }
        nRet = pLoadPort1->getPin("Out2")->connectPin(pVacuumBake->getPin("In1"));
        nRet = pAligner->getPin("Out1")->connectPin(pFliper->getPin("In"));
        if (nRet < 0) {
            LOGE("连接LoadPort1-VacuumBake失败");
            LOGE("连接Aligner-Fliper失败");
        }
        nRet = pLoadPort2->getPin("Out2")->connectPin(pVacuumBake->getPin("In2"));
        nRet = pAligner->getPin("Out2")->connectPin(pVacuumBake->getPin("In"));
        if (nRet < 0) {
            LOGE("连接LoadPort1-VacuumBake失败");
            LOGE("连接Aligner-VacuumBake失败");
        }
        nRet = pFliper->getPin("Out")->connectPin(pAligner->getPin("In1"));
        nRet = pFliper->getPin("Out1")->connectPin(pBonder1->getPin("In1"));
        if (nRet < 0) {
            LOGE("连接Fliper-Aligner失败");
            LOGE("连接Fliper-Bonder1失败");
        }
        nRet = pFliper->getPin("Out2")->connectPin(pBonder2->getPin("In1"));
        if (nRet < 0) {
            LOGE("连接Fliper-Bonder2失败");
        }
        nRet = pVacuumBake->getPin("Out")->connectPin(pAligner->getPin("In2"));
        nRet = pVacuumBake->getPin("Out1")->connectPin(pBonder1->getPin("In2"));
        if (nRet < 0) {
            LOGE("连接VacuumBake-Aligner失败");
            LOGE("连接VacuumBake-Bonder1失败");
        }
        nRet = pAligner->getPin("Out1")->connectPin(pBonder1->getPin("In"));
        nRet = pVacuumBake->getPin("Out2")->connectPin(pBonder2->getPin("In2"));
        if (nRet < 0) {
            LOGE("连接Aligner-Bondere1失败");
        }
        nRet = pAligner->getPin("Out2")->connectPin(pBonder2->getPin("In"));
        if (nRet < 0) {
            LOGE("连接Aligner-Bondere2失败");
            LOGE("连接VacuumBake-Bonder2失败");
        }
        nRet = pBonder1->getPin("Out")->connectPin(pBakeCooling->getPin("In1"));
SourceCode/Bond/Servo/CVacuumBake.cpp
@@ -33,9 +33,9 @@
    {
        // 加入Pin初始化代码
        LOGI("<CVacuumBake>initPins");
        addPin(SERVO::PinType::INPUT, _T("In1"));
        addPin(SERVO::PinType::INPUT, _T("In2"));
        addPin(SERVO::PinType::OUTPUT, _T("Out"));
        addPin(SERVO::PinType::INPUT, _T("In"));
        addPin(SERVO::PinType::OUTPUT, _T("Out1"));
        addPin(SERVO::PinType::OUTPUT, _T("Out2"));
    }
    // 必须要实现的虚函数,在此初始化Slot信息
SourceCode/Bond/x64/Debug/EqsGraph.ini
@@ -23,8 +23,8 @@
Left=279
Top=297
[Aligner]
Left=446
Top=363
Left=210
Top=317
[VacuumBake]
Left=279
Top=437
@@ -41,11 +41,11 @@
Left=467
Top=167
[Fliper(G2)]
Left=238
Top=251
Left=413
Top=285
[VacuumBake(G1)]
Left=238
Top=386
Left=413
Top=437
[Measurement]
Left=1041
Top=363