EV3中的Python多任务处理

时间:2019-06-24 13:20:32

标签: python multitasking robot micropython ev3

我在使用Micropython和Visual Studio代码在ev3中同时运行2个函数时遇到问题。 我尝试使用多处理,多线程和其他库 但是这个库都没有解决我的问题。

def ex():
Time = 1
now = time.time()
end = now + Time
while(time.time() <= end):
    right_motor.run(3000)
def ex2():
    Time = 1
    now = time.time()
    end = now + Time
    while(time.time() <= end):
        left_motor.run(3000)

proc1 = multiprocessing.Process(target=ex)
proc2 = multiprocessing.Process(target=ex2)
proc1.start()
proc2.start()
proc1.join()
proc2.join()

运行代码后,程序直接结束

0 个答案:

没有答案