コード例 #1
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FALargeBoxJobInfo) == false) return;
            var dest = obj as FALargeBoxJobInfo;

            dest.BoxType = BoxType;
        }
コード例 #2
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FASmallBoxStackUnitJobInfo) == false) return;
            var dest = obj as FASmallBoxStackUnitJobInfo;

            dest.SmallBoxDepth = SmallBoxDepth;
        }
コード例 #3
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FAFoamPadCoveringJobInfo) == false) return;
            var dest = obj as FAFoamPadCoveringJobInfo;

            CoveringUnitPosition.CopyTo(dest.CoveringUnitPosition);
        }
コード例 #4
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FASSDInletJobInfo) == false) return;

            var dest = obj as FASSDInletJobInfo;
            ServoPositions.CopyTo(dest.ServoPositions);
        }
コード例 #5
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FAFoamPadJobInfo) == false) return;
            var dest = obj as FAFoamPadJobInfo;

            dest.BottomFoamPadType = BottomFoamPadType;
        }
コード例 #6
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FAKukaRobotJobInfo) == false) return;
            var dest = obj as FAKukaRobotJobInfo;

            dest.RecipeCode = RecipeCode;
        }
コード例 #7
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FAPrinterJobInfo) == false) return;
            var dest = obj as FAPrinterJobInfo;

            LabelAttachPosition.CopyTo(dest.LabelAttachPosition);
        }
コード例 #8
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FASmallBoxFormingJobInfo) == false) return;
            var dest = obj as FASmallBoxFormingJobInfo;

            dest.SmallBoxType = SmallBoxType;
            BoxTransferServoPositions.CopyTo(dest.BoxTransferServoPositions);
        }
コード例 #9
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FASSDBoxesTransferJobInfo) == false) return;
            var dest = obj as FASSDBoxesTransferJobInfo;

            FrontServoPositions.CopyTo(dest.FrontServoPositions);
            RearServoPositions.CopyTo(dest.RearServoPositions);
        }
コード例 #10
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FASubMaterialImageSensorJobInfo) == false) return;
            var dest = obj as FASubMaterialImageSensorJobInfo;

            dest.FoamPadProgramNo = FoamPadProgramNo;
            dest.SmallBoxProgramNo = SmallBoxProgramNo;
        }
コード例 #11
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FASSDInsertingJobInfo) == false) return;

            var dest = obj as FASSDInsertingJobInfo;
            SSDBoxesPuttingServoPositions.CopyTo(dest.SSDBoxesPuttingServoPositions);
            SSDBoxesFoamPadGuideServoPositions.CopyTo(dest.SSDBoxesFoamPadGuideServoPositions);
            SSDBoxInsertingUnitTransferServoPositions.CopyTo(dest.SSDBoxInsertingUnitTransferServoPositions);
        }
コード例 #12
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FASSDStackerJobInfo) == false) return;
            var dest = obj as FASSDStackerJobInfo;

            SideGuideServoPosition.CopyTo(dest.SideGuideServoPosition);
            Stacker1PushServoPosition.CopyTo(dest.Stacker1PushServoPosition);
            Stacker2PushServoPosition.CopyTo(dest.Stacker2PushServoPosition);
            dest.BoxThickness = BoxThickness;
        }
コード例 #13
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FACommonJobInfo) == false) return;

            var dest = obj as FACommonJobInfo;

            dest.TrayCode = TrayCode;
            dest.TraySeperatePos = TraySeperatePos;
            dest.LastTraySeperatePos = LastTraySeperatePos;
            dest.UsePositionCheck = UsePositionCheck;
        }
コード例 #14
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FABandingJobInfo) == false) return;

            var dest = obj as FABandingJobInfo;
            dest.Steps.Clear();

            foreach (var item in Steps)
            {
                dest.Steps.Add(item.Clone());
            }

            dest.UseVerticalBanding = UseVerticalBanding;
            dest.ImageSensorProgramNo = ImageSensorProgramNo;
        }
コード例 #15
0
            public override void CopyTo(FAJobInfo obj)
            {
                base.CopyTo(obj);

                if (obj is StackerJobInfo)
                {
                    var dest = (StackerJobInfo)obj;
                    dest.Offset = this.Offset;
                }
            }
コード例 #16
0
ファイル: FALotJobInfo.cs プロジェクト: vesteksoftware/VT5025
            public override void CopyTo(FAJobInfo obj)
            {
                if (obj is ScannerJobInfo)
                {
                    var dest = (ScannerJobInfo)obj;

                    dest.WWNScan = this.WWNScan;
                    dest.DensityLabelScan = this.DensityLabelScan;
                }
            }
コード例 #17
0
            public override void CopyTo(FAJobInfo obj)
            {
                base.CopyTo(obj);

                if (obj is TransferModuleJobInfo)
                {
                    var dest = (TransferModuleJobInfo)obj;
                    dest.Items.Clear();

                    foreach (var item in Items)
                    {
                        var newObj = new TransferModulePickJobItem();
                        item.CopyTo(newObj);
                        dest.Items.Add(newObj);
                    }

                    Picker1ToLine1.CopyTo(dest.Picker1ToLine1);
                    Picker1ToLine2.CopyTo(dest.Picker1ToLine2);
                    Picker1ToLine1Position1.CopyTo(dest.Picker1ToLine1Position1);
                    Picker1ToLine2Position1.CopyTo(dest.Picker1ToLine2Position1);
                    Picker2ToLine1.CopyTo(dest.Picker2ToLine1);
                    Picker2ToLine2.CopyTo(dest.Picker2ToLine2);
                    Picker2ToLine1Position1.CopyTo(dest.Picker2ToLine1Position1);
                    Picker2ToLine2Position1.CopyTo(dest.Picker2ToLine2Position1);
                    Stacker1TrayPick.CopyTo(dest.Stacker1TrayPick);
                    Stacker2TrayPick.CopyTo(dest.Stacker2TrayPick);
                    TrayPlace.CopyTo(dest.TrayPlace);
                }
            }
コード例 #18
0
        public override void CopyTo(FAJobInfo obj)
        {
            if ((obj is FAFoamPadJobInfo) == false) return;
            var dest = obj as FAFoamPadJobInfo;

            dest.FoamPadWidth = FoamPadWidth;
            dest.FoamPadHeight = FoamPadHeight;
            dest.FoamPadThickness = FoamPadThickness;
            dest.ArrayXInFoamPadBox = ArrayXInFoamPadBox;
            dest.ArrayYInFoamPadBox = ArrayYInFoamPadBox;
            dest.ArrayZInFoamPadBox = ArrayZInFoamPadBox;
            FirstPickPosition.CopyTo(dest.FirstPickPosition);
        }
コード例 #19
0
 public virtual void CopyTo(FAJobInfo obj)
 {
 }
コード例 #20
0
            public override void CopyTo(FAJobInfo obj)
            {
                base.CopyTo(obj);

                if (obj is LabelAttachJobInfo)
                {
                    var dest = (LabelAttachJobInfo)obj;
                    this.LabelPreAttachDownPosition.CopyTo(dest.LabelPreAttachDownPosition);
                    this.LabelAttachDownPosition.CopyTo(dest.LabelAttachDownPosition);
                }
            }
コード例 #21
0
 public abstract void CopyTo(FAJobInfo obj);