地图配置
{% raw %}{{ mapMsg }}{% endraw %}
地图可视化
旋转:
📦 机型配置
暂无机型配置,请点击上方按钮添加
| ID | 机型名称 | 描述 | 备注 | 操作 |
|---|---|---|---|---|
| {% raw %}{{ m.id }}{% endraw %} | {% raw %}{{ m.name }}{% endraw %} | {% raw %}{{ m.description || '—' }}{% endraw %} | {% raw %}{{ m.notes || '—' }}{% endraw %} |
① 网格配置 (M×N)
第{% raw %}{{ c }}{% endraw %}列
点位行 1
{% raw %}{{ getPointAt(0, ci-1)?.coords?.[0]?.toFixed(1) || '-' }},{{ getPointAt(0, ci-1)?.coords?.[1]?.toFixed(1) || '-' }}{% endraw %}
机器行 {% raw %}{{ ri }}{% endraw %}
点位行 {% raw %}{{ ri+1 }}{% endraw %}
{% raw %}{{ getPointAt(ri, ci-1)?.coords?.[0]?.toFixed(1) || '-' }},{{ getPointAt(ri, ci-1)?.coords?.[1]?.toFixed(1) || '-' }}{% endraw %}
机器行 {% raw %}{{ missionConfig.rows }}{% endraw %}
点位行 {% raw %}{{ missionConfig.rows+1 }}{% endraw %}
{% raw %}{{ getPointAt(missionConfig.rows, ci-1)?.coords?.[0]?.toFixed(1) || '-' }},{{ getPointAt(missionConfig.rows, ci-1)?.coords?.[1]?.toFixed(1) || '-' }}{% endraw %}
点击「点位行」配置拍摄坐标;点击「机器行」切换有无机器
中间点位同时服务于上下两台机器(上机器背面 / 下机器正面),删除机器不影响点位配置
② 🦾 机械臂初始姿态
每个机器执行前恢复的初始姿态(6个关节角度,单位:度)
③ 🐍 蛇形拍摄序列预览
{% raw %}{{ idx+1 }}{% endraw %}
第{% raw %}{{ step.row+1 }}{% endraw %}行 第{% raw %}{{ step.col+1 }}{% endraw %}列
{% raw %}{{ step.side === 'front' ? '正面' : '背面' }}{% endraw %}
📷 二维码配置
配置机械臂姿态(6个关节角度),通过机械臂摄像头识别二维码并匹配机型。
暂无二维码配置,请点击上方按钮添加
| 名称 | J1 | J2 | J3 | J4 | J5 | J6 | 二维码值 | 匹配机型 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| {% raw %}{{ getQrModelName(q.model_id) }}{% endraw %} |
🤖 机械臂控制
⚠️ 机械臂未连接,请先在首页连接设备
关节角度控制
{% raw %}{{ currentAngles[j-1] ? currentAngles[j-1].toFixed(1) : '—' }}{% endraw %}°
🚗 AGV 移动控制
⚠️ AGV 未连接,请先在首页连接设备
{% raw %}{{ (agvSpeed * 100).toFixed(0) }}{% endraw %}%
📋 报关单列表
选择报关单查看其中的机器列表,点击报关单 ID 展开机器信息
| 序号 | 报关单号 | 名称 | 状态 | 机器数 | 操作 |
|---|---|---|---|---|---|
| {% raw %}{{ (customsPage - 1) * customsPageSize + idx + 1 }}{% endraw %} | {% raw %}{{ item.customsNo || item.customs_no || item.id || '-' }}{% endraw %} | {% raw %}{{ item.name || item.customsName || item.customs_name || '-' }}{% endraw %} | {% raw %}{{ item.status || '未知' }}{% endraw %} | {% raw %}{{ item.machineCount || item.machine_count || item.machineNum || item.machine_num || '?' }}{% endraw %} | |
| 暂无报关单数据 | |||||
第 {% raw %}{{ customsPage }}{% endraw %} / {% raw %}{{ customsTotalPages }}{% endraw %} 页(共 {% raw %}{{ customsTotal }}{% endraw %} 条)
📦 机器列表
报关单: {% raw %}{{ selectedCustomsName }}{% endraw %}共 {% raw %}{{ customsMachines.length }}{% endraw %} 台机器
| 序号 | 机器编号 | 机器名称 | 型号 | 二维码值 | 状态 |
|---|---|---|---|---|---|
| {% raw %}{{ mi + 1 }}{% endraw %} | {% raw %}{{ m.serialNumber || m.serial_number || m.serialNo || m.serial_no || m.machineNo || m.machine_no || m.id || '-' }}{% endraw %} | {% raw %}{{ m.name || m.machineName || m.machine_name || m.model || '-' }}{% endraw %} | {% raw %}{{ m.modelName || m.model_name || m.model || '-' }}{% endraw %} | {% raw %}{{ m.qrValue || m.qr_value || m.qr || m.qrCode || m.qr_code || m.serialNumber || m.serial_number || '-' }}{% endraw %} | {% raw %}{{ m.status || '正常' }}{% endraw %} |