Example #1
0
        private void mmAnalysis_OnFinishedAnalysis(object sender, AbstractResults e)
        {
            sw.Stop();
            FEMM.CloseFemm();

            refreshAnalysisResults();
            OnMotorAnalysisResultsUpdate(this, null);
        }
Example #2
0
        private void dqcurrentAnalyser_OnFinishedAnalysis(object sender, AbstractResults e)
        {
            sw.Stop();
            log.Info("Analysis time :" + sw.Elapsed.TotalSeconds + "s");
            FEMM.CloseFemm();

            refreshAnalysisResults();
            OnMotorAnalysisResultsUpdate(this, null);
        }
Example #3
0
        void ta_OnFinishedAnalysis(object sender, AbstractResults e)
        {
            if (InvokeRequired)
            {
                BeginInvoke((Action) delegate() { ta_OnFinishedAnalysis(sender, e); });
            }

            FEMM.CloseFemm();

            var         tr = e as Transient3PhaseMotorResults;
            GraphWindow gw = new GraphWindow();
            IDictionary <string, object> dict = tr.BuildResultsForDisplay();

            foreach (String name in dict.Keys)
            {
                var graphdata = dict[name] as ListPointD;
                if (graphdata != null)
                {
                    gw.addData(name, graphdata.ToZedGraphPointPairList());
                }
            }
            gw.Show();
        }
Example #4
0
 void staticAnalyser_OnFinishedAnalysis(object sender, AbstractResults e)
 {
     refreshAnalysisResults();
     OnMotorAnalysisResultsUpdate(this, null);
 }