public void CalibrationsOfDAC(StrategyEnums strategyType) { this.adcInst = new ADC(this.dacInst.schvn); CalibrateAdcWeights(strategyType); CalibrateAdcTrack(); dacInst.isCalibrated = true; }
public static PointPairList[] GetDiagramOfTransformation(GlobalUnit unit, StrategyEnums strategyType) { PointPairList[] graphArrays = new PointPairList[2]; unit.SetDACNewWeights(); graphArrays[0] = unit.dacInst.GetCharacteristicOfTransformationStraitComb(); unit.CalibrationsOfDAC(strategyType); graphArrays[1] = unit.dacInst.GetCharacteristicOfTransformationStraitComb(); return(graphArrays); }
private void buttonStart_Click(object sender, EventArgs e) { paneCode.CurveList.Clear(); paneCode.GraphObjList.Clear(); StrategyEnums selectedTypesOfStrategy = (StrategyEnums)Enum.Parse(typeof(StrategyEnums), cmbxStrategyType.SelectedValue.ToString()); graphArrays = DACCharacteristicHelper.GetDiagramOfTransformation(unit, selectedTypesOfStrategy); DrawWithOutCalibrations(); DrawWithCalibrations(); zedGraphControl3.AxisChange(); zedGraphControl3.Invalidate(); }
public void CalibrateWeights(StrategyEnums numOfStrategy) { switch (numOfStrategy) { case StrategyEnums.Tracking: CalibrateTrackingStrategy(); break; case StrategyEnums.First: CalibrateFirstStrategy(); break; case StrategyEnums.Second: CalibrateSecondStrategy(); break; case StrategyEnums.Third: CalibrateThirdStrategy(); break; default: break; } }
private void CalibrateAdcWeights(StrategyEnums strategyType) { CalibratorOfWeights calibrator = new CalibratorOfWeights(this.adcInst); calibrator.CalibrateWeights(strategyType); }
public void CalibrateADCsDAC(StrategyEnums strategyType) { CalibrateAdcWeights(strategyType); this.adcInst.dac.isCalibrated = true; }