当前位置: 首页>>代码示例>>C#>>正文


C# Sequence.FASequenceManager类代码示例

本文整理汇总了C#中FALibrary.Sequence.FASequenceManager的典型用法代码示例。如果您正苦于以下问题:C# FASequenceManager类的具体用法?C# FASequenceManager怎么用?C# FASequenceManager使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


FASequenceManager类属于FALibrary.Sequence命名空间,在下文中一共展示了FASequenceManager类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: FAPartTrayLifterServo

 public FAPartTrayLifterServo(FASequenceManager aSequenceManager)
     : base(aSequenceManager)
 {
     MoveStandbyPos = CreateAction(aSequenceManager);
     MoveMiddlePos = CreateAction(aSequenceManager);
     MoveUpPos = CreateAction(aSequenceManager);
 }
开发者ID:vesteksoftware,项目名称:VT8792-SSD,代码行数:7,代码来源:FAPartTrayLifterServo.cs

示例2: FAPartFoamPadCoveringServo

 public FAPartFoamPadCoveringServo(FASequenceManager aSequenceManager)
     : base(aSequenceManager)
 {
     MoveFoamPadReceptionPos = CreateAction(aSequenceManager);
     MoveFoamPadCoveringPos = CreateAction(aSequenceManager);
     MoveFoamPadGuidePos = CreateAction(aSequenceManager);
 }
开发者ID:vesteksoftware,项目名称:VT5070-SSD,代码行数:7,代码来源:FAPartFoamPadCoveringServo.cs

示例3: FAFoamPadTransferServo

 public FAFoamPadTransferServo(FASequenceManager aSequenceManager)
     : base(aSequenceManager)
 {
     MoveStandbyPos = CreateAction(aSequenceManager);
     MovePickPos = CreateAction(aSequenceManager);
     MovePlacePos = CreateAction(aSequenceManager);
 }
开发者ID:vesteksoftware,项目名称:VT5050-SSD,代码行数:7,代码来源:FAFoamPadTransferServo.cs

示例4: FAAPlusMMCPart

        public FAAPlusMMCPart(FASequenceManager aSequenceManager)
        {
            CreatePositionDefine();

            MoveHome.SetActionMethod(DoHome);
            MoveToPos.SetActionMethod(DoMoveToPos);
            MoveVelocity.SetActionMethod(DoMoveVelocity);
            Stop.SetActionMethod(DoStop);

            MoveHome.CreateSequence(aSequenceManager);
            MoveToPos.CreateSequence(aSequenceManager);
            MoveVelocity.CreateSequence(aSequenceManager);
            Stop.CreateSequence(aSequenceManager);

            MoveHome.Sequence.Steps.Add("StartMove", new StepInfo());

            MoveHome.Sequence.Steps["StartMove"].StepIndex = MoveHome.Sequence.AddItem(MoveHome.ExecuteForSequence);
            MoveHome.Sequence.AddItem(ConfirmFirstMoveHomeDone);
            MoveHome.Sequence.AddItem(new FATime(FATimeType.second, 2));
            MoveHome.Sequence.AddItem(ConfirmMoveHomeDone);
            MoveHome.Sequence.AddItem(SetHomeMarking);
            MoveHome.Sequence.AddItem(SetInitializeOk);

            MoveToPos.Sequence.Steps.Add("StartMove", new StepInfo());
            MoveToPos.Sequence.Steps["StartMove"].StepIndex = MoveToPos.Sequence.AddItem(MoveToPos.ExecuteForSequence);
            MoveToPos.Sequence.AddItem(ConfirmMoveDone);

            MoveVelocity.Sequence.AddItem(MoveVelocity.ExecuteForSequence);

            Stop.Sequence.Steps.Add("Stop", new StepInfo());
            Stop.Sequence.AddItem(Stop.ExecuteForSequence);
            Stop.Sequence.Steps["Stop"].StepIndex = Stop.Sequence.AddItem(ConfirmStopOk);
        }
开发者ID:vesteksoftware,项目名称:Onyang_CL_CSharp_VT5081,代码行数:33,代码来源:FAAPlusMMCPart.cs

示例5: FAUnloaderUpDownServo

 public FAUnloaderUpDownServo(FASequenceManager aSequenceManager)
     : base(aSequenceManager)
 {
     MoveUpPos = CreateAction(aSequenceManager);
     MoveUnloadingPos = CreateAction(aSequenceManager);
     MoveDownPos = CreateAction(aSequenceManager);
 }
开发者ID:vesteksoftware,项目名称:VT5081-SSD,代码行数:7,代码来源:FAUnloaderUpDownServo.cs

