- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简单数据和数组的使用主要内容了解KRL中数据的保存方式了解变量的命名规范及KRL中的数据类型掌握变量的声明及其原理和操作步骤掌握简单数据类型变量的初始化操作方法掌握数组的声明及其初始化KRL中数据的保存使用KRL以变量工作使用KRL对机器人进行编程时,在程序中使用的数据会有相应的类型来处理这些数据,变量就是用来保存这些数据的容器,每个变量都属于一个专门的数据类型,在使用前必须声明数据类型。在KRL中变量有局部变量和全局变量之分。局部:局部变量可以分为程序文件(.src)中的局部变量或局部数据列表(*.dat)中的局部变量。如果变量是在.src文件中定义的,则该变量仅在程序运行时存在。我们将此称为“运行时间变量”。如果变量是在.dat文件中被定义为局部变量,并且仅在相关程序文件中已知,则其值在关闭程序后保持不变。全局:如果变量为全局变量,则随时都可以显示。在这种情况下,变量必须保存在系统文件或者局部数据列表中作为全局变量。变量的命名规范在选择变量名称时,务必遵守以下规定:1)KRL中的名称最多允许24个字符2)KRL中的名称允许含有字母(A-Z)、数字(0-9)以及特殊字符“_”和“$”3)KRL中的名称不允许为关键词4)KRL中的名称不允许以数字开头5)大小写无关紧要KRL中的数据类型1)预定义的标准数据类型2)数组/Array3)枚举类型4)负荷数据类型/结构变量的有效性和生存期KRL中变量的生存期1)生存期是为变量预留存储位置的时间2)运行时间变量在退出程序或功能时将其存储位置重又空出3)而数据列表中的变量将当前(上一个)值永久性保存在其存储位置中KRL中变量的有效性1)局部声明的变量仅在其被声明的程序中可用并可见2)而全局变量则建立在一个中央(全局)数据列表中3)全局变量也可建立在一个局部数据列表中,声明时冠以关键词global(全局)涉及到简单数据类型的工作使用简单的数据类型有以下几种:1)整数(INT):用于计数循环或件数计数器的经典计数变量2)实数(REAL):为了避免四舍五入出错的运算结果3)布尔数(BOOL):经典式“是”/“否”结果4)单个字符(CHAR):仅是一个字符,字符串或者文本只能作为CHAR数组来实现变量的声明变量在使用前必须先总是进行声明,每一个变量均划归一种数据类型,声明的关键词为DECL。变量的声明以不同的形式进行:1)在SRC文件中声明2)在局部DAT文件中声明3)在$CONFIG.DAT中声明4)在局部DAT文件中配上关键词“全局”声明,因为从中得出相应变量的生存期和有效性创建常量,要用关键词CONST建立,只允许在数据列表中建立。变量声明的原理SRC文件中的程序结构,在声明部分必须声明变量,初始化部分从第一个赋值开始,通常从“INI”行开始,在指令部分会赋值或更改值。为了在使用某些模块时于INI行前进入声明部分,必须更改为专家模式使DEF行显示。计划变量声明,要规定生存期,对于SRC文件程序运行结束时,运行时间变量“死亡”,对于DAT文件在程序运行结束后变量还保持着,也要规定有效性/可用性,变量仅在局部DEF和END行之间可用。声明简单数据类型变量时的操作步骤1.在SRC文件中创建变量① 进入专家用户组模式② 使DEF行显示出来③ 在编辑器中打开SRC文件声明变量,如下图所示。关闭并保存程序2. 在DAT文件中创建变量① 进入专家用户组模式② 在编辑器中打开DAT文件③ 声明变量,如下图所示④ 关闭并保存数据列表3. 在$CONFIG.DAT中创建变量进入专家用户组模式在编辑器中打开SYSTEM(系统)文件夹中的$CONFIG.DAT,出现下图所示的界面选择Fold“USER CLOBALS”,然后用软键“打开/关闭Fold”将其打开声明变量,如下图所示关闭并保存数据列表4. 在DAT文件中创建全局变量进入专家用户组模式在编辑器中打开DAT文件通过关键词PULIC扩展程序头中的数据列表,如图所示。声明变量,如图所示。关闭并保存数据列表简单数据类型变量的初始化在声明后变量都只预留了一个存储位置,其值总是无效值。在SRC文件中声明和初始化始终在两个独立的行中进行。在DAT文件中声明和初始化始终在一行中进行。常量仅可以在数据列表中声明并且必须当时立即初始化,初始化部分以第一次赋值开始。整数的初始化方法1)初始化为十进制数,如下图所示2)初始化为二进制数,如下图所示3)初始化为十六进制数,如下图所示使用KRL初始化时的操作步骤在SRC文件中声明和初始化在编辑器中打开SRC文件已声明完毕执行初始化,如下图所示关闭并保存程序2. 在DAT文件中声明和初始化在编辑器中打开DAT文件已声明完毕执行初始化,如下图所示关闭并保存数据列表3. 在DAT文件中声明和在SRC文件中初始化在编辑器中打开DAT文件进
您可能关注的文档
- 工业机器人技术基础4.3工业机器人的轴与坐标系-课件.pptx
- 工业机器人技术基础4.5.1工业机器人的正运动学计算-课件.pptx
- 工业机器人技术基础5.1工业机器人的末端执行器.pptx
- 工业机器人技术基础5.2工业机器人手腕-课件.pptx
- 工业机器人技术基础5.7.1工业机器人传动装置-轴承.pptx
- 工业机器人技术基础5.7.3工业机器人传动装置-齿轮传动.pptx
- 工业机器人技术基础5.7.6工业机器人的传动装置-谐波减速器.pptx
- 工业机器人技术基础5.8工业机器人的运动简图-课件.pptx
- 工业机器人技术基础6.2传感器的主要性能指标.pptx
- 工业机器人技术基础6.6触觉传感器.pptx
最近下载
- YS-T 578-2006 氟钽酸钾-行业标准规范.pdf
- 资本市场评级那些事.html.pdf VIP
- YS/T 427-2012_五氧化二钽 行业标准.pdf
- 糖尿病酮症酸中毒诊疗指南(中国2型糖尿病防治指南((2022年-2023年)版).docx VIP
- YST751-2024 钽及钽合金牌号和化学成分-报批稿.pdf VIP
- Dsc-931中文说明书.doc VIP
- (2025)患者发生非计划性拔管的应急预案.docx VIP
- 7.2《归园田居(其一)》课件(共18张PPT) 2024-2025学年统编版高中语文必修上册.pptx VIP
- 设计构成与应用:立体构成与应用PPT教学课件.pptx VIP
- 肝脏特异性对比剂对肝脏疾病诊断.ppt VIP
原创力文档


文档评论(0)