public override enExperimentStatus Run() { curves = new List <Curve>(); experimentData = new Generic2DExperimentData(); experimentData.experimentName = "Fast Amperometry"; //experimentData.axisNames = new string[] {"Potential", "Current", "WE2 Potential", "WE2 Current" }; //experimentData.axisUnits = new string[] {"V", "A", "V", "A" }; //Add events hw.BeginReceiveCurve += HW_BeginReceiveCurve; hw.EndMeasurement += HW_EndMeasurement; resultCurves = new List <Curve>(); string errors = hw.Measure(fastAmpo); if (!String.IsNullOrEmpty(errors)) { log.Add("PS_PalmSens - Error: " + errors); return(enExperimentStatus.Error); } status = enExperimentStatus.Running; return(status); }
public override enExperimentStatus Run() { experimentData = new Generic2DExperimentData(); experimentData.experimentName = "Impedance Spectroscopy"; experimentData.axisNames.Add(new string[] { "Z'", "Z''" }); experimentData.axisNames.Add(new string[] { "Z'", "Z''" }); experimentData.axisUnits.Add(new string[] { "Ω", "Ω" }); experimentData.axisUnits.Add(new string[] { "Ω", "Ω" }); //Add events hw.EndMeasurement += HW_EndMeasurement; hw.BeginReceiveEISData += HW_BeginReceiveEISData; resultEISData = new List <EISData>(); string errors = hw.Measure(imp); if (!String.IsNullOrEmpty(errors)) { log.Add("PS_PalmSens: " + errors, "Error"); NotifyExperimentEndedNow(new ExperimentEndedEventArgs(enExperimentStatus.Error, null)); return(enExperimentStatus.Error); } status = enExperimentStatus.Running; return(status); }
public override enExperimentStatus Run() { experimentData = new Generic2DExperimentData(); experimentData.experimentName = "Chronoamperometry"; //Add events hw.BeginReceiveCurve += HW_BeginReceiveCurve; hw.EndMeasurement += HW_EndMeasurement; resultCurves = new List <Curve>(); string errors = hw.Measure(ampoD); if (!String.IsNullOrEmpty(errors)) { log.Add("PS_PalmSens - Error: " + errors); return(enExperimentStatus.Error); } status = enExperimentStatus.Running; return(status); }