示例6: FAPartBoxElevatorServo

        public FAPartBoxElevatorServo(FASequenceManager aSequenceManager)
            : base(aSequenceManager)
        {
            MoveToStandbyPos = new FAPartAction();
            MoveToLargeBoxInPos = new FAPartAction();
            MoveToBoxOutPos = new FAPartAction();
            MoveToBypassPos = new FAPartAction();
            MoveLabelAttachPosition = new FAPartAction();
            MoveToScanPosition = new FAPartAction();

            MoveToStandbyPos.CreateSequence(aSequenceManager);
            MoveToLargeBoxInPos.CreateSequence(aSequenceManager);
            MoveToBoxOutPos.CreateSequence(aSequenceManager);
            MoveToBypassPos.CreateSequence(aSequenceManager);
            MoveLabelAttachPosition.CreateSequence(aSequenceManager);
            MoveToScanPosition.CreateSequence(aSequenceManager);

            MoveToBypassPos.SetActionMethod(DoMoveToBypassPos);
            MoveToLargeBoxInPos.SetActionMethod(DoMoveToLargeBoxInPos);
            MoveToBoxOutPos.SetActionMethod(DoMoveToBoxOutPos);
            MoveToStandbyPos.SetActionMethod(DoMoveToStandbyPos);
            MoveLabelAttachPosition.SetActionMethod(DoMoveLabelAttachPos);
            MoveToScanPosition.SetActionMethod(DoMoveToScanPos);

            MakeMoveToStandbyPosSequence();
            MakeMoveToLargeBoxInPosSequence();
            MakeMoveToBoxOutPosSequence();
            MakeMoveToBypassPosSequence();
            MakeLabelAttachPosSequence();
            MakeMoveToScanPosSequence();
        }
开发者ID:vesteksoftware,项目名称:Onyang_3L_CSharp_VT5081,代码行数:31,代码来源:FAPartBoxElevatorServo.cs

示例7: FATrayPickerUpDownServo

        public FATrayPickerUpDownServo(FASequenceManager aSequenceManager)
            : base(aSequenceManager)
        {
            PickPos = new FAMMCPosition();
            MoveStandbyPos = new FAPartAction();
            MoveGripPos = new FAPartAction();
            MovePickPos = new FAPartAction();
            MovePlacePos = new FAPartAction();
            MoveTrayPushPos = new FAPartAction();

            MoveStandbyPos.SetActionMethod(DoMoveStandbyPos);
            MoveGripPos.SetActionMethod(DoMoveGripPos);
            MovePickPos.SetActionMethod(DoMovePickPos);
            MovePlacePos.SetActionMethod(DoMovePlacePos);
            MoveTrayPushPos.SetActionMethod(DoMoveTrayPushPos);

            MoveStandbyPos.CreateSequence(aSequenceManager);
            MoveGripPos.CreateSequence(aSequenceManager);
            MovePickPos.CreateSequence(aSequenceManager);
            MovePlacePos.CreateSequence(aSequenceManager);
            MoveTrayPushPos.CreateSequence(aSequenceManager);

            MakeMoveStandbyPos();
            MakeMoveGripPos();
            MakeMovePickPos();
            MakeMovePlacePos();
            MakeMoveTrayPushPos();
        }
开发者ID:vesteksoftware,项目名称:SCS_1st_Line_VT5070,代码行数:28,代码来源:FATrayPickerUpDownServo.cs

示例8: FAPartRFScannerUpDownServo

 public FAPartRFScannerUpDownServo(FASequenceManager aSequenceManager)
     : base(aSequenceManager)
 {
     MoveStandbyPos = CreateAction(aSequenceManager);
     MoveBottomPos = CreateAction(aSequenceManager);
     MoveScanPos = CreateAction(aSequenceManager);
 }
开发者ID:vesteksoftware,项目名称:VT8792-SSD,代码行数:7,代码来源:FAPartRFScannerUpDownServo.cs

