Example #1
0
        /// <summary>
        /// </summary>
        /// <param name="aoFactory"/>
        /// <param name="handled"/>
        public void ON_END_INITIALIZE0(Mozart.SeePlan.Simulation.AoFactory aoFactory, ref bool handled)
        {
            InFlowAgent.InitConstruct(aoFactory);

            OutCollector.WriteStepWip();
            WeightHelper.WriteWeightPresetLog();
        }
Example #2
0
        /// <summary>
        /// </summary>
        /// <param name="evt"/>
        /// <param name="cm"/>
        /// <returns/>
        public bool RUN(Mozart.SeePlan.Simulation.ICalendarEvent evt, ICalendarEventManager cm)
        {
            //double startMin = ModelContext.Current.StartTime.Minute;

            //if (SimHelper.firstFireAtOnHour && startMin != 30)
            //{
            //    int gap = cm.NowDT.Minute - ModelContext.Current.StartTime.Minute;

            //    if (startMin < 30)
            //        evt.Duration =  Time.FromMinutes(30 + startMin);
            //    else if(startMin > 30)
            //        evt.Duration = Time.FromMinutes(Math.Abs(gap));

            //    SimHelper.firstFireAtOnHour = false;

            //    return true;
            //}

            //evt.Duration = Time.FromMinutes(60);
            //SimHelper.firstFireAtOnHour = false;

            OutCollector.WriteStepWip();

            return(true);
        }
Example #3
0
 private static void OnWriteStepWip(object sender, object args)
 {
     OutCollector.WriteStepWip();
 }