Browse Source

修改夹杂物只使用系统库重新分类报错bug

cxs 1 năm trước cách đây
mục cha
commit
367e2a6fd6

+ 22 - 4
OTSIncAMeasureApp/1-OTSMeasure/Measure/ParamData/COTSMsrPrjResultData.cs

@@ -1352,14 +1352,10 @@ namespace OTSModelSharp
                     {
                         if (stdFileName != "NoSTDDB.db")
                         {
-
                             foreach (var fld in spl.GetFieldsData())
                             {
                                 foreach (var part in fld.GetListAnalysisParticles())
                                 {
-
-
-
                                     IClassifyEngine partEngine = m_classifyEngine.GetExpressionClassifyEngine(stdFileName);
                                     if (IsLowCounts(part))
                                     {
@@ -1389,6 +1385,28 @@ namespace OTSModelSharp
                                 analysisparts.AddRange(fld.GetListAnalysisParticles());
                             }
                         }
+                        else
+                        {
+                            foreach (var fld in spl.GetFieldsData())
+                            {
+                                foreach (var part in fld.GetListAnalysisParticles())
+                                {
+                                    if (IsLowCounts(part))
+                                    {
+                                        continue;
+
+                                    }
+                                    IClassifyEngine incAEngine = m_classifyEngine.GetIncClassifyEngine();
+                                    if (!incAEngine.ClassifyIncA(part, (int)steelTech))
+                                    {
+
+                                        NLog.LogManager.GetCurrentClassLogger().Error("2 failed to classify!" + "IncA Engine");
+                                    }
+                                }
+                                analysisparts.AddRange(fld.GetListAnalysisParticles());
+
+                            }
+                        }
                     }
                     else
                     {