示例9: FAReelPickerUpDownServo

        public FAReelPickerUpDownServo(FASequenceManager aSequenceManager)
            : base(aSequenceManager)
        {
            PickPos = new FAAPlusMMCPosition();
            MoveStandbyPos = new FAPartAction();
            MoveGripPos = new FAPartAction();
            MovePickPos = new FAPartAction();
            MovePlacePos = new FAPartAction();
            MoveTopPushingPos = new FAPartAction();
            MoveAlignPos = new FAPartAction();

            MoveStandbyPos.SetActionMethod(DoMoveStandbyPos);
            MoveGripPos.SetActionMethod(DoMoveGripPos);
            MovePickPos.SetActionMethod(DoMovePickPos);
            MovePlacePos.SetActionMethod(DoMovePlacePos);
            MoveTopPushingPos.SetActionMethod(DoMoveTopPushingPos);
            MoveAlignPos.SetActionMethod(DoMoveAlignPos);

            MoveStandbyPos.CreateSequence(aSequenceManager);
            MoveGripPos.CreateSequence(aSequenceManager);
            MovePickPos.CreateSequence(aSequenceManager);
            MovePlacePos.CreateSequence(aSequenceManager);
            MoveTopPushingPos.CreateSequence(aSequenceManager);
            MoveAlignPos.CreateSequence(aSequenceManager);

            MakeMoveStandbyPos();
            MakeMoveGripPos();
            MakeMovePickPos();
            MakeMovePlacePos();
            MakeMoveTopPushingPos();
            MakeMoveAlignPos();
        }
开发者ID:vesteksoftware,项目名称:Onyang_3L_CSharp_VT5071,代码行数:32,代码来源:FAReelPickerUpDownServo.cs

示例10: FAPamtekBarcodeScannerPart

        public FAPamtekBarcodeScannerPart(FASequenceManager aSequenceManager)
        {
            CheckReadyStatus = new FASequence(aSequenceManager);

            CheckReadyStatus.AddItem(delegate(object sender) { ReadReadyStatus(); });
            CheckReadyStatus.AddItem(ConfirmReadyStatus);
        }
开发者ID:vesteksoftware,项目名称:FALibrary,代码行数:7,代码来源:FAPamtekBarcodeScannerPart.cs

示例11: FAPartSmallBoxTiltServo

 public FAPartSmallBoxTiltServo(FASequenceManager aSequenceManager)
     : base(aSequenceManager)
 {
     MoveLoadingPos = CreateAction(aSequenceManager);
     MoveUnloadingPos = CreateAction(aSequenceManager);
     MoveInsertingPos = CreateAction(aSequenceManager);
 }
开发者ID:vesteksoftware,项目名称:VT5070-SSD,代码行数:7,代码来源:FAPartSmallBoxTiltServo.cs

示例12: FATrayOutTransforServo

        public FATrayOutTransforServo(FASequenceManager aSequenceManager)
            : base(aSequenceManager)
        {
            MoveStandbyPosition = new FAPartAction();
            MoveTrayOut1Position = new FAPartAction();
            MoveTrayOut2Position = new FAPartAction();
            MoveTrayOut3Position = new FAPartAction();
            MoveTrayOut4Position = new FAPartAction();

            MoveStandbyPosition.SetActionMethod(DoMoveStandbyPositioin);
            MoveTrayOut1Position.SetActionMethod(DoMoveTrayOut1Position);
            MoveTrayOut2Position.SetActionMethod(DoMoveTrayOut2Position);
            MoveTrayOut3Position.SetActionMethod(DoMoveTrayOut3Position);
            MoveTrayOut4Position.SetActionMethod(DoMoveTrayOut4Position);

            MoveStandbyPosition.CreateSequence(aSequenceManager);
            MoveTrayOut1Position.CreateSequence(aSequenceManager);
            MoveTrayOut2Position.CreateSequence(aSequenceManager);
            MoveTrayOut3Position.CreateSequence(aSequenceManager);
            MoveTrayOut4Position.CreateSequence(aSequenceManager);

            MakeMoveStandbyPos();
            MakeMoveTrayOut1Position();
            MakeMoveTrayOut2Position();
            MakeMoveTrayOut3Position();
            MakeMoveTrayOut4Position();
        }
开发者ID:vesteksoftware,项目名称:VT8642,代码行数:27,代码来源:FATrayOutTransforServo.cs

示例13: FADesiccantTransferServo

        public FADesiccantTransferServo(FASequenceManager aSequenceManager)
            : base(aSequenceManager)
        {
            MoveStandbyPos = new FAPartAction();
            MoveFrontPickPos = new FAPartAction();
            MoveRearPickPos = new FAPartAction();
            MovePlacePos = new FAPartAction();
            MoveDumpPos = new FAPartAction();
            MoveWastePickPos = new FAPartAction();

            MoveStandbyPos.SetActionMethod(DoMoveStandbyPos);
            MoveFrontPickPos.SetActionMethod(DoMoveFrontPickPos);
            MoveRearPickPos.SetActionMethod(DoMoveRearPickPos);
            MovePlacePos.SetActionMethod(DoMovePlacePos);
            MoveDumpPos.SetActionMethod(DoMoveDumpPos);
            MoveWastePickPos.SetActionMethod(DoMoveWastePickPos);

            MoveStandbyPos.CreateSequence(aSequenceManager);
            MoveFrontPickPos.CreateSequence(aSequenceManager);
            MoveRearPickPos.CreateSequence(aSequenceManager);
            MovePlacePos.CreateSequence(aSequenceManager);
            MoveDumpPos.CreateSequence(aSequenceManager);
            MoveWastePickPos.CreateSequence(aSequenceManager);

            MakeMoveStandbyPos();
            MakeMoveFrontPickPos();
            MakeMoveRearPos();
            MakeMovePlacePos();
        }
