配备Karel的系统r-30ia控制器可用于各种机器人模型,以处理各种应用。这意味着通用操作、编程和故障排除程序以及更少的备件。Karel系统已扩展到包括全方位的支持产品,例如整体愿景、离线编程和特定于应用程序的软件包。
Karel编程语言实际上集成了高级语言(如pascal和pL/1)的逻辑、类似英语的函数以及机器控制语言经验证的工厂效率。Karel结合了高级语言的通用结构和约定以及专门为机器人应用程序开发的功能。这些Karel函数包括
简单结构化数据类型
算术、关系和布尔运算符
控制循环的结构和选择
本章总结了Karel编程语言,并描述了Karel系统软件和控制器。
以下说明适用于r-30ib控制器:
请注意,为了加载Karel程序,必须在机器人控制器上安装Karel选项。
Karel程序由存储在源代码文件中的声明和可执行语句组成。与程序相关的变量数据值存储在变量文件中。
使用OLpC pro或其他编辑器(如word pad)创建和编辑Karel程序。