1、VEX教育机器人软件,武汉理工大学物流与机器人实验室,产品介绍,博思威龙教育机器人它包含主控器、VEX机器人编程软件及传感器等在内的基本零部件,非常适合于在学校、少年宫等单位开设机器人第二课堂,普及机器人素质教育,以启发青少年的创意思维,增强动手能力 。 为在校的中小学生和教师提供了一套基于流程图的图形化交互式C语言学习系统,VEX软件,软件界面介绍,菜单栏,模块库区,编译生成、程序输出区,代码生成区,流程图 生成区,使用碰撞开关功能模块可定义基于来自碰撞开关的信号的行为,怎样设计出一个有自己idea的机器人?,首先,要了解软件各个模块的功能输入模块,允许用户定义基于来自光敏传感器的信号的行为
2、,允许用户定义基于来自编码传感器器的信号的行为,允许用户定义基于来自限位开关的信号的行为,允许用户定义基于来自巡迹传感器的信号的行为,允许用户定义基于来自超声波传感器的模拟信号的行为,怎样设计出一个有自己idea的机器人?,首先,要了解软件各个模块的功能输出模块,该模块控制一个伺服器,一个伺服器模块有一个极限的运动范围(大约120度)。脉宽调制值指定一个位置在伺服器运动的范围内移动并控制。,用来控制马达,定义马达旋转的方向和速度。,使用数字输出功能模块用来控制数字输出的状态。,怎样设计出一个有自己idea的机器人?,首先,要了解软件各个模块的功能程序控制模块,访问在Vex控制器里内置的定时器中
3、的一个,使用表达式赋值功能模块来构建一个自定义表达式模块,在程序里使用源码注释模块写下注释,源码注释被编译器忽略,在程序里使用一个条件循环设置循环的次数,如果你的程序行为是基于你所定义的表达式的,那么可以在程序中使用ifelse条件,只要指定的表达式为真,while循环将重复执行码的序列,在终端窗口显示一个信息,在程序里添加自定义的代码模块,中断当前命令一个指定的时间段,怎样设计出一个有自己idea的机器人?,首先,要了解软件各个模块的功能遥控模块,控制带有两个驱动马达双杆类型的机器人,控制一个带有RX1或RX2任意通道的一个伺服模块,使用马达控制模块控制一个带有RX1或RX2任意通道的一个马
4、达模块,带有四个驱动马达单杆类型的机器人,使用遥控输入功能模块得到一个Rx1或Rx2通道的反馈值,并将其存储于一个变量,控制马达端口的脉宽调制值,设计开始简单示例,按照设计任务搭建流程图(碰撞检测),简单示例,C代码同步生成,简单示例,保存程序,简单示例,调试编译:,简单示例,调试链接:,简单示例,链接生成目标文件就可以下载了:,示例2运动固定距离,设置端口:,示例2运动固定距离,定义变量:,示例2运动固定距离,搭建程序:,示例2运动固定距离,随之生成的代码:,示例2运动固定距离,最后,与前一示例一样,再经过保存、编译、连接生成目标文件,将目标文件通过下载程序下载到VEX主控器中就可以利用主控器来控制机器人完成预定任务了。,配置控制器端口,便于使用的功能模块树,特色功能,特色功能,结构清晰、程序可读性高 便于修改,特色功能,操作模块化,简单方便,特色功能,简洁明了的循环控制,功能齐全的通道模块,特色功能,新西兰爱恩思奶粉 http:/ 鲍丽华涹,