我在使用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()
运行代码后,程序直接结束