コード例 #1
0
        public static MicronBEAssyPlanInfo CreatePlanInfo(ILot lot, Mozart.SeePlan.DataModel.Step task)
        {
            MicronBEAssyPlanInfo plan  = new MicronBEAssyPlanInfo();
            MicronBEAssyBELot    beLot = lot as MicronBEAssyBELot;

            plan.Init(task);
            plan.LotID     = lot.LotID;
            plan.UnitQty   = lot.UnitQty;
            plan.ProductID = beLot.Product.ProductID;
            plan.ProcessID = beLot.Process.ProcessID;

            return(plan);
        }
コード例 #2
0
 public MicronBEAssyWorkLot(Mozart.SeePlan.Simulation.IHandlingBatch hb, Mozart.Simulation.Engine.Time availableTime, object stepKey, Mozart.SeePlan.DataModel.Step step) :
     base(hb, availableTime, stepKey, step)
 {
 }
コード例 #3
0
ファイル: Pegging.0.cs プロジェクト: prowonseok/publicT
            public override Mozart.SeePlan.DataModel.StepTarget CreateStepTarget(Mozart.SeePlan.Pegging.PegTarget pegTarget, object stepPlanKey, Mozart.SeePlan.DataModel.Step step, bool isRun)
            {
                bool handled = false;

                Mozart.SeePlan.DataModel.StepTarget returnValue = null;
                returnValue = this.fpWRITE_TARGET.CREATE_STEP_TARGET0(pegTarget, stepPlanKey, step, isRun, ref handled, returnValue);
                return(returnValue);
            }
コード例 #4
0
        public static MicronBEAssyWorkLot CreateWorkLot(IHandlingBatch hb, Mozart.Simulation.Engine.Time availableTime, object wstepKey, Mozart.SeePlan.DataModel.Step targetStep, AoEquipment reservationEqp)
        {
            try
            {
                MicronBEAssyBELot lot = hb as MicronBEAssyBELot;

                MicronBEAssyWorkLot wLot = new MicronBEAssyWorkLot(hb, availableTime, wstepKey, targetStep);

                wLot.LotID          = lot.LotID;
                wLot.Product        = lot.Product;
                wLot.UnitQty        = lot.UnitQtyDouble;
                wLot.ReservationEqp = reservationEqp;

                return(wLot);
            }
            catch (Exception e)
            {
                WriteHelper.WriteErrorHistory(ErrorLevel.FATAL, string.Format("ErrorMessage : {0}   MethodName : {1}", e.Message, System.Reflection.MethodInfo.GetCurrentMethod().Name));
                return(default(MicronBEAssyWorkLot));
            }
        }