您好!欢迎光临工博士商城

上海发那科机器人服务商

产品:127    
联系我们
您当前的位置:首页 » 新闻中心 » 发那科KAREL编程语言介绍
产品分类
新闻中心
发那科KAREL编程语言介绍
发布时间:2022-08-01        浏览次数:425        返回列表
 1.2 KAREL 编程语言
1.2.1 概述
KAREL程序由存储在源代码文件中的声明和可执行语句组成。与程序关联的变量数据值存储在变量文件中。

使用 OLPC PRO 或其他编辑器(如Word Pad)创建和编辑 KAREL程序。
KAREL 语言编译器将源代码转换为称为p代码的内部格式并生成p代码文件。编译器提供OLPC PRO。编译完成后,可以使用 KAREL 命令语言(KCL)或FILE菜单将产生的p代码程序加载到控制器上。
在加载期间,系统将创建任何不在RAM中的所需变量并将其设置为未初始化。当你运行程序时,KAREL 解释器执行加载的p代码指令。
KAREL 程序由程序逻辑和程序数据组成。程序逻辑定义了执行特定任务所需执行的一系列步骤。程序数据是程序逻辑使用的任务相关信息。在KAREL中,程序逻辑与程序数据是分开的。
程序逻辑由 KAREL 程序中BEGIN和END语句之间的 KAREL 可执行语句定义。程序数据包括通过RAM中的名称,数据类型和存储区域在 KAREL 程序的VAR声明部分中标识的变量。程序数据的值可以通过示教器点动机器人,通过程序计算,从数据文件读取,从CRT / KB内设置或者教导式菜单结构,或者在执行过程中作为输入接受。数据值可以从一次执行改变到下一次,但是使用相同的程序逻辑来操纵数据。
由于以下原因,程序逻辑和程序数据在 KAREL 程序中是分开的:
• 允许在同一个程序中的多个地方引用数据
• 允许多个程序引用或共享相同的数据
• 允许程序使用替代数据
• 促进离线计算机辅助设计(CAD)系统建立数据文件
程序的可执行部分包含数据操作语句,I / O语句和例程调用。
程序开发周期:

• 创建一个程序源代码文件
• 编译程序文件。
• 加载程序逻辑和数据。
• 执行程序。
• 维护程序的执行历史。



更多点击发那科机器人


分享到: 


 

联系热线:18616568600   联系人:谢开欢 联系地址:上海市宝山机器人产业园富联一路88号

技术和报价服务:星期一至星期六8:00-22:00 上海发那科机器人服务商