您现在的位置:>> 首页 >> 智能机器人教学辅导员在线培训
 相关内容
智能机器人的简介
国内竞赛项目介绍
LOGO语言基本命令
规定路线项目编程
走规定路线演示
智能机器人相关设备的保养
智能机器人相关设备的维护
拆装车体---快畅车体的组
 装说明
维护工具的使用
 技术交流平台  
在线QQ:点击发送消息给对方447533146

LOGO语言基本命令
前进命令FORWARD(简写FD)

【格式】FD 步长
【功能】命令机器人按当前方向前进指定的步长。
【说明】
(1)在LOGO语言中,命令与数据之间是以空格分隔的。如在输入的前进命令和步长之间必
   须用空格分隔。
(2)机器人移动时,要特别注意它的当前位置和方向,当前方向就是它的头所指的方向。
(3)步长的具体值就是机器人移动的距离(机器人的默认值为每1步长为0.5厘米),例
   如:步长值为100,是让机器人前进50厘米。
(4)输入LOGO命令既可以是大写字母,也可以是小写字母,例如,“fd 100”命令,也可
   以写成“FD 100”,两种输入方式的执行效果相同.

后退命令BACK(简写BK)
【格式】BK 步长
【功能】命令机器人按当前方向后退指定的步长。
【说明】
(1)让机器人移动时,是通过步长来控制机器人后退的距离。
(2)机器人移动时,要特别注意它的当前位置和方向,后退方向就是它的头所指的反
   方向。
(3)步长的具体值就是指步长的长短(机器人的默认值为每1步长为0.5厘米)。
(4)前进、后退等命令需要的数据既可以是具体数值,也可以是一个算式,机器人会自动
   计算算式,再按计算的结果完成任务。在计算机中加号、减号、乘号、除号分别用
   “+”“-”“*”、“/”符号表示。
右转命令RIGHT(简写RT)
【格式】RT 角度
【功能】命令机器人向右(顺时针方向)转指定的角度
【说明】
(1)让机器人移动时,是通过角度的值来控制机器人向右转动的角度。
(2)RT 90 就是让机器人右转90度。
左转命令LEFT(简写LT)

【格式】LT 时间(或角度)
【功能】命令机器人左(逆时针方向)转指定的角度。
【说明】
(1)让机器人移动时,是通过角度的值来控制机器人向左转动的角度。
(2)LOGO语言中LT 180,此语句的意思是机器人左转180度。

时间命令WAIT
【格式】WAIT 时间
【功能】等待一段时间。
【说明】
(1)机器人运动时,可以通过时间命令,调整命令间的等待时间
(2) WAIT 1000 意思是等待1000毫秒(1秒)。
初始化命令(DRAW)

【格式】DRAW
【功能】将LOGO语言系统恢复为启动时的初始状态。
【说明】
(1)初始化命令,将系统恢复为启动时的初始状态。
(2)初始化命令,是一个无参数命令。
(3)系统启动时默认为初始状态,可以省略。

抬笔命令

【格式】PU
【功能】命令机器人抬起“画笔”,这时,机器人再移动时,就不会留下移动的轨迹了。
【说明】
(1)抬笔命令在“仿真”运行时可以使用,系统默认为抬笔状态。
(2)安装了画笔模块,机器人就会有一支真正的画笔,这时抬笔命令才有作用。
(3)抬笔命令PU后面没有参数。

落笔命令
【格式】PD
【功能】命令机器人落下“画笔”,这时的机器人就又可以画图了。
【说明】
(1)落笔命令在“仿真”运行时可以使用,落笔后,机器人移动时可以留下移动的轨迹。
(2)安装了画笔模块,机器人就会有一支真正的画笔。
(3)落笔命令PD后面没有参数。
(4)落笔命令要与抬笔命令配合使用,当机器人处于抬笔状态时,只有输入落笔命令,
   机器人移动时才可以留下移动的轨迹。
回 家 命 令

