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