开发者ID:vesteksoftware,项目名称:Common_VT5061,代码行数:29,代码来源:FADesiccantTransferServo.cs

示例14: TrayTransferServo

        public TrayTransferServo(FASequenceManager aSequenceManager)
            : base(aSequenceManager)
        {
            MoveStandbyPos = new FAPartAction();
            MovePickPos = new FAPartAction();
            MoveEmptyPickPos = new FAPartAction();
            MovePlacePos = new FAPartAction();
            MoveEmptyPlacePos = new FAPartAction();
            MoveStacker1Pos = new FAPartAction();
            MoveStacker2Pos = new FAPartAction();

            MoveStandbyPos.SetActionMethod(DoMoveStandbyPos);
            MovePickPos.SetActionMethod(DoMovePickPos);
            MoveEmptyPickPos.SetActionMethod(DoMoveEmptyPickPos);
            MovePlacePos.SetActionMethod(DoMovePlacePos);
            MoveEmptyPlacePos.SetActionMethod(DoMoveEmptyPlacePos);
            MoveStacker1Pos.SetActionMethod(DoMoveStacker1Pos);
            MoveStacker2Pos.SetActionMethod(DoMoveStacker1Pos);

            MoveStandbyPos.CreateSequence(aSequenceManager);
            MovePickPos.CreateSequence(aSequenceManager);
            MoveEmptyPickPos.CreateSequence(aSequenceManager);
            MovePlacePos.CreateSequence(aSequenceManager);
            MoveEmptyPlacePos.CreateSequence(aSequenceManager);
            MoveStacker1Pos.CreateSequence(aSequenceManager);
            MoveStacker2Pos.CreateSequence(aSequenceManager);

            MakeMoveStandbyPos();
            MakeMovePickPos();
            MakeMoveEmptyPickPos();
            MakeMovePlacePos();
            MakeMoveEmptyPlacePos();
            MakeStacker1Pos();
            MakeStacker2Pos();
        }
开发者ID:vesteksoftware,项目名称:VT5021,代码行数:35,代码来源:TrayTransferServo.cs

示例15: FABandingTrayServo

        public FABandingTrayServo(FASequenceManager aSequenceManager)
            : base(aSequenceManager)
        {
            MoveStandbyPosition = new FAPartAction();
            MoveTrayPush1StepPosition = new FAPartAction();
            MoveTrayPush2StepPosition = new FAPartAction();
            MoveTrayPush3StepPosition = new FAPartAction();
            MoveTrayPushOutPosition = new FAPartAction();

            MoveStandbyPosition.SetActionMethod(DoMoveToStandbyPosition);
            MoveTrayPush1StepPosition.SetActionMethod(DoMoveToTrayPush1StepPosition);
            MoveTrayPush2StepPosition.SetActionMethod(DoMoveToTrayPush2StepPosition);
            MoveTrayPush3StepPosition.SetActionMethod(DoMoveToTrayPush3StepPosition);
            MoveTrayPushOutPosition.SetActionMethod(DoMoveToTrayPushOutPosition);

            MoveStandbyPosition.CreateSequence(aSequenceManager);
            MoveTrayPush1StepPosition.CreateSequence(aSequenceManager);
            MoveTrayPush2StepPosition.CreateSequence(aSequenceManager);
            MoveTrayPush3StepPosition.CreateSequence(aSequenceManager);
            MoveTrayPushOutPosition.CreateSequence(aSequenceManager);

            MakeMoveStandbyPos();
            MakeTrayPush1StepPos();
            MakeTrayPush2StepPos();
            MakeTrayPush3StepPos();
            MakeTrayPushOutPos();
        }
开发者ID:vesteksoftware,项目名称:VT8642,代码行数:27,代码来源:FABandingTrayServo.cs


注:本文中的FALibrary.Sequence.FASequenceManager类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。