【格式】HOME
【功能】无论机器人移动到哪个位置上,只要输入HOME命令,机器人都会迅速地跑回它的
    “家”中,所以画机器人当前位置与“家”之间的直线时,可以用HOME命令快速
     完成。
【说明】
(1)安装了“回家”模块,机器人就会有一个自己的家,这时回家命令HOME才有作用。
(2) 回家命令HOME后面没有参数。

重 复 命 令

【格式】REPEAT 重复次数[需要重复的命令]
【功能】将方括号内的命令重复执行指定的次数。
【说明】
  使用重复命令的关键是要找准“需要重复的命令”画4条线就应重复4次,画一条刻度线的命令就是“需要重复的命令”。
  当某些命令需要反复执行多次时,用重复命令,可以简化命令的输入过程。

过 程 的 组 成
过程由三部分组成:过程头、过程体、过程尾
【格式】
TO 过程名 (过程头)
过程体 (完成某一任务的全部命令)
END (过程尾)
【功能】让机器人做一件事情的所有命令放在一起就形成了一个过程,只要直接调整过程
    的名字,机器人就会自动完成过程中所有的命令。
【说明】
(1)过程头:以“TO”开始,后面是给出的过程名,“TO”与过程名之间用空格
       分开。
(2)过程名可以是英文字母、英文字母与数字的组合或汉字,但不能与LOGO命令名相同,
   也不能用+、-、×、/、^等运算符号和空格键。
(3)过程体:完成某一任务的全部命令,我们学过的命令都可以做过程体的内容。
(4)过程尾:过程的最后一行是“END”,表示过程的结束,END必须另起一行。
停止语句

【格式】STOP
【功能】过程执行中遇到此命令,立即停止执行当前的过程

读 语 句

【格式】:MAKE ”变量 EPREAD 地址
【功能】:将某一地址的内容读出送给某一变量。
【说明】:在赋值语句MAKE中使用EPREAD,地址范围为0-255。
例:MAKE ”A EPREAD 128
将:内存地址中的第128个地址的内容读出送给变量A

写 语 句

【格式】:EPWRITE 地址 内容
【功能】:将需要写入的内容写入指定的内存地址
【说明】:写语句与过程调用格式相似,地址范围为0-255, 内容范围为0-255。
例:EPWRITE 128 :A
将:A所代表的内容写入内存地址的第128个地址中。

条件转移语句

【格式】IF 条件表达式 THEN 命令串
【功能】当条件表达式成立时,先执行then后面的命令,再执行下一行命令。当条件表达
    式不成立时,就直接执行下一行命令。
【说明】
(1)条件转移语句使机器人有了判断的能力。根据判断出的结果,机器人可以有选择的进
   行下一步的工作。
   在条件表达式中,可以使用下面的关系运算符号:=(等于)、>(大于)、>=(大于等于)、<=(小于等于)
(2)条件表达式可以分为简单条件和复杂条件:
简单条件:两个表达式比较就是简单条件(表达式我们放在后面讲,在这里可以理解为一
     个算式),形式为:(表达式)(关系运算符)(表达式)
     例如: :A>60 :X+2>5×2 :N=0 都是简单条件
复杂条件:有简单条件进行一些逻辑运算就是复杂条件。
(3)逻辑运算
  LOGO语言中逻辑运算符有三种:AND(与)、OR(或)、NOT(非),逻辑表达式的运算结果是一个逻辑值。
逻辑运算结果如下:A AND:B 只有A为真,B为真,逻辑表达式为真。
        :A OR:B A和B中只要一个为真,逻辑表达式为真。
  NOT:N N为真,逻辑表达式为假,N为假,逻辑表达式为真。
(4)在逻辑运算、关系运算、数学运算的组合条件判断中,必须使用括号来表明运算
   顺序。
(5)各种数学运算的范围为:0-65535,不能超过,除法运算为整数除法,即取商。


    
汕头市快畅计算机有限公司
公司地址:汕头市汕樟路113号恒资大厦1栋401
电话:0754-8662176  传真:0754-8662176  E-mail:stkuaichang@163.com