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
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
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
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"
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
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
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
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): 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"
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
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
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