C# 驱动库函数手册——传感器
函数/作用 | 参数/返回值/说明 |
---|---|
GetDist(int port) 获取指定端口的距离传感器与物体的距离 距离传感器的的返回值为0~3000 |
参数 int port:距离传感器端口 返回值 int dist:距离传感器与物体的距离 示例 int dist = GetDist(31) 获取31端口的距离传感器与物体的距离 |
GetObst(int port) 获取指定端口的障碍传感器是否检测到障碍 检测到障碍时返回1,未检测到障碍时返回0 |
参数 int port:障碍传感器端口 返回值 int obst:障碍传感器是否在其检测范围内检测到障碍物 示例 int obst = GetObst(31) 获取31端口的障碍传感器是否检测到障碍 |
GetGray(int port) 获取指定端口的灰度传感器检测到的灰度值 灰度传感器的返回值为检测到的颜色的灰度值,范围为0~255。 注:场景中物体并不是所有物体都能检测到灰度值,不能被检测的物体的灰度值为0 |
参数 int port:灰度传感器端口 返回值 int gray:灰度传感器检测到的颜色的灰度值0~255 示例 int gray = GetGray(31) 获取31端口的灰度传感器检测到的灰度值 |
GetLight(int port) 获取指定端口的光线传感器检测到光线强度 |
参数 int port:光线传感器端口 返回值 int light:光线传感器检测到的光线强度 示例 int light = GetLight(31) 获取31端口的光线传感器检测到的光线强度 |
GetTouch(int port) 获取指定端口的接触传感器是否接触到物体 接触传感器的返回值为接触到物体时返回1,未接触到物体时返回0 |
参数 int port:接触传感器端口 返回值 int touch:接触传感器是否接触到物体 示例 int touch = GetTouch(31) 获取31端口的接触伟感器是否接触到物体 |
GetCompass(int port) 获取指定端口的指南针传感器的角度 指南针传感器检测其+Z轴与场景正北方向的夹角,返回值范围为0~359 |
参数 int port:指南针传感器端口 返回值 int dir:指南针传感器的角度 示例 int dir = GetCompass(31) 获取31端口的指南针伟感器的角度 |
GetHeight(int port) 获取指定端口的海拔高度计的海拔 |
参数 int port:海拔高度计端口 返回值 int height:海拔高度计的海拔 示例 int height = GetHeight(31) 获取31端口的海拔高度计的海拔 |
GetLightSignal(int port) 获取指定端口的红外探测器的红外强度 |
参数 int port:红外传感器端口 返回值 int lightSignal:红外传感器检测到的红外强度示例 int lightSignal = GetLightSignal(31) 获取31端口的红外传感器的红外强度 |
GetJoint(int port) 获取指定端口的伺服电机的当前角度 |
参数 int port:伺服电机端口 返回值 int deg:伺服电机当前角度 示例 int deg = GetJoint(91) 获取91端口的伺服电机的当前角度 |
GetHostBattery(71) 获取主机电池电量 |
参数 int port:主机电池电量端口,必须为71 返回值 int hostBattery:主机电池电量 示例 int hostBattery = GetHostBattery(71) 获取主机电池电量 |