| | |
| | | /// 当达到 MaxTaskTotalNum (48) 时,不再下发新任务。 |
| | | /// </remarks> |
| | | public int RobotTaskTotalNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否处于假电芯补充模式 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 当正常电芯任务完成后设为 true,机器人从假电芯位置补充电芯至48个。 |
| | | /// </remarks> |
| | | public bool IsInFakeBatteryMode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 当前批次起始编号(用于递增计算取货/放货编号) |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 在批次模式下,每批取货/放货的起始编号从1开始递增。 |
| | | /// 用于计算 {start}-{end} 格式中的 start 值。 |
| | | /// </remarks> |
| | | public int CurrentBatchIndex { get; set; } = 1; |
| | | |
| | | /// <summary> |
| | | /// 换盘任务当前阶段 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 阶段定义: |
| | | /// 0: 未开始 |
| | | /// 1: 取正常电芯(两流向相同) |
| | | /// 2: 放正常电芯到目标托盘(两流向相同) |
| | | /// 3: 流向A:正常取完→空托盘回库→取假电芯从5号位 / 流向B:正常取完→取假电芯从源地址 |
| | | /// 4: 流向A:放假电芯到目标托盘 / 流向B:放假电芯到5号位 |
| | | /// 5: 流向A:假放完→allputfinished入库HCSC1 / 流向B:假取完→空托盘回库HCSC1+组盘入库GWSC1 |
| | | /// </remarks> |
| | | public int ChangePalletPhase { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否扫码NG |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 拉带线上电芯扫码是否NG。 |
| | | /// </remarks> |
| | | public bool IsScanNG { get; set; } = false; |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 是否电芯到位 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 拉带线上电芯是否到位。 |
| | | /// </remarks> |
| | | public bool BatteryArrived { get; set; } = false; |
| | | } |
| | | } |