Ejemplo n.º 1
0
 def aciona_motor_vertical_horario_acompanhamento(self):
     a = self.tempo_passo
     passos = self.passos_minimos_acompanhamento
     if passos != 0:
         motor_vertical = Motor(12, 20, 16, 21)
         motor_vertical.horario(a, c)
         print("Motor vertical acionado sentido horário", a, passos)
         return True
     else:
         return False
Ejemplo n.º 2
0
 def aciona_motor_horizontal_anti_horario_acompanhamento(self):
     a = self.tempo_passo  # Velocidade do movimento do motor
     passos = self.passos_minimos_acompanhamento
     if passos != 0:
         motor_horizontal = Motor(13, 25, 19, 26)
         motor_horizontal.anti_horario(a, passos)
         print("Motor horizontal acionado sentido anti-horário", a, passos)
         return True
     else:
         return False
Ejemplo n.º 3
0
 def aciona_motor_horizontal_horario_acompanhamento(self):
     a = self.tempo_passo
     passos = self.passos_minimos_acompanhamento
     if passos != 0:
         motor_horizontal = Motor(13, 25, 19, 26)
         motor_horizontal.horario(a, passos)
         print("Motor horizontal acionado sentido horário", a, passos)
         return True
     else:
         return False
Ejemplo n.º 4
0
 def aciona_motor_horizontal_horario_acompanhamento(self):
     a = self.tempo_passo
     passos = self.passos_minimos_acompanhamento
     print("A quatidade de passos é: ", self.passos_minimos_acompanhamento)
     if passos != 0:
         motor_horizontal = Motor(13, 25, 19, 26)
         motor_horizontal.horario(a, passos)
         print("o motor horizontal foi acionado no sentido horário", a,
               passos)
         return True
     else:
         return False
Ejemplo n.º 5
0
 def aciona_motor_vertical_anti_horario(self):
     a,b=self.valores()        
     if (a>=100) and (b!=0):
         objeto=fc() 
         estado_chave=objeto.estado()
         print(estado_chave)
         while estado_chave==1 and b>0:
             z=10
             motor_vertical=Motor(12,20,16,21)       
             motor_vertical.anti_horario(a,z)
             b-=10
             estado_chave=objeto.estado()
             print(b,estado_chave)
         self.mens7["text"]="Motor:Vertical(anti-horário)"
         print(estado_chave)
     else:
         self.mens7["text"]= "Tempo > 100 e Passos = inteiro"
Ejemplo n.º 6
0
 def aciona_motor_vertical_horario(self):
     a,b=self.valores()
     if (a>=100) and (b!=0):
         c=b+200
         ##motor_vertical=Motor(12,20,16,21)
         motor_vertical=Motor(12,20,16,21)
         motor_vertical.horario(a,c)
         motor_vertical.anti_horario(a,200)
         self.mens7["text"]="Motor:Vertical(anti-horário)"         
     else:
          self.mens7["text"]= "Tempo > 100 e Passos = inteiro"
Ejemplo n.º 7
0
 def aciona_motor_horizontal_horario(self):
     a,b=self.valores()
     if (a>=100) and (b!=0):
         c=b+200
         motor_horizontal=Motor(13,25,19,26)
         motor_horizontal.horario(a,c)
         motor_horizontal.anti_horario(a,200)
         self.mens7["text"]="Motor:Horizontal(horário)"
     else:
         self.mens7["text"]= "Tempo > 100 e Passos = inteiro"
         pass
 def aciona_motor_horizontal_anti_horario_acompanhamento(self):
     a = self.tempo_passo  ## Velocidade do movimento do motor
     passsos = self.passos_minimos_acompanhamento
     if passos != 0:
         motor_horizontal = Motor(13, 25, 19, 26)
         motor_horizontal.anti_horario(a, c)
         motor_horizontal.horario(a, pa)  ##Ajuste da engrenagem do motor
         print("o motor horizontal foi acionado no sentido anti-horário", a,
               passos)
         return True
     else:
         return False
Ejemplo n.º 9
0
 def aciona_motor_vertical_horario(self, altura):
     a = self.tempo_passo
     ap = self.angulo_passo_altura
     pa = self.passos_ajuste
     print("A altura para calculo é: ", altura)
     b = round(altura / ap)
     c = b + pa
     if b != 0:
         motor_vertical = Motor(12, 20, 16, 21)
         motor_vertical.horario(a, c)
         motor_vertical.anti_horario(a, pa)
         print("o motor vertical foi acionado no sentido horário", a, b)
         return True
     else:
         return False
Ejemplo n.º 10
0
 def aciona_motor_horizontal_horario(self, azimute):
     a = self.tempo_passo
     ap = self.angulo_passo_azimute
     pa = self.passos_ajuste
     print("O azimute para calculo é: ", azimute)
     b = (round(azimute / ap))
     c = b + pa
     if b != 0:
         motor_horizontal = Motor(13, 25, 19, 26)
         motor_horizontal.horario(a, c)
         motor_horizontal.anti_horario(a, pa)
         print("o motor horizontal foi acionado no sentido horário", a, b)
         return True
     else:
         return False
 def aciona_motor_vertical_anti_horario(self, altura):
     a = self.tempo_passo
     ap = self.angulo_passo_azimute
     pa = self.passos_ajuste
     print("A altura para calculo é: ", altura)
     b = (round(altura / ap))
     print("O valor de b: ", b)
     c = b + pa
     if b != 0:
         motor_vertical = Motor(12, 20, 16, 21)
         motor_vertical.anti_horario(a, c)
         motor_vertical.horario(a, pa)
         print("Motor vertical acionado no sentido anti-horário", a, b)
         return True
     else:
         print("porque parou aqui")
         return False
Ejemplo n.º 12
0
 def aciona_motor_horizontal_anti_horario(self, azimute):
     a = self.tempo_passo  # Velocidade do movimento do motor
     ap = self.angulo_passo_azimute  # Angulo por passo
     pa = self.passos_ajuste  # Movimento para ajuste da engrenagens
     # b é a quantidade de passos 1passo= 0.0087890625º
     print("O azimute para calculo é: ", azimute)
     # A função **round** faz uma aproximação inteira do valor
     b = (round(azimute / ap))
     c = b + pa  # Variável para ajustar as engrenagens do motor
     # Se a quantidade de passos é diferente de zero, o motor é acionado
     if b != 0:
         motor_horizontal = Motor(13, 25, 19, 26)
         motor_horizontal.anti_horario(a, c)
         # Ajuste da engrenagem do motor
         motor_horizontal.horario(a, pa)
         print("Motor horizontal acionado no sentido anti-horário", a, b)
         return True
     else:
         return False
Ejemplo n.º 13
0
 def um_passo_para_cima(self):
     passos = self.objeto.passos_minimos_acompanhamento
     motor_vertical = Motor(12, 20, 16, 21)
     motor_vertical.horario(130, passos)
     print(passos)
     return True