Пример #1
0
        /// <summary>
        /// Use of COM is a bit volatile (windows XP crashes sometimes)
        /// This makes sure that the COM server is closed
        /// and the reference to the COM server is released.
        /// </summary>
        void CloseSimul8COMServer()
        {
            s8.Close();
            s8.Quit();

            Marshal.FinalReleaseComObject(s8);
            s8 = null;
        }
Пример #2
0
        public void RunMultipleReplications(string fileName, int replications)
        {
            s8         = new S8SimulationClass();
            s8.Visible = false;

            HookupDelegates(s8);

            Console.WriteLine("Opening Simul8 model: {0}", fileName);
            s8.Open(fileName);
            s8.TrialSim(replications, false);
        }
Пример #3
0
        public void RunMultipleReplications(string fileName, int replications)
        {
            s8 = new S8SimulationClass();
            s8.Visible = false;

            HookupDelegates(s8);

            Console.WriteLine("Opening Simul8 model: {0}", fileName);
            s8.Open(fileName);
            s8.TrialSim(replications,false);
        }
Пример #4
0
 void HookupDelegates(S8SimulationClass s8)
 {
     s8.S8SimulationEndTrial += this.SimulationTrialEnded;
 }
Пример #5
0
 void HookupDelegates(S8SimulationClass s8)
 {
     s8.S8SimulationEndTrial += this.SimulationTrialEnded;
 }
Пример #6
0
        /// <summary>
        /// Use of COM is a bit volatile (windows XP crashes sometimes)
        /// This makes sure that the COM server is closed
        /// and the reference to the COM server is released.
        /// </summary>
        void CloseSimul8COMServer()
        {
            s8.Close();
            s8.Quit();

            Marshal.FinalReleaseComObject(s8);
            s8 = null;
        }