/// <summary> /// Retruns true if no error occured while sending the settings /// </summary> public override bool Setting_Trigger(RthTEC_Rack myRackSettings) { //Mögliche Errors mitzählen uint error_Sum = 0; //TriggerLevel berechnen (Ziel-Level - OffsetFrontEnd)*2*Bits/(2*Range) Trigger_Level_UI = (long)((numericUpDown_Trigger.Value * 1000 - myRackSettings.U_offset) * myRackSettings.Gain * 8191 / (2 * Range)); //Notwendige Settings error_Sum += Trigger_1(); error_Sum += Trigger_2(); error_Sum += Trigger_3(); error_Sum += Trigger_Rising(); error_Sum += Trigger_Level(Trigger_Level_UI); //Auf Errors checken if (error_Sum != 0) { MessageBox.Show("An error occured while sending the Settings!\n Look on LOG and try again.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else { return(true); } }
public virtual bool Setting_Trigger(RthTEC_Rack myRackSettings) { return(false); }
public override bool Setting_Trigger(RthTEC_Rack myRackSettings) { //Wird alles in der eingentlichen Messung gemacht return(true); }