EV3 Lab 指南

EV3 Lab 指南 > 编程模块 > 传感器模块 > 电机旋转模块

电机旋转模块

电机旋转模块

电机旋转模块从内置在中型电机、大型电机和 NXT 电机中的电机转动传  感器获取数据。可以测量电机的转动量(以度或圈为单位)。还可以获取 电机运行时的当前功率级别。

电机旋转模块还可以将旋转量或功率级别与阈值进行比较以获取逻辑 (“真”或“伪”)输出。

有关电机转动传感器工作原理、它提供的数据以及编程示例的更多信息, 请参见使用电机转动传感器。

【提示和技巧】

电机旋转模块通过数据线输出数据。有关无需数据线的其他使用电机转动传感器的方式, 请参见使用 电机转动传感器。

 

选择电机端口和传感器模式

电机旋转模块

使用模块顶部的端口选择器可选择要测量的电机所连接到的 EV3 程序块上的电机端口(A、B、C 或 D)。电机旋转模块的操作类似于传感器,但是它必须与连接到电机端口的电机一起使用。它不能与 传感器端口一起使用。

使用模式选择器可为模块选择模式。可用输入和输出会因模式而异。

 

模式

测量  度数

电机旋转模块

“测量 - 度数”模式在度数输出中输出当前电机 旋转量。相对于使用重置模式进行的上次重置, 以度为单位测量电机旋转。

请参见使用电机转动传感器中的编程示例 3。

测量  圈数

电机旋转模块

“测量 - 圈数”模式在圈数输出中输出当前电机旋转量。相对于使用重置模式进行的上次重置,以圈 为单位测量电机旋转。

测量  当前功率

电机旋转模块

“测量 - 当前功率”模式在当前功率输出中输 出电机的当前功率级别。

比较模式

电机旋转模块

比较模式使用所选比较类型,将传感器数据( “度数” 、“ 圈数” 或“功率级别”)与阈值进行比较。“真/伪”结果在比较结果中输 出,传感器数据以所选传感器数据类型输出。

重置

电机旋转模块

“重置”模式将旋转量重置为零(0 度或 0 圈)。使 用电机转动传感器对电机旋转量的进一步测量将会相 对于重置位置进行。

重置电机转动传感器不会影响电机的功率级别或位置。仅影响电机转动传感器读数。 有关编程示例,请参见使用电机转动传感器。

 

输入与输出

可用于电机旋转模块的输入取决于所选模式。可以将输入值直接输入到模块中。或者, 可以通过数据线从其他编程模块的输出提供输入值。

输入

类型

允许的值

备注

比较类型

数字

0 - 5

0:=(等于)
1:≠(不等于)
2:>(大于)
3:≥(大于或等于)
4:<(小于)
5:≤(小于或等于)

阈值

数字

任何数字

要将传感器数据与之进行比较的值

可用输出取决于所选模式。要使用某个输出,请使用数据线将该输出连接到另一个编程模块。

输出

类型

备注

度数

数字

旋转量(以度为单位)。

相对于上次重置进行测量。使用“重置”模式重置。

圈数

数字

旋转量(以圈为单位)。

相对于上次重置进行测量。使用“重置”模式重置。

当前功率

数字

当前电机功率级别(-100 至 100)。

比较结果

逻辑

比较模式的“真/伪”结果。