机器人制作与编程

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

机器人制作与程序设计
前 言
我们现在已经身处于信息发达的时代,当今世界的微电子软、硬件技术的发展一日千里。

各种各样的智慧家居电器如洗衣机、空调、微波炉、冰箱、数码相机等等层出不穷,已越来越多地为广大民众所普遍使用,让我们的生活倍感舒适和安逸。

顺应时代的潮流,青少年学生应更多地了解身边的科技发展,跟上时代的步伐。

本课程的开设是以电脑机器人为教学媒体,通过电脑机器人的制作活动,以兴趣带动学习,使学生掌握最新的微电脑控制技术及相关技能,适应当今社会对人才的需求。

电脑机器人是集机械设计、微电子技术、软件技术及人工智能技术于一体科学结晶。

青少年学生往往对其充满好奇和探究的欲望,正因如此,本课程可以通过一系列由浅入深的设计项目,让学生边做边学,在快乐中学习,在探究中去主动思考,从而学习到程序、电子、机械等软硬件的综合知识。

需要一提的是:尽管在完成本课程的学习后,学生可以参与各类的机器人竞赛,但本课程并非以参与竞赛为目的而开设的。

参与竞赛只是作为一种提高学习兴趣和检验学习效果的手段,本课程开设的真正意义是在于培养具备综合素质的理工科后备人才,让学生尽早了解身边的科学,明白学以致用的目的。

编者
2010年07月第三版
机器人制作与程序设计
机器人制作与程序设计
== 目录 ==
前 言 (1)
第一章 进入智能机器人世界 (1)
1.1认识机器人 (1)
1.1.1 机器人——Robot一词的来源 (1)
1.1.2 什么是机器人? (1)
1.1.3 机器人的基本的机能 (2)
1.1.4 机器人构成的基本条件 (2)
1.2机器人的种类 (4)
1.3习题 (5)
第二章 认识机器人的组成 (6)
2.1机器人的硬件组成 (6)
2.2机器人思维器官:机器人控制模块 (7)
2.3动作器官 (9)
2.4感觉器官 (10)
2.5创造思想的工具——R OBO EXP (10)
2.5.1 主窗体界面 (11)
2.5.2 应用程序编辑界面 (11)
2.5.3 机器人快车工具栏说明 (12)
2.6R OBO EXP安装与升级 (13)
2.6.1 系统要求 (13)
2.6.2 《RoboEXP机器人快车》的安装 (13)
2.6.3 《RoboEXP机器人快车》软件的卸载 (16)
2.6.4 《RoboEXP机器人快车》软件的升级 (17)
第三章 照明机器人 (18)
3.1基础知识 (18)
3.1.1 发光模块 (18)
3.1.2 新建应用程序 (19)
3.1.3 模块的操作 (20)
3.1.4 线的操作 (22)
3.1.5 硬件信息 (24)
3.1.6 保存机器人程序 (26)
3.1.7 编译操作 (26)
3.1.8 下载操作 (28)
3.2照明机器人制作 (29)
机器人制作与程序设计
3.2.1结构搭建 (29)
3.2.2软件编程 (30)
3.3常见问题 (32)
3.4习题 (32)
3.5选学部分 (32)
第四章 进退自如的机器人 (34)
4.1基础知识 (34)
4.1.1 L形马达模块 (34)
4.1.2 马达模块图标 (37)
4.1.3 延时模块 (39)
4.1.4 循环结构 (42)
4.1.5 无限循环结构 (44)
4.1.6 复制模块图标 (45)
4.1.7 删除模块图标 (46)
4.1.8 文字说明 (46)
4.2进退自如的机器人制作 (47)
4.2.1 任务分析 (47)
4.2.2 结构搭建 (48)
4.2.3 程序编写 (52)
4.3常见问题 (56)
4.4习题 (57)
4.5选学部分 (57)
第五章 综合设计I (59)
5.1基础知识 (59)
5.2机器人制作学习与实践 (59)
5.2.1 制作机器人的基本流程 (59)
5.2.2 舞蹈机器人制作实践 (61)
5.3常见问题 (70)
5.4习题 (70)
第六章 会辨色的机器人 (71)
6.1基础知识 (71)
6.1.1 灰度测量模块 (71)
6.1.2 内置液晶模块 (72)
6.1.3 变量 (72)
6.1.4 Calculate模块的应用 (77)
6.2会辨色的机器人制作 (83)
6.2.1结构搭建 (83)
6.2.2 编程模块说明 (83)
机器人制作与程序设计
6.2.3程序编程 (86)
6.3常见问题 (88)
6.4习题 (89)
6.5选学部分 (89)
6.5.1 代码分析 (89)
第七章 会避障的机器人 (91)
7.1基础知识 (91)
7.1.1 转轮触碰检测模块 (91)
7.1.2 触碰检测模块图标 (93)
7.1.3 内置发音模块 (96)
7.1.4 分支结构 (96)
7.1.5 IfElse模块的应用 (97)
7.1.6 IfElse模块的判断条件 (98)
7.2会避障的机器人制作 (99)
7.2.1 结构搭建 (99)
7.2.2 模块与端口的连接 (102)
7.2.3编写程序 (102)
7.3常见问题 (103)
7.4习题 (103)
7.5选学部分 (103)
7.5.1 音符与频率的关系 (103)
第八章 三次往返跑的机器人 (107)
8.1基础知识 (107)
8.1.1 有限循环结构 (107)
8.1.2 循环条件 (108)
8.1.3 continue的应用 (108)
8.1.4 break的应用 (110)
8.2三次往返跑的机器人制作 (112)
8.2.1任务分析 (112)
8.2.2 结构搭建 (112)
8.2.3 程序编写 (113)
8.3F OR循环 (117)
8.3.1 For循环结构 (117)
8.3.2 For循环应用 (118)
8.4常见问题 (119)
8.5习题 (119)
8.6选学部分 (120)
8.6.1 源代码分析 (120)
机器人制作与程序设计
8.6.2 For循环与While循环比较 (121)
8.6.3 用continue实现往返跑 (121)
8.6.4 用break实现往返跑 (122)
第九章 综合设计II (124)
9.1基础知识 (124)
9.2走迷宫机器人制作 (124)
9.2.1 任务简介 (124)
9.2.2 任务分析 (125)
9.2.3 算法与结构搭建 (127)
9.2.4 程序编写 (132)
9.3常见问题 (134)
第十章 SENSOR MONITOR的使用 (135)
10.1S ENSOR M ONITOR简介 (135)
10.1.1 简介 (135)
10.1.2 使用说明 (135)
10.2数据采集应用 (139)
10.2.1 传感器的安装 (139)
10.2.2 Sensor Monitor的使用 (139)
10.3使用RCU文件检验传感器 (142)
10.4常见问题 (142)
10.5习题 (142)
10.6选学部分 (143)
知识点分类目录 (144)
第一章 进入智能机器人世界
1
第一章 进入智能机器人世界
1.1 认识机器人
1.1.1 机器人——Robot 一词的来源
“Robot”一词源自捷克语“Robota”,其含义是“农奴”的意思。

1920年捷克作家卡雷尔·卡佩
克(Kapel Capek)发表了科幻剧本
《罗萨姆的万能机器人》,它讲述了
以下的科幻剧情:
罗萨姆公司把机器人当人类劳
动工具一样生产出来,这些机器人
最初是没有感情的,它只会机械地
按照主人的命令去代替人类劳动。

后来,由于偶然的原因使机器
人有了感情和知觉,他们发现人类
十分自私自利和不公正,于是向人
类发动攻击,并因此消灭了人类。

但机器人不知道如何制造自己,为了繁衍后代,它们开始寻找人类的幸存者,但没有结果。

最后,一对感知能力优于其他机器人的男女机器人相爱了,终于机器人进化成人类,世界又起死回生。

1.1.2 什么是机器人?
各国科学家对它的定义都有所不同,而且随着
时代的变化,机器人的定义也在不断发生变化。

中国的科学家们把机器人定义为:“机器人是一
种自动化的机器,而且其具备一些与人或生物相似
的智能能力,如感知能力、规划能力、动作能力和
协同能力,是一种具有高度灵活性的自动化机器。



1.1.1
图1.1.2
机器人制作与程序设计
2
1.1.3 机器人的基本的机能
机器人作为一种具备一定智能的自动化机器,有如下3个基本的机能:
1) 对外界产生作用:相当于人
的手和脚,可称之为动作器官。

2) 获取外界信息: 相当于人
的眼、耳、舌头和皮肤,可称
之为感应器官。

3) 规划作业: 相当于人的大
脑,可称之为思维器官。

1.1.4 机器人构成的基本条件
人类是地球上最高级、最聪明的动物,基本条件是因为人类在漫长的进化过程中不但拥有了复杂的、完美的身体结构,而且还拥有了发达的大脑。

