using OTSCLRINTERFACE; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace OTSMeasureApp { public partial class BaseFunctionTest : Form { public BaseFunctionTest() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { COTSClassifyEngineClr engine = new COTSClassifyEngineClr(EngineType.InclutionEng, "NoSTDDB"); COTSParticleClr part = new COTSParticleClr(); List eles = new List(); eles.Add(GetEleChem("Mn", 22.5)); eles.Add(GetEleChem("S", 11.01)); eles.Add(GetEleChem("O", 10.13)); eles.Add(GetEleChem("C", 5.51)); eles.Add(GetEleChem("Si", 4.06)); eles.Add(GetEleChem("Al", 2.34)); var xray = part.GetXray(); xray.SetElementQuantifyData(eles); part.SetXray(xray); engine.Classify(part, 1); } private CElementChemistryClr GetEleChem(string name, double percent) { CElementChemistryClr ele = new CElementChemistryClr(); ele.SetName(name); ele.SetPercentage(percent); return ele; } } }