
一个Karel程序用于控制一个名为Karel的简单机器人,它生活在一个由街道(左右方向)和渠道(上下方向)所组成的网格环境中。Karel能理解5种基本的指令:move(Karel向它面对的方向移动一格),turnleft(Karel向左转90°),putbeeper(Karel在它所处的格子中放置一个报警器),pickbeeper(Karel将它所处格子中的报警器捡走),以及turnoff(Karel将自己关机,程序结束)。
下面是一个Karel语法的简单例子(代表代表指令的结束,当指令为END时可以忽略)
BEGINNING-OF-PROGRAM
DEFINE turnright AS
BEGIN
turnleft
turnleft
turnleft
END
BEGINNING-OF-EXECUTION
ITERATE 3 TIMES
turnright
move
turnoff
END-OF-EXECUTION
END-OF-PROGRAM
你有karel远程序?如果你有源程序*.kl,那你是用发那科的roboguide软件就可以打开
如果你是封装后的程序*.PC,那我告诉你,你是打不开的,只能使用它
打开WeldPRO软件,创建一个新的工作单元。在这里选择V9.10系统,选择完毕后点击“Next”进入下一步。
在这里选择“M-10iA/12”型号机器人,选择完毕后点击“Next”进入下一步。.
创建完成后点击“Project”中的“New File”在其下拉菜单中选择“KAREL source(.kl)”。
在其窗口中用键盘键入下图所示的程序,这里除了字符串内也就是紫色标出的其他字符都是英文的喔不要输入错了,输入完成后点击步骤6处进行编译。
编译成功窗口应该显示“Translation successful...”的信息,如不通过再次检查修改再编译。
关掉窗口。
关掉编辑器。
使用之前需要进入示教器确认一项系统参数是否符合。
点击“Menu”菜单,点击“下页”。
选择“系统”在其下拉菜单中选择“变量”。
找到“$KAREL_ENB”确认其是否为1如果不为1将其选项改为1。
点击“SELECT”进入程序一览画面。
在点击“类型”。
选择“KAREL程序”选项。
将光标调到“PROG1”按“Enter”选择。
按下图步骤运行程序。
运行了之后点击“MENU”菜单键选择“用户”选项。
这时就显示下图提示了。
键入“20”这个数字。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)