Example #1
0
 void UpdateMaxValues(InputTxtData data)
 {
     _maxPm1Value    = data.PM1Value > _maxPm1Value? data.PM1Value: _maxPm1Value;
     _maxPm25Value   = data.PM25Value > _maxPm25Value ? data.PM25Value : _maxPm25Value;
     _maxPm10Value   = data.PM10Value > _maxPm10Value ? data.PM10Value : _maxPm10Value;
     _maxTemperature = data.HotEndTemperature > _maxTemperature ? data.HotEndTemperature : _maxTemperature;
 }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            openFileDialog1.ShowDialog();
            string InputFilename = openFileDialog1.FileName;

            if (File.Exists(InputFilename) == false)
            {
                MessageBox.Show($"Input Filename {InputFilename} doesn't exist", "Error when loading input Data file", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            _inputData.Clear();

            int CurrentProgressValue  = 0;
            int PreviousProgressValue = -1;

            using (StreamReader fileStreamReader = new StreamReader(InputFilename))
            {
                while (fileStreamReader.EndOfStream == false)
                {
                    InputTxtData data = new InputTxtData(fileStreamReader.ReadLine());
                    UpdateMaxValues(data);
                    _inputData.Add(data);

                    CurrentProgressValue = (int)(fileStreamReader.BaseStream.Position * 100 / fileStreamReader.BaseStream.Length);
                    if (CurrentProgressValue > PreviousProgressValue)
                    {
                        PreviousProgressValue = CurrentProgressValue;
                        progressBar.Value     = CurrentProgressValue;
                        progressBar.Refresh();
                    }
                }
            }
            UpdateCharts();
            UpdateGraphicsOptionList();

            //InputTxtData data = new InputTxtData(@"0001J 22H:45m:26s|MODE:AUTO     |PM1:  3| PM2.5:  4| PM10:  4| SPEED: 70%| RPM:11513| AQ:      MODERATE|T:185");
        }