public ExperimentData(double[] signalGeneratorInput, ExperimentInitialSettings initialSettings) { InitialSettings = initialSettings; scopeData = new ScopeData(); SignalGeneratorData = new SignalGeneratorData(signalGeneratorInput); SignalGeneratorInputFileName = ""; PointsInCycle = signalGeneratorInput.Length; InitializeExperimentData(); }
public ExperimentData(IEnumerable<double> signalGeneratorArbitraryOutput, ExperimentInitialSettings initialSettings) { scopeData = new ScopeData(); ScopeData.SampleMode = ScopeSampleMode.Average; SignalGeneratorData = new SignalGeneratorData(signalGeneratorArbitraryOutput); SignalGeneratorInputFileName = "From array."; InitialSettings = initialSettings; PointsInCycle = signalGeneratorArbitraryOutput.Count(); InitializeExperimentData(); }