视觉传感器
表示连接的V5视觉传感器并读取颜色斑点(物体)的坐标
- 库:
万博1manbetxVEX E万博1manbetxDR V5机器人大脑/传感器的Simulink编码器支持包
描述
的视觉传感器块表示连接到VEX上指定端口的V5视觉传感器®EDR V5机器人大脑,并读取V5视觉传感器检测到的颜色斑点(物体)的坐标。要检测的颜色斑点取决于您在此块中选择的颜色签名的ID。
若要配置颜色签名,请参见启动V5视觉实用程序.
港口
输出
对象数
- V5视觉传感器检测到的物体数量
(1, 10)
的选定ID为基础,V5视觉传感器检测到的对象(颜色斑点)的数量颜色签名
.基于选定的ID,一个视觉传感器块可用于检测多达10个对象。
依赖关系
属性选择的值决定此输出最大的没有。的对象参数。
数据类型:双
X
-基于视场的检测色块的X坐标
像素|向量
基于视场的色块(对象)的x坐标,以像素为单位,由V5视觉传感器检测。如果多个对象(比如,n
),则输出为1 × -n
值数组。
数据类型:双
Y
-检测到的色块根据视场的Y坐标
像素|向量
基于视场的颜色斑点(对象)的y坐标,由V5视觉传感器检测。如果多个对象(比如,n
),则输出为1 × -n
值数组。
数据类型:双
宽度
-检测到的颜色斑点的视场宽度
像素|向量
颜色斑点的视野宽度,由V5视觉传感器检测。如果多个对象(比如,n
),则输出为1 × -n
值数组。
数据类型:双
高度
-检测到的颜色斑点的视场高度
像素|向量
视场的颜色斑点的高度,由V5视觉传感器检测。如果多个对象(比如,n
),则输出为1 × -n
值数组。
数据类型:双
参数
聪明的港口
—选择V5视觉传感器连接的智能端口
1 |(默认)1
来21
选择V5视觉传感器连接到的VEX EDR V5机器人大脑上的智能端口。VEX EDR V5机器人大脑上有21个智能端口,您可以连接到V5视觉传感器。
Smart Port对于模型中的每个块必须是唯一的。如果使用了多个具有相同端口的视觉传感器块,则最后执行的视觉传感器块可能只处于活动状态。
颜色签名
—检测对象的颜色签名ID
SIG_1
(默认)
选择颜色签名的ID(使用VEX Vision Utility配置的)来检测对象。ID对应于在Vision Utility中出现的颜色签名的顺序,与您为特定签名指定的名称无关。
马克斯。的对象
- V5视觉传感器应该尝试检测的最大对象数量
1
(默认)
的ID选择V5视觉传感器应该尝试检测的对象的最大数量颜色签名
.
在VEX V5 Brain上启用显示
-在VEX V5机器人大脑的LCD屏幕上显示检测到的物体
1
(默认)
选择此选项将使VEX V5机器人大脑的LCD屏幕上显示对象(由V5视觉传感器检测到)。液晶屏上显示的色块大小与V5视觉传感器与物体的距离相对应。
样品时间
—块读取值的时间间隔
0.2
(默认)|正标量| -1
输入块从V5视觉传感器读取值的时间间隔。
当将该参数设置为时-1
,仿万博1manbetx真软件®根据模型中的块上下文确定块的最佳采样时间。
启动V5视觉实用程序
要配置在视觉传感器块中指定的颜色签名,需要使用VEX视觉实用程序。点击启动V5视觉实用程序在块掩码中启动视觉实用程序。
有关使用VEX视觉实用程序在V5视觉传感器上保存颜色签名的详细信息,请参见火车V5视觉传感器的颜色签名.
可视化检测到的对象
要在VEX V5机器人大脑上可视化检测到的对象,请选择在VEX V5 Brain上启用显示在视觉传感器块上。
显示视觉传感器检测到的对象的示例屏幕如下所示。
版本历史
R2019b引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。