def aciona_motor_horizontal_horario_acompanhamento(self):
     a = self.tempo_passo_motor_novo
     passos = self.passos_minimos_acompanhamento
     if passos != 0:
         #motor_horizontal = Motor(13, 25, 19, 26)
         motor_horizontal_horario = mv("horario", 25, passos, a)
         motor_horizontal_horario.automatiza_rotacao()
         #print("Motor horizontal acionado sentido horário", a, passos)
         return True
     else:
         return False
 def aciona_motor_horizontal_horario(self, azimute):
     a = self.tempo_passo_motor_novo
     ap = self.angulo_passo_azimute
     print("O azimute para calculo é: ", azimute)
     b = (round(azimute / ap))
     print("Os passos enviados para o motor foi: ", b)
     if b != 0:
         motor_horizontal_anti_horario = mv("horario", 25, b, a)
         motor_horizontal_anti_horario.automatiza_rotacao()
         #print("o motor horizontal foi acionado no sentido horário", a, b)
         return True
     else:
         return False
 def aciona_motor_horizontal_anti_horario(self, azimute):
     a = self.tempo_passo_motor_novo  # Velocidade do movimento do motor
     ap = self.angulo_passo_azimute  # Angulo por passo
     print("O azimute para calculo é: ", azimute)
     # A função **round** faz uma aproximação inteira do valor
     b = (round(azimute / ap))
     print("Os passos enviados para o motor foi: ", b)
     # Se a quantidade de passos é diferente de zero, o motor é acionado
     if b != 0:
         motor_horizontal_anti_horario = mv("anti", 25, b, a)
         motor_horizontal_anti_horario.automatiza_rotacao()
         #print("Motor horizontal acionado no sentido anti-horário", a, b)
         return True
     else:
         return False
示例#4
0
 def um_passo_para_esquerda(self):
     passos = self.objeto.passos_minimos_acompanhamento
     motor_horizontal_anti_horario = mv("anti", 25, passos, 130)
     motor_horizontal_anti_horario.automatiza_rotacao()
     print(passos)
     return True
示例#5
0
 def cria_objeto_motor_horizontal_anti_horario(self):
     movimento_horizontal_anti_horario = mv("anti", 25, 6000, 100)
     movimento_horizontal_anti_horario.automatiza_rotacao()
     return True