VEX机器人编程软件入门新版

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

返回目录
工具栏模块(中文版2.0)
新建工程 :创建一个新的工程 打开工程: 打开你保存在电脑上的程序或代码文件
返回目录
保存工程 :保存当前的工程代码
项目浏览 :关闭和打开模块区 输出窗口 :关闭和打开编译链接代码输出显示区 主控器设置 :设置主控器的I/O口 全局定义 :定义全局变量 编译 :对当前打开的程序进行编译查错 编译并下载:对当前打开的程序进行编译并下载到主控器
十六、英文版下载步骤 附录一、变量命名 附录二、变量类型 附录三、常用运算符 附录四、常用操作符运算优先级
一、使用注意事项
返回目录
VEX编程软件有中、英文版(中、英文版各自都有1.0版和2.0版),中、英文版不能 混用,最好不要既下载中文版编的程序到主控器,又下载英文版编的程序到主控器, 这样会损坏主控器内部芯片中的底层程序,严重时会导致主控器的某些芯片不可用, 从而使主控器不能使用; 如果是没有购买序列号的用户,打开软件时会弹出一个注册窗口,中文版点暂不注册 即可试用。英文版点Run in Evaluation Mode按钮即可试用;中、英文1.0版的都可 试用30天,英文2.0版可试用7天;中文2.0版可试用15天; 购买了序列号的用户,需联网注册, 英文版的序列号只能在一台电脑注册一次,如更 换电脑安装,需在软件的注册页面填写一些资料发送给美国First公司,经其审核通过 后便会回发一个新的序列号,也可向本公司购买;中文2.0版的如需更换电脑安装,先 点菜单栏→ 帮助→ 注销,然后在另一台电脑使用该序列号联网注册便可继续使用了; 没有购买序列号的用户,一旦安装软件,软件便自动与系统硬件绑定,试用期满后即 使把软件卸载重装也不能继续试用,解决办法为在系统未安装VEX软件时,先用备份 工具备份系统,然后再安装英文版软件,当软件过期后,只需把系统还原,在重装 VEX软件即可继续试用; 英文版软件比中文版软件稳定,中文版软件存在一些BUG;
返回目录
1.选择变量
类型,一般 都选int(整 型变量)
2.键入变量
名字,要求 必须是英文 字母组成
这里可以键入变量 的值,要求必须是 英文数字组成,也 可先不定义变量的 值
这里可以删 除整行不需 要的变量
全局变量设置模块(2.0版)
返回目录
双击全局变量设置图标,打 开程序变量定义对话框。你 能设置程序需要使用到的全 局变量; 全局变量指在该程序的所有 模块中都可以使用该变量; 这里数据类型一般都选择 int(整型,它存储 - 2147483648~2147483647 之间的整数), 变量名称:英文字母或字母 加数字,不能以数字开头且 变量名不能与软件中使用到 的单词相同(如变量的类 型),变量取值处可预先设 置变量的值,也可在后面的 条件中设置其值
二、主界面
工具栏菜单 编程区
模块区
C语言代码区
链接编译区
返回目录
三、工具栏模块(英文版)
新建工程 :创建一个新的工程 打开工程: 打开你保存在电脑上的 程序或代码文件 保存工程:保存一个工程 工程窗口:显示和隐藏工程窗口 输出窗口 :显示和隐藏输出窗口 控制器配置 :打开控制器配置对话 框 程序变量 :打开程序变量对话框 编译工程 :编译打开的工程代码
主控器上标有 中断端口 “INTERRUPTS”字样的端口,用来 “INTERRU 接超声波传感器的OUTPUT端和编 PTS” 码器 共有6个口
模拟/数字端 口 “ANALOG /DIGITAL” 共有16个口
主控器上标有“ANALOG/DIGITAL” 字样的端口,默认1~4为模拟/数字 通用端口,可接巡线、光敏、碰撞、 行程,默认5~10为数字输出端口, 可接碰撞、行程,默认11~16为数 字输入端口,接超声波的Input端, 都可以自行更改
十、Program Flow程序流程控制: 1、单向选择结构If 2、 Else-If嵌套选择结构模块 3、 Else模块 4、双向选择结构 If-Else 3、当循环While Loop 4、多次循环For Loop 5、定时器Timer 6、悬空等待Wait 7、表达式赋值Assignment 8、中断Break
工具栏模块(中文版1.0)
新建工程 :创建一个新的工程 打开工程: 打开你保存在电脑上的程序或代码文件 编译工程 :编译打开的工程代码 链接工程 :链接打开的工程代码 下载 :下载你当前窗口的程序到主控器 放大 :增大当前窗口显示的比例尺寸 缩小 :减小当前窗口显示的比例尺寸 关于我们 :显示版本信息
四、编程区
返回目录
对于1.0版每一个新的程序都会有一个I/O定义模块,变量定义模块(Variables),开始模块(BEGNI)和结束 模块(END)。 2.0版则增加了局部变量定义模块; I/O模块、全局变量定义模块、局部变量定义模块应当在开始编程之前定义。 在每一个程序里,开始模块表示程序的第一个模块;结束模块表示程序的最后一个模块。 你必须放置所有 的模块在这两个模块之间。
局部变量设置模块(2.0版)
双击局部变量设置图标,打 开程序变量定义对话框。你 能设置程序需要使用到的局 部变量; 局部变来那个指只能在部分 区域使用的变量; 这里数据类型一般都选择 int(整型,它存储 - 2147483648~2147483647 之间的整数), 变量名称:英文字母或字母 加数字,不能以数字开头且 变量名不能与软件中使用到 的单词相同(如变量的类 型),变量取值处可预先设 置变量的值,也可在后面的 条件中设置其值
2.键入变量
名字,要求 必须是英文 字母组成
1.选择变量类型,
一般都选int(整 型变量)
这里可以键入变量的值,要求 必须是英文数字组成,也可先 不定义变量的值
这里可以删除整行不需要的变量
七、接口说明
返回目录
接口
功能
主控器上标有 马达端口 “MOTORS” “MOTORS”字样的端口,用来接马 共有8个口 达和伺服器
马达端口MOTORS
返回目录
1-8可接: 马达、伺服 器
中断端口INTERRUPTS
返回目录
1-6可接:编码器、 超声波传感器标有 Output字样的线
模拟/数字端口ANALOG/DIGITAL
返回目录
三、工具栏模块
四、编程区 五、I/O定义模块 六、变量设置模块
七、接口说明
目录二
九、Outputs主控输出: 1、马达控制 Motor Module 2、伺服控制 Servo Module 3、数字输出 Digital Output 9、继续Continue 10、返回Return 11、屏幕输出Print To Screen 12、程序注释Comment 13、自定义代码User Code
目录三
十一、RC Control遥控通道控制: 1、 遥控器按键说明 2、 遥控器的基本操作 3、 遥控接收器接法示意图 4、 遥控最优系统搭配 5、 单杆控制双马达Arcade-2 motor 6、 单杆控制四马达Arcade-4 motor 7、 双杆控制双马达Arcadewk.baidu.com2 motor 8、 双杆控制四马达Arcade-4 motor 9、 单杆控制单马达Motor Module Rx 10、单杆控制伺服器Servo Module Rx 11、遥控通道Rx Input 12、脉宽调制PWM Control 13、用户自定义函数User Functions 14、在线控制模式 十二、自动程序和遥控程序结合范例 十三、下载线接法 十四、下载线端口查看方法 十五、中文版程序下载步骤
六、变量设置模块(1.0版)
返回目录
双击变量设置图标,打开程序变量 定义对话框。你能设置程序需要使 用到的变量; 这里数据类型一般都选择 int(整型,它存储 -2147483648~2147483647之间 的整数), 变量名称:英文字母或字母加数字, 不能以数字开头且变量名不能与软 件中使用到的单词相同(如变量的 类型),变量取值处可预先设置变 量的值,也可在后面的条件中设置 其值
返回目录
调试和下载 :下载你当前窗口的程序 到主控器 终端窗口:选择下载线和电脑连接的 COM端口 在线窗口 :开始在线检测窗口 入门级别:在工程窗口显示基本的函数 模块 高级级别 :在工程窗口显示先进(高 级)的函数模块 专业级别 :在工程窗口显示所有可利 用的函数模块 放大 :增大流程图显示的比例尺寸 缩小 :减小流程图显示的比例尺寸
下面介绍一些常用操作: 插入模块:在模块区用鼠标左键点住相应模块,拖动到编程区的开始和结束模块之间,放开鼠标,然后只要 设置好模块的属性就行了。 需要说明的是传感器模块必须先定义其变量才能插入到编程区内。 编辑模块(Edit):左键双击修改,也可单击右键。英文版是点右键,选择编辑。 复制模块(Copy):中文版2.0是ctrl+c复制模块,也可单击右键;英文版是按住ctrl键,拖拽模块,然后将 复制的模块放到你需要放置的位置。也可单击右键。 剪切模块(Cut):中文版2.0是ctrl+x剪切模块,也可单击右键;英文版是先选中模块,再点右键选择剪切。 粘贴(Paste) :中文版2.0是ctrl+v粘贴模块,也可单击右键;英文版是点右键,选择粘贴。 删除模块(Delete):中文版2.0是Delete键删除模块,也可单击右键;英文版是点右键,然后选择删除。
Think. Create. Build. Amaze. Vex.
目录一
一、使用注意事项 二、主界面 八、Inputs主控输入: 1、碰撞开关传感器 bumper switch 2、光敏传感器 light sensor 3、限位开关limit switch 4、巡线传感器 Line Follower 5、编码器 Optical Shaft 6、超声波传感器Ultrasonic Sensor 7、角度传感器Potentiometer Kit 8、数字输入 Digital Input 9、模拟输入 Analog Input
右键单击任何一个模块,可以对该模块进行编辑、复制、剪切、删除、粘贴等操作 编译下载:F5为编译程序,F6为编译并下载程序

五、I/O定义模块
返回目录
双击I/O图标或点鼠标右键(I/O 定义模块),你能够配置控制器的 I/O端口。 模拟/数字端口(共16个口) (ANALOG/DIGITAL):波浪线 表示模拟端口(默认为1~4),箭 头表示数字端口;箭头向左的表示 信号是由外部输入到主控器(默认 为5~10) ,箭头向右的表示信号 是由主控器内部输出(默认为 11~16),模拟和数字端口可以互 换,数字端口的输入输出也可以更 改; 中断端口(INTERRUPTS) (共6个口):不能更改; 马达端口(MOTORS) (共8个 口):不能更改;
使用注意事项
返回目录
中文版及英文版编写的程序和代码不能相互用对方的软件打开和编辑(英文版只能打 开用英文版软件编的程序和代码,中文版只能打开用中文版软件编的程序和代码); 中文1.0版软件编写的程序不能保存到C盘(包括桌面),否则会导致程序不能打开或 者出现未知错误; 中文1.0版软件在每次下载程序的步骤为:保存→编译→链接→下载,然后选择端口; 查看下载线使用的COM口的方法是:我的电脑→右键→属性→硬件→设备管理器→端 口(COM和LPT) → Prolific USB-to-Serial Comm Port (com3)最后这一项的 com3就是当前VEX下载线使用的端口;然后在软件里选择相应的端口即可下载程序 到主控器,具体方法后面有详细介绍; 1.0版软件不能定义子程序,2.0版软件可定义子程序; 1.0版软件所有变量都是全局变量;2.0版软件中可定义全局、局部变量; 1.0版的软件无中断、继续、返回模块,2.0版软件中有; 使用英文网络版2.0时,请烧录V7版底层程序; 当机器人不按照编写的程序动作时,如果仔细检查程序都未发现错误,则说明可能是 主控器的底层程序不正常,那么需要对底层程序作一次修复,中文版2.0为,菜单栏生 成→下载初始化程序
相关文档
最新文档