fbpx

каждый вызов функции возвращать одно из двух чисел

189 просмотра
0
0 Комментариев

есть некая функция возвращающая одно значние по каунтеру но все же она работает только в форе и если возвращать ее значения дальше одной итерации она не выходит

def division_angles(self,interval_servo,angle):
    # division angle depend on minimal interval
    min_interval = self.find_minimal_interval()
    division_angle = min_interval/interval_servo
    angle_for_execute  = division_angle/angle
    return angle_for_execute
 
def call_just_one_angle(self,interval_servo,angle,angle1):
    # return one value by counter
    # fix just one TODO
    self.counter +=1
    if self.counter == 0 :
        return self.division_angles(interval_servo,angle)
    if self.counter == 1:
        print("2")
        self.counter = 0
        return self.division_angles(interval_servo,angle1)
 
 
def calling_division_angle(self,interval_servo,angle,angle1,keys_value):
    # func call each angle each iteration
    for  i in range(keys_value):
        number = self.call_just_one_angle(interval_servo,angle,angle1)
        return number
 
 
 
 
def divider(self):
    # use division angle  key - to - key
    time_execute = self.create_min_keys()
    servo_execute = self.create_some_servo_angles()
    new_time_execute = OrderedDict(time_execute)
    new_servo_execute = OrderedDict(servo_execute)
    print('time_execute is '+str(new_time_execute.keys()))
    print('servo_scale is '+str(new_servo_execute.keys()))
    for  key,value in new_time_execute.items():
 
        value[3] = self.calling_division_angle(5,88,77,new_time_execute)
 
    print(new_time_execute)

задачи мои таковы что я пишу что файлик для ардиуно который будет заполняться с гуя собственно.история такая сначала есть шкала с минимальными значениями которые пробрасываются на привод ардуино.пробрасываются они с модели (словарь с массивом) ключ словаря -время массив скорости и углы.собственно так как углы будут чередоваться между собой хотелось бы как раз таки каждый раз выводить только одно значение


Добавить комментарий

0 Answers

Python Опубликовано 25.06.2019
Напишите свой ответ на данный вопрос.
Scroll Up