0

我在使用 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()

运行代码后程序直接结束

4

0 回答 0