#
luxiaotao1123
2024-05-09 efd99f2395add0e6004d6486f13a3ecd9499e159
#
3个文件已修改
13 ■■■■ 已修改文件
src/components/agv.jsx 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/config/setting.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/core/warehouse.jsx 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/agv.jsx
@@ -30,11 +30,12 @@
}
const getLoaderHasBox = (loaderAngle, finger1, finger2, finger3, finger4) => {
    // console.log(loaderAngle, finger1, finger2, finger3, finger4);
    if (loaderAngle > 360 - 10 || loaderAngle < 0 + 10) {
        return finger3 && finger4;
        return finger1 && finger2;  // 取货是对的
    }
    if (loaderAngle > 180 - 10 && loaderAngle < 180 + 10) {
        return finger3 && finger4;
        return finger3 && finger4;  // 放货是对的
    }
    if (loaderAngle > 270 - 10 && loaderAngle < 270 + 10) {
        return finger1 && finger2;
@@ -50,7 +51,7 @@
    const theta = -props.theta;
    const height = props.height * 0.0655;
    const forkLength = props.forkLength * 0.1;
    // console.log(props.forkLength);
    console.log(props.forkLength);
    const loaderTheta = Number(props.loaderTheta?.toFixed(1));
    const [groupPos, setGroupPos] = useState({ x: 0, y: 0, z: 0 });
src/config/setting.js
@@ -31,7 +31,7 @@
export const SHELF_BAY_GROUP_COUNT = 3;
export const SHELF_BAY_UNIT_SEPARTE_DISTANCE = 60;
export const SHELF_BAY_UNIT_SEPARTE_DISTANCE = 55;
export const SHELF_HEIGHT_FROM_GROUND = 32;
src/core/warehouse.jsx
@@ -35,7 +35,7 @@
                //     lev: 1,
                //     locSts: "STOCK",
                // })
                setBoxData(res);
                // setBoxData(res);
            })
            getAgvData().then(res => {
@@ -50,7 +50,7 @@
                // setAgvData(agvRealData);
            }
            index++;
        }, INTERVAL_TIME * 1.1);
        }, INTERVAL_TIME);
        return () => {
            clearInterval(timer);