🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
开启 ![](https://box.kancloud.cn/cac8662cfa4384752f495213392c5e81_168x139.png) “开启”模式会打开电机,然后立即继续执行到程序中的下一个模块。可以使用功率输入控制电机的速度和方向。电机会一直运行,直到由程序后面部分中的另一个模块停止或更改,或是直到程序结束。 使用的输入:功率。 在下图的程序中,电机会一直运行,直到按压了触动传感器,然后它会停止。 ![](https://box.kancloud.cn/4bb70bd3a9a83cdec7f449d24504e0e6_558x153.png) 关闭 ![](https://box.kancloud.cn/f4d82c11c4f1ddbf01cd2a9118f7719c_181x149.png) “关闭”模式会关闭电机。它通常用于停止通过开启模式启动的电机。请参见上面的示例。 如果结束时制动为“真”,则会立即停止电机。电机会保持在停止位置,直到另一个电机模块启动该电机,或是直到程序结束。如果结束时制动为“假”,则仅仅关闭电机的电源。电机会使用所有剩余动量惯性滑行,直到停止,或是直到另一个电机模块启动。 使用的输入:结束时制动。 提示和技巧 可以在结束时制动设置为“假”的情况下使用“关闭”模式来“松开”保持在停止位置处的电机。例如,这可以允许您在程序运行中途手动调整电机位置。 开启指定秒数 ![](https://box.kancloud.cn/2f079c652e2649c9ca1c29622252f076_240x142.png) “开启指定秒数”将电机开启秒数输入中的秒数,然后关闭。模块会等到这段时间经过,然后程序才继续执行到下一个模块。 可以使用功率输入控制电机的速度和方向。对结束时制动使用“真”可在恰好达到指定秒数之后停止电机。 使用的输入:功率、秒数、结束时制动。 提示和技巧 可以在秒数输入中使用小数点获取精确时间量,如用于三秒半的 3.5 秒以及用于四分之一秒的 0.25 秒。 开启指定度数 ![](https://box.kancloud.cn/7850976e66d58b38712a5973f614a1fe_243x155.png) “开启指定度数”将电机开启度数输入中的旋转度数,然后关闭。360 度旋转会将电机转动一整圈。 可以使用功率输入控制电机的速度和方向。对结束时制动使用“真”可在恰好达到指定度数之后停止电机。 使用的输入:功率、度数、结束时制动。 ![](https://box.kancloud.cn/0692dd6a7db95da2cb234da1b2b11d01_382x171.png) 上图的程序会使端口 D 上的电机以 50% 功率恰好运行 900 度(两圈半),然后停止它。 提示和技巧 大型电机的内部转动传感器会测量旋转度数。使用“开启指定度数”时,模块会等到电机恰好转动了指定度数,然后程序才继续执行到下一个模块。如果电机因遇到阻力或物理限制而无法完成指定度数,则模块会继续等待。在消除阻力之前,程序中的任何其他模块都不会执行。 开启指定圈数 ![](https://box.kancloud.cn/07bff6ba51809289da77099d11759acf_231x144.png) “开启指定圈数”将电机开启圈数输入中的圈数,然后关闭。 可以使用功率输入控制电机的速度和方向。对结束时制动使用“真”可在恰好达到指定圈数之后停止电机。 使用的输入:功率、圈数、结束时制动。 提示和技巧 开启指定圈数模式与开启指定度数模式完全相同,只不过它使用不同的旋转单位。也可以在圈数输入中使用小数点来指定不完整的圈。下表显示获取相同旋转量的两种不同方式。 ![](https://box.kancloud.cn/d4f1ccf5b8b6c2b33e553cdb02bbc1b8_329x315.png)