库卡机器人创建结构化机器人程序的辅助工具
1、注释有什么用处?
注释是在编程语言中补充/说明的部分。所有编程语言都由计算机指令(代码)和对文本编辑器的提示(注释)组成。如果进一步处理源程序(编译、解释等)时,处理软件则会忽略注释,因此不会影响结果。在KUKA控制器中使用行注释,即注释在行尾自动结束。单凭注释无法使程序可读,但它可以提高结构分明的程序的可读性。
库卡机器人程序员可通过注释在程序中添加说明、解释,而控制器不会将其理解为句法。程序员负责使注释内容与编程指令的当前状态一致。因此在更改程序时还必须检查注释,并在必要时加以调整。注释的内容以及其用途可由编辑人员任意选择,没有严格规定的句法。 通常以“人类”语言书写注释,或使用作者的母语或常用语言。
(1)对程序内容或功能的说明
(2)内容和用途可任意选择
(3)改善程序的可读性
(4)有利于程序结构化
(5)注释的时效性由程序员负责
(6)KUKA使用行注释
(7)控制器不会将注释理解为句法
库卡机器人在什么时候和什么地方使用注释?
关于整个源程序的信息: 作者可在源程序开头处写上引言,包括作者说明、授权、创建日期、出现疑问时的联系地址以及所需其它文件的列表等等。
源程序的分段:
标题和段落可以这样标出。在此通常不仅会使用语言表达方式,而且还使用可由文字转换为图形的方式。
单行的说明:
这样可以说明文本段(例如程序行)的工作原理或含义,以便于其他人或作者本人以后理解。
对需执行的工作的说明:
注释可以标记不完整的代码段,或者标记完全没有代码段的通配符。
变为注释: 如要临时删除以后可能还会重新使用的代码组成部分,则要将其变为注释。只要代码段包含在注释中,则编译器就不再将其视为代码,即实际上代码已经不再存在。
库卡机器人程序中使用 FOLD 有什么作用?
(1)在FOLD里可以隐藏程序段
(2)FOLD 的内容对用户来说是不可见的
(3)FOLD 的内容完全如通常情况在程序运行流程中得到处理
(4)通过使用 Fold 可改善程序的可读性
库卡机器人Fold 应用示例有哪些?
在 KUKA机器人控制器上通常由系统使用准备好的 Fold,例如在显示联机表单时。这些 Fold 使联机表单中输入的值更为简洁明了,并为操作人员隐藏无关的程序段。 除此之外,用户(专家用户组以上)还可以创建自己的 Fold。 这些 Fold 例如可以由程序员使用,使用时虽然可以通知操作人员在程序的一定位置处发生的事件,但在后台仍保持实际的KRL句法。Fold 通常在创建后首先显示成关闭状态。