private void schart_ChangeSetWaveEvent(Point pointValue) { txtWaveLength.Text = pointValue.X.ToString(); if (mLightList != null) { txtCurrentLight.Text = OmniProvider.GetMeasureLight(280, mLightList).ToString(GlobalProvider.FormatNumber); txtAverageLight.Text = mAverageLight.ToString("f2"); } }
private void btnCheck_Click(object sender, RoutedEventArgs e) { if (txtWaveLength.Text != "") { OmniProvider.ScansToAverage = txtScansToAverage.IntNumber; OmniProvider.BoxcarWidth = txtBoxcarWidth.IntNumber; OmniProvider.InterationTime = txtIntergrationTime.IntNumber; mLightList = OmniProvider.GetSpectrum(); schart.ShowData(OmniProvider.GetWavelengths(100, 900), mLightList, 100, 200, 900, 10000, true); txtCurrentLight.Text = OmniProvider.GetMeasureLight(txtWaveLength.DoubleNumber, mLightList).ToString("f2"); mSetWaveLength_LightList.Add(txtCurrentLight.DoubleNumber); txtAverageLight.Text = mAverageLight.ToString("f2"); mDataList.Add(new CheckLightModel() { WaveLength = txtWaveLength.DoubleNumber, CurrentLight = txtCurrentLight.DoubleNumber, AverageLight = txtAverageLight.DoubleNumber, ScansToAverage = txtScansToAverage.DoubleNumber, BoxcarWidth = txtBoxcarWidth.DoubleNumber, IntergrationTime = txtIntergrationTime.DoubleNumber, A230 = OmniProvider.GetMeasureLight(230, mLightList), A260 = OmniProvider.GetMeasureLight(260, mLightList), A280 = OmniProvider.GetMeasureLight(280, mLightList), A290 = OmniProvider.GetMeasureLight(290, mLightList), A350 = OmniProvider.GetMeasureLight(350, mLightList), A500 = OmniProvider.GetMeasureLight(500, mLightList), A750 = OmniProvider.GetMeasureLight(750, mLightList) }); } else { MessageBox.Show("no wavelength"); } }