예제 #1
0
 /// <summary>
 /// Возвращает экзмеляр класса <see cref="StepLever"/>, указывающий какое количество
 /// импульсов необходимо подать на плечо робота-манипулятора для достижения пооложения <paramref name="position"/>.
 /// </summary>
 public StepLever GetStepLeverToPosition(LeverPosition position)
 {
     return(new StepLever(position.LeverType, CalculateStepsToLeverPosition(position.LeverType, position.Position)));
 }
예제 #2
0
 /// <summary>
 /// Перемещает указанное плечо в заданное положение.
 /// </summary>
 /// <param name="leverPosition">Экземпляр класса, содержащий тип плеча и его положение</param>
 public void MoveLever(LeverPosition leverPosition)
 {
     leverMovement.Move(Calculation.GetStepLeverToPosition(leverPosition));
 }