本文整理汇总了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);
}
示例2: FAPartFoamPadCoveringServo
public FAPartFoamPadCoveringServo(FASequenceManager aSequenceManager)
: base(aSequenceManager)
{
MoveFoamPadReceptionPos = CreateAction(aSequenceManager);
MoveFoamPadCoveringPos = CreateAction(aSequenceManager);
MoveFoamPadGuidePos = CreateAction(aSequenceManager);
}
示例3: FAFoamPadTransferServo
public FAFoamPadTransferServo(FASequenceManager aSequenceManager)
: base(aSequenceManager)
{
MoveStandbyPos = CreateAction(aSequenceManager);
MovePickPos = CreateAction(aSequenceManager);
MovePlacePos = CreateAction(aSequenceManager);
}
示例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);
}
示例5: FAUnloaderUpDownServo
public FAUnloaderUpDownServo(FASequenceManager aSequenceManager)
: base(aSequenceManager)
{
MoveUpPos = CreateAction(aSequenceManager);
MoveUnloadingPos = CreateAction(aSequenceManager);
MoveDownPos = CreateAction(aSequenceManager);
}
示例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();
}
示例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();
}
示例8: FAPartRFScannerUpDownServo
public FAPartRFScannerUpDownServo(FASequenceManager aSequenceManager)
: base(aSequenceManager)
{
MoveStandbyPos = CreateAction(aSequenceManager);
MoveBottomPos = CreateAction(aSequenceManager);
MoveScanPos = CreateAction(aSequenceManager);
}
示例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();
}
示例10: FAPamtekBarcodeScannerPart
public FAPamtekBarcodeScannerPart(FASequenceManager aSequenceManager)
{
CheckReadyStatus = new FASequence(aSequenceManager);
CheckReadyStatus.AddItem(delegate(object sender) { ReadReadyStatus(); });
CheckReadyStatus.AddItem(ConfirmReadyStatus);
}
示例11: FAPartSmallBoxTiltServo
public FAPartSmallBoxTiltServo(FASequenceManager aSequenceManager)
: base(aSequenceManager)
{
MoveLoadingPos = CreateAction(aSequenceManager);
MoveUnloadingPos = CreateAction(aSequenceManager);
MoveInsertingPos = CreateAction(aSequenceManager);
}
示例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();
}
示例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();
}
示例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();
}
示例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();
}