/// <summary> /// Erstellt eine neue Achse, speichert diese in AllAxes und gibt diese zurück. /// </summary> /// <param name="controlident">ControlIdent der neuen Achse</param> /// <returns>Die neu erstellte Achse</returns> public override Axis NewAxis(string controlident) { controlident = controlident.ToUpper(); if (AllAxes.Exists(x => x.ControlIdent == controlident)) { throw new Exception("An axis with this controlident allready exitst!"); } AerotechAxis a = new AerotechAxis(controlident); AllAxes.Add(a); return a; }
/// <summary> /// Erstellt eine neue Achse, speichert diese in AllAxes und gibt diese zurück. /// </summary> /// <param name="controlident">ControlIdent der neuen Achse</param> /// <returns>Die neu erstellte Achse</returns> public override Axis NewAxis(string controlident) { controlident = controlident.ToUpper(); if (AllAxes.Exists(x => x.ControlIdent == controlident)) { throw new Exception("An axis with this controlident allready exitst!"); } AerotechAxis a = new AerotechAxis(controlident); AllAxes.Add(a); return(a); }