diff options
| author | Victoria Plitt <Victoria.Plitt@twine-s.com> | 2020-09-16 09:01:29 +0300 |
|---|---|---|
| committer | Victoria Plitt <Victoria.Plitt@twine-s.com> | 2020-09-16 09:01:29 +0300 |
| commit | 97ce3a3c2fb5e4d913a5f3424dabacc7dab1e819 (patch) | |
| tree | 89f13b37abf46c24ab67024b5b690a330cc6b5bc /Software/Visual_Studio/Utilities | |
| parent | 63b914372cdc03951d4a7dbb58a61c1c1a224d86 (diff) | |
| download | Tango-97ce3a3c2fb5e4d913a5f3424dabacc7dab1e819.tar.gz Tango-97ce3a3c2fb5e4d913a5f3424dabacc7dab1e819.zip | |
Dispenser analyzer. A little bug on settings. in Process analyzer.
Diffstat (limited to 'Software/Visual_Studio/Utilities')
| -rw-r--r-- | Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analyzers/ProcessAnalyser.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analyzers/ProcessAnalyser.cs b/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analyzers/ProcessAnalyser.cs index 65fe9c85d..663b72228 100644 --- a/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analyzers/ProcessAnalyser.cs +++ b/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analyzers/ProcessAnalyser.cs @@ -34,7 +34,9 @@ namespace Tango.DispenserAnalyzer.UI.Analyzers double delta = Settings.GetValueByName(AnalyzerSettingsEnum.TimeInterval); int startPoint = delta == 0? 0 : (int)(Settings.GetValueByName(AnalyzerSettingsEnum.StartCalculation) / delta); int endPoint = delta == 0 ? (csvRows.Count -1) : (int)(Settings.GetValueByName(AnalyzerSettingsEnum.EndCalculation) / delta); - List<ProcessSample> rangeValues = csvRows.Skip(startPoint).Take(endPoint).ToList(); + int takePoints = endPoint > startPoint ? (endPoint - startPoint) : (csvRows.Count - 1 - startPoint); + + List<ProcessSample> rangeValues = csvRows.Skip(startPoint).Take(takePoints).ToList(); result.MinValue = rangeValues.Min(x => x.Value); result.MaxValue = rangeValues.Max(x => x.Value); |