那么机器人要发展成为优秀的、高级的机器人也应该具备相应的条件。

1、机械部件
正如人类的身体需由骨
架和肌肉牵引才能完成一定
的动作一样,机器人的身体
和动作表现也是由特定的机
械结构组成的。

在制作机器
人的时候,我们不仅可以使
用课堂上提供的拼装套件,
还可以选取身边随手可得的
各种材料作为机器人的加工
原料。

例如:木板、金属板、
塑料板、还有像螺丝、螺帽
那样的各种各样的五金紧固
件。

只要我们在日常生活中留心观察身边的各种机械设备的动作,例如缝纫机、变速自行车、起重机、挖土机等等,相信一定能受到良好的启发,从而设计出能满足我们自己功能
需求的机械结构。


1.1.3 图1.1.4
第一章 进入智能机器人世界
32、感应和动作电子部件
一个真正拥有智能的机器人通常都
需要具备一定的感知能力,具有感知能
力的电子器件我们通常又称之为传感
器,顾名思义,这类器件具备了“传”
递“感”应信息到机器人大脑的功能。

和人的感觉器官——眼、耳、舌、
鼻、皮肤分别对光线、声音、味道、气
味、触碰、气温起感应作用一样,构成
机器人的电子传感器也是按功能分类的,例如光源传感器、声音传感器、气体(煤气、烟雾)传感器、压力传感器、温度传感器等等;它们的灵敏度和感应范围甚至超越了人的感知界限,例如电子指南针、红外线传感器等。

因此,在我们设计机器人的时候,应该根据设计的要求,选用合适的电子传感器件。

3、机器人的大脑
机器人的大脑可称之为RCU(Robot Control Unit),RCU 就好象一台微型的家用电脑,
它可以执行程序指令,并向具体动作器官发出相应的动作信息。


1.1.6
图1.1.5
机器人制作与程序设计
4
4、机器人的思维
智能机器人尽管具备了以上的感应、动作和大脑器官,但它只具备了作为智能机器人的物质基础,RCU 初期是完全空白的,像初生的婴儿一样。

需要我们用学到的编程知识,按照我们的意图编写出特定的程序,灌输给它后才能变成真正具备智能的大脑。

机器人对知识的掌握是非常快速的,而当它跟人类一样能够对外界的复杂环境进行观察、思考,然后做出反应的时候,我们的机器人就拥有真正的智能了。

因此,必须学习编写机器人程序的
方法,才能让我们的机器人不但拥有漂亮的躯壳,还能拥有真正的灵魂。

1.2 机器人的种类
机器人的分类方法很多,这里我们仅依据机器人的应用来分类: (1) 工业机器人:可分为搬送、焊接、装配、喷漆、检查等机器人,主要用于工厂内; (2)
极限作业机器人:主要应用在人们难以进入的场所和环境,例如在核电站、海底、宇宙空间等进行作业的机器人。

也包括建筑、农业机器人等。

(3)
娱乐机器人:有弹奏乐器的机器人、舞蹈机器人、宠物机器人等,具有某种程度的通用性。

也有适应环境而改变行动的宠物机器人。

此外,也还有正在研制开发中的福利机器人、医疗机器人、灾难救援机器人、乒乓球机器人一类机器人。

在上述分类当中,工业机器人最早开始普及,极限作业机器人和娱乐机器人多是
由工业机器人改进的。

近来正在积极开展拟人(类人)机器人的研究和制作。

图1.2.1
第一章进入智能机器人世界
1.3习题
1.到internet上面查找机器人的相关网站了解更多的机器人知识,例如 、等 。

2. 想一想,达到什么条件才能称为机器人,机器人最基本的要素是什么?
3. 用你自己的方式,表达你心目中未来的机器人应该是什么样的?
5
机器人制作与程序设计
6
第二章 认识机器人的组成
学习目标
通过了解一种拼装式机器人套件的构成部分; 认识机器人的组成原理。

第一章中我们了解到,未来机器人可能是我们最亲密的朋友。

下面以一种拼装式机器人套件的为例,说明机器人的组成原理。

拼装式机器人的外形是用各种拼装零件组合而成的,所以它没有固定的外形和功能,是由我们的创意和设计决定的。

而且当我们觉得拼装套件提供的零件不能满足设计要求时,一些身边随手可得的各种材料都可以充当拼装零件,就看你的动手能力了。

拼装式机器人是完全开放式的,它给了我们无限的创意空间。

在整个机器人的制作过程中,不但能学习到制作机器人的知识,而且还能培养我们科学的思维方式和良好的动手能力。

机器人有很多动作器官、感觉器官、思想器官等硬件,同时也必须具备一定的思想——程序软件,熟悉了这些硬件器官和软件编程后,我们就可以轻而易举地给机器人添加各种功能。

2.1 机器人的硬件组成
在种类繁多的机器人当中,最让人感兴趣的就是仿人类机器人了,如图 2.1.1。

因为人类是最高级的动物,能让机器人各项机能达到人类的高度是每一个从事此工作的科学家不断追求的梦想。

人体外形各项器官基本可划分为动作器官、感觉器官、思维器官三部分,机器人套件里的电子模块也是按这三部分来划分的。

第二章 认识机器人的组成
7
动作器官包括:可以让我们机器人唱歌的发音模块、可以装饰和指示的发光模块、速度可
以调节的马达模块等。

感觉器官包括:可以分辨黑白甚至是不同颜色的灰度测量模块、可以检测碰撞的触碰检测
模块等。

思维器官包括:RCU,也就是中央控制器,整个机器人的核心模块。

当然还有一些辅助功能的拼装配件等等。

现在我们已经大致清楚了机器人的硬件组成部分,但是具体每个硬件具有什么功能却不太清楚,可能有些比较容易理解,但有些却是陌生的。

下面我们对拼装式机器人套件里
的模块做一个系统的介绍。

1. 你所看过或者所知道的机器人能够帮助人类完成什么工作? 2. 你想设计一个什么样的机器人来帮你完成某项工作?
2.2 机器人思维器官:机器人控制模块
机器人控制模块(RCU)可比作机器人的“大脑”,机器人要实现各种功能都是靠它来指挥。

“大脑”的初期是完全空白的,像初生的婴儿一样,需要我们用学到的编程知识教它。

这样机器人才能对外界的复杂环境进行观察和思考,然后做出相应的反应,完成各种动作!
主控板能承受7伏到12伏的电压,并且配有多个电子接口,所有的电子接口均可由同学们自由定义,可以任意接插各种各样的传感器和电子配件。

电子线路开放,方便同学们深入学习。

主控板如图
2.2.1。

图2.1.1
机器人制作与程序设计
8
图2.2.1
我们可以从上图看到:
第一类数字端口,以“Dx”表示。

它提供稳定的5V 电源,可以接插任何检测模块(只返回0、1值的)和输出模块等等,不建议接插大功率模块;
第二类模拟端口,以“Ax”表示。

它提供稳定的5V 电源,可以接插任何传感器(返回0~255的测量值)模块和输出模块等等。

它最主要的用途是接插模拟传感器;
第三类马达端口,以“Mx”表示。

它提供直接外部输入的电源(或者是电池)。

由于RCU 可以承受较高电压,所以此端口可以接插大功率的设备,例如大功率马达等等;
接口上方,可以清晰地看到有G,V,X,Y 四个字母。

其中G 指的是地线(黑线);V 指的是电源(红线);X,Y 是信号线(黄、棕线)。

字母正下方的插针,应当连接相应颜色的接线。

最简单一个分辨方法就是:接插时,黑色线放两边。

“ON/OFF ”上面的圆形按钮是电源开关。

除了用于启动机器人也用于程序下载,在用户下载应用程序过程中,当软件提示“等待硬件连接…”时,按一下此按钮重新启动电源即可进行程序下载。

电源开关左面的“PWR ”指示灯是电源指示灯。

正常状态下,该灯为绿色,表示电源正常。

如果偶尔闪动红色,表示电压偶尔跌落到正常状态以下,请注意编程时不应当马达高速地正反转动。

如果一直为红色,或者红色闪动频繁,表示电源电压不足,请准备电池准备更换,或者是使用功率足够的外接电源。

第二章 认识机器人的组成
9
电源开关右面的“COM ”指示灯是通讯指示灯。

当RCU 有数据发出或者是正在下载通讯时,此灯会闪动,表示通讯正常。

圆形的插座孔是电源插座。

可以接插DC5.0的电源插头,电源极性内正外负,7V~12V 范围均可以使用。

(注意:极性切勿相反!电压切勿超过限制!电源功率应当足够。

)在机器人程序调试过程中,为了节约电池电量,机器人可以接外部电源。

中间方形的是程序下载口,也称作通信端口。

RCU 可以通过该端口下载保存程序,也可以和外部通信。

1. 简单描述一下机器人控制模块的主要功能? 2. 看看机器人控制模块有哪些端口?
2.3 动作器官
动作器官也可以称为动作模块,动作模块使机器人能够模仿人类或动物的某些动作,我们可以为机器人命名为它所模仿的对象,如人形机器人、机器狗、蛇形机器人等等。

下面就对各个动作模块做简单介绍。

模块名称
实物外形
模块功能 BE-1510 红光
具有发光功能,可亮可灭。

BE-3548X 马达模块
可以带动物体转动,
有前转或后转选择,从静止到最高速的运动过程中有0—100节速度可调节。

当使用到马达模块在运行时,它会给整个系统产生强大的电流,该电流会对发音模块产生不同程度的电磁干扰,有可能导致频率不准确,出现几种音。

发音的频率越高,影响越大。

发音频率的建议值:50到1800(赫兹),要停止发音,频率值应设为0(赫兹)。

机器人制作与程序设计
10
1. 叙述发光模块有什么功能?
2. 在套装盒里找到以下模块实物:发光模块,马达模块,认识它们的造型特点。

3. 在软件的使用手册里面看看不同模块的特点和使用方法。

2.4 感觉器官
众所周知,人是用眼睛去观察这美丽的世界,用耳朵去聆听这世界美妙的音乐,用心去感受这世界的一切的。

机器人也能做到与外界环境沟通,现在我们来介绍一下机器人的感觉器官——机器人的各种感觉传感器。

模块名称
实物外形
模块功能 BE-1111 灰度测量模块
可以测量
物体的灰度值。

BE-1610A 转轮触碰模块(V2)
可以检测
触碰情况,察觉是否碰到物体。

1. 讲一讲灰度测量模块能测量什么? 2. 讲一讲触碰模块能检测什么?
3. 在软件的使用手册里面查看不同传感器模块的特点和使用方法。

2.5 创造思想的工具——RoboEXP
RoboEXP 又称为机器人快车,是用于赋予机器人思想的好工具,它是图形化的编程方式,比传统的文本编程更加高级。

它的易学、易用、易读、易懂,都非常适合于编程思维的培养。

机器人快车采用基于工程c 的图形化、模块化编程语言,全部功能模块使用图标表示,遵循自顶向下的编程逻辑思维过程。

读者只需简单地拖放各个模块图标,绘制出流程图,机器人快车就能自动生成可视化c 源代码,帮助您轻松完成编程,快速掌握如何控制机器人。

机器人快车RoboEXP 软件是完全开放的,方便大家更有效的学习。

不但可以学习到功能模块的内核,还可以学习编写定义自己的功能模块。

下面介绍一下RoboEXP 的基础知识。

第二章 认识机器人的组成
11
2.5.1 主窗体界面
打开机器人快车软件后,你就可以看到如图2.5.1的界面了。

其中:
菜单栏:显示机器人快车的快捷菜单 工具栏:显示机器人快车的快捷按键
标签栏:显示所有编辑窗体的名称,方便用户在不同编辑窗体之间的切换 模块库:显示所有流程控制模块、系统模块和用户自定义模块 主编辑窗口:显示各个编辑窗体
属性、代码、变量窗口:显示属性、C 代码、和变量的窗体
输出窗口:显示编译输出信息
图2.5.1
2.5.2 应用程序编辑界面
拖放图标是机器人快车可视化编程的基础,我们的编程思想就是通过流程图来表现。

而流程图主要表现为图标、图标间的连线和参数设置。

我们可以从模块库中拖动各类图标到编程区,然后用线把编程区里的图标按照一定的逻辑顺序连起来,以此实现自己的编程思想。

代码区将显示与编程区中已连线图标对应的C 语言代码,如图2.5.2。

机器人制作与程序设计
12
图2.5.2
2.5.3 机器人快车工具栏说明
机器人快车的工具栏共包含21个快捷按键,如下表:
快捷键 图标
说明
新建
创建新的应用程序或函数,可以是图形化的或者C 语言代码。

打开 打开以前所创建应用程序或函数。

保存 保存当前编辑窗体的内容。

剪切
把选中的图标或线剪切到剪贴板。

复制 把选中的图标或线拷贝到剪贴板。

粘贴 把剪贴板中拷贝的图标或线粘贴到当前编辑窗体中。

删除 把选中的图标或线删除掉。

撤销 取消刚做的操作。

重做 再做一次同样的操作。

自动选择工具
根据鼠标不同的位置,自动处于相应的状态,此值为默认。

选择
在图形编辑区,鼠标处于选择状态。

连线 在图形编辑区,鼠标处于连线操作状态。

滚动 在图形编辑区,鼠标处于滚动状态。

文字 在编辑窗口中单击后可输入说明文字。

左对齐 将选定的模块按左边对齐排列。

右对齐
将选定的模块按右边对齐排列。

顶部对齐 将选定的模块按上边对齐排列。

底部对齐 将选定的模块按下边对齐排列。

自动对齐 将选定的模块按流程图结构自动排列整齐。

编译 编译当前编辑窗体的程序。

第二章 认识机器人的组成
13
下载
将当前编辑窗体的程序下载到机器人中。

1. 机器人快车的主窗体界面由哪几部分组成? 2. 机器人快车的应用程序编辑界面由哪几部分组成? 3. 机器人快车的工具栏有多少个快捷按键,各含义是什么? 4. 自己试用一下机器人快车软件。

2.6 RoboEXP 安装与升级
2.6.1 系统要求
软件环境
操作系统:Windows 98/Me/2000/XP Internet Explorer:版本不低于5.01 最低配置:
CPU:奔腾MMX166以上 内存:64MB 硬盘空间:80M
驱动器:8倍速CD-ROM 以上 其它设备:声卡(非必备) 硬件环境
建议配置:
CPU: 奔腾II 或更高 内存: 128M 以上 其他设备同最低配置
2.6.2 《RoboEXP 机器人快车》的安装 1、安装要求
为了正常运行机器人快车,您所使用的IE(网页浏览器)的版本必须是5.01以上。

如果您正在使用低于5.01版本的IE,那么您必须先升级IE。

通过以下方法可以知道IE 的版本:打开IE,点击IE 的“帮助” 菜单中的“关于Internet Explorer”,如图2.6.1。

机器人制作与程序设计
14
图2.6.1
您就可以在弹出的对话框中看到IE 的版本了。

2、安装步骤
1)
将RoboEXP 的安装光盘放入光驱,系统的安装程序会自动运行(Autorun); 2)
如果您的电脑没有自动运行功能,您可以通过双击光盘驱动器根目录下的Setup.exe 文件进入安装程序; 3)
安装程序开始运行,出现RoboEXP 的安装向导窗口; 4)
在初始界面选择您所要安装的语言版本,然后按“下一步”; 5)
根据提示信息输入单位信息、用户信息和CD-KEY; 6)
根据提示信息完成RoboEXP 的安装。

3、软件设置
点击菜单栏中“工具”主菜单下的“选项”子菜单,我们可以在弹出的设置对话框中
设置机器人快车的系统参数。

1) 编译器
机器人快车的编译功能必须通过编译器才能实现,所以在编译之前必须为机器人快车指定一个编译器。

在选项对话框中点击“编译器”项,如图
2.6.2。

图2.6.2
第二章 认识机器人的组成
15
说明:
编译器是指选择编译器,点击“浏览”按钮,然后在对话框中选择中鸣编译器(JMCompiler.exe)或其它编译器。

中鸣编译器(JMCompiler.exe)可以在机器人快车安装目录下的Compiler 目录下找到,我们一般使用该编译器。

参数是指编译命令的参数。

我们一般将默认项打上勾,表示使用默认参数。

2) 全局设置
在选项对话框中点击“全局设置”项,如图2.6.3。

图2.6.3
说明:
不用提示更新:当您打开项目时,如果项目的模块版本与当前机器人快车的模块版本不相同,系统不会弹出提示更新的对话框。

虽然系统没有提示,但您可以通过点击“项目”主菜单下的“更新模块”子菜单进行手动更新。

提示更新:当您打开项目时,如果项目的模块版本与当前机器人快车的模块版本不相同,系统会弹出提示更新的对话框。

在提示更新下有三个复选框,软件已经选定在编译前保存文件,用户可以选择在下载前是否编译文件,下载后是否校验数据。

若没有选择下载后校验数据,用户在下载时就会提示校验数据。

3) 流程图
流程图选项可以设置图形化编程窗口的显示属性和一些相关属性。

在选项对话框中点击“流程图”项,如图2.6.4。

相关文档
最新文档