示例#1
0
        private void BadShape(RollPosition roll)
        {
            var layerLabels = LableCode.GetLableCodesOfRecentFloor(roll.ToLocation, roll.PanelNo, roll.Floor);

            if (LayerShape.IsSlope(layerLabels) || LayerShape.IsVshape(layerLabels))
            {
                FrmMain.logOpt.Write($"!{roll.RealLocation} 第{roll.Floor}层 形状不规则。板号{roll.PanelNo}", LogType.ROBOT_STACK);
            }
        }
        private void BadShape(RollPosition roll)
        {
            var layerLabels = LableCode.GetLableCodesOfRecentFloor(roll.ToLocation, roll.PanelNo, roll.Floor);

            if (LayerShape.IsSlope(layerLabels) || LayerShape.IsVshape(layerLabels))
            {
                lock (client) {
                    PlcHelper.NotifyBadLayerShape(client, param, roll.RealLocation);
                }

                log($"!{roll.RealLocation}/{roll.Floor}形状不规则。板号{roll.PanelNo}", LogType.ROBOT_STACK);
            }
        }