我正在尝试在虚拟世界中为vex机器人编程,但我似乎无法正确执行命令

时间:2020-06-10 07:46:39

标签: python

所以我试图在VEX VR在线平台上编码机器人,但我设法在定义的函数中获得了所需的基本操作,但我不知道如何使其循环(如果它只循环了3次)会满足我的需求)。我真的不知道我在做什么,帮助。

def Collect(): 
    drivetrain.drive_for(FORWARD, 750, MM)
    magnet.energize(BOOST)
    drivetrain.drive_for(REVERSE, 750, MM)
    magnet.energize(DROP)
    drivetrain.drive_for(FORWARD, 1150, MM)
    magnet.energize(BOOST)
    drivetrain.drive_for(REVERSE, 1150, MM)
    magnet.energize(DROP)
    drivetrain.drive_for(FORWARD, 1550, MM)
    magnet.energize(BOOST)
    drivetrain.drive_for(REVERSE, 1550, MM)
    magnet.energize(DROP)
    drivetrain.turn_for(RIGHT, 90, DEGREES)
    drivetrain.drive_for(FORWARD, 800, MM)
    drivetrain.turn_for(LEFT, 90, DEGREES)

def main(bool):
    Collect

main=true      
while main = true:
    wait(1, MSEC)
    vr_thread main():

0 个答案:

没有答案