直流电机类
函数/作用 参数/返回值/说明
SetMotor(int port, int speed)
设置指定端口的直流电机的速度
直流电机的端口有效范围为1~30。
速度有效范围如下:
普通直流电机-100 ~ 0 ~+100,
10倍精度直流电机 -1000 ~ 0 ~ +1000
速度值为正时正转,为负时反转。直流电机的正反转还与直流电机是否设置为“反转电机”有关。
参数
int port:直流电机端口
int speed:直流电机速度
返回值

示例
SetMotor(1, 10)
设置端口1的直流电机的速度为10,正转
SetMotor(2, -10)
设置端口2的直流电机的速度为-10,反转
SetMotors(int port1, int speed1, int port2, int speed 2, …, int portN, int speedN)
设置多个直流电机的速度
参数
int port1, int speed1:第1组直流电机端口及速度
int port2, int speed2:第2组直流电机端口及速度
int portN, int speedN:第N组直流电机端口及速度
参数中的port 与speed必须成对出现
返回值

示例
SetMotors(1, 10, 2, -10)
设置端口1、2的直流电机的速度分别为10、-10
SetMotors(string args)
设置多个直流电机的速度,字符串参数
参数
string args:字符串型式逗号分隔的直流电机参数,形式为”int port1, int speed1, int port2, int speed2, …, int portN, int speedN”
参数中的port 与speed必须成对出现
返回值

示例
SetMotors(“1,10,2,-10”)
设置端口1、2的直流电机的速度分别为10、-10
StopMotors(string args)
停止指定端口的直流电机
参数
string args:字符串型式逗号分隔的直流电机端口,形式为”int port1, int port2, …, int portN”
返回值

示例
StopMotors(“1,2”)
停止端口1、2的直流电机
StopAllMotor()
停止所有直流电机
参数

返回值

示例
StopAllMotor()
停止所有直流电机