- 1、本文档共214页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;四、绝对位置运动指令MoveAbsJ;项目6ABB机器人程序编写实战;;;;;;;;程序示意图;IF:基于是否满足条件,执行指令序列;
IF语句用于根据求解一个或多个条件表达式的值,根据是否满足条件,执行不同的指令时,可添加ELSEIF及ELSE变元,依次测试条件,直至满足其中一个条件,若均不满足,则执行ELSE。满足多个时,执行第一个;
示例:IFreg110Setdo1,Setdo2,ENDIF;
如果reg110,则设置do1,do2信号为1;;IF:基于是否满足条件,执行指令序列;;通用格式:;2、有两条语句时IF...ELSE....
IF条件表达式THEN
执行语句1!条件表达式为真时执行
ELSE
执行语句2
ENDIF;3、多条语句时
IF条件表达式THEN
执行语句!条件表达式为真时执行
ELSEIF条件表达式THEN
执行语句!条件表达式为真时执行
............
ELSE执行语句!条件表达式为真时执行
ENDIF
;流程示意图;;WHILE:重复指令序列,直到满足给定条件;
特点:先判断循环条件,后执行循环体
评估条件表达式。如果表达式评估为TRUE值,则执行WHILE块中的指令。执行完成后重复评估判断,直至表达式评估结果成为FALSE。
示例:WHILEreg1reg2DOreg1=reg1+1;
若reg1小于reg2,重复reg1自加1操作;;WHILE:重复指令序列,直到满足给定条件;;通用格式;;;
应用实例;4.FOR重复执行判断指令;程序流程图:计数循环;;例如:
FORiFROM10TO1STEP-1DO
a{i}:=b{i};
ENDFOR
;;5、TEST语句
TEST(分支):基于表达式的数值执行不同指令;
TEST指令将测试数据对所有的CASE条件中的测试值进行比较,如果相等,则执行对应程序。此后,指针跳转到ENDTEST后的指令,继续程序执行。
示例:TESTreg1,CASE1,2,3,r1,CASE4,r2,ENDTEST;
reg1为1、2或3时,则执行r1。reg1为4,则执行r2;;程序流程图:test-case分支;TEST语的用法
TEST语句根据表达式的值是否和CASE语句后面的某个常量的值相等???决定是否执行该部分语句,如果都不符合,就执行DEFAULT后面的语句,DEFAULT为可选子句。如果表达式的值与多个常量值相等时都执行相同的语句,可以把多个常量写在一个CASE子句中,用“,”分隔。表达式和常量的数据类型为数值型num。
TEST表达式
CASE常量1:
语句块1
CASE常量2:
语句块2
…
CASE常量n:
语句块n
DEFAULT:
语句块
ENDTEST;例如
TESTchoice
CASE1,2,3:
picknumber:=choice;
CASE4:
stand_by;
DEFAULT:
writeconsole,Illegalchoice;
ENDTEST;6、GOTO与标签语句
标签是用于指示程序位置的语句,以便GOTO语句跳转到这里继续执行。GOTO语句是程序内的无条件跳转语句,程序执行到GOTO时,直接跳转到GOTO后面的标签语句指示的地方继续执行。GOTO语句不能跳转到循环语句中。
例如:
next:
i:=i+1;
...
GOTOnext;
;;;;;;;;
编写方法;;;;;;;;;;;;;;;;;;;;;;;;;;;;
中断出问题;(1)IsignalDI:触发中断指令
格式:IsignalDI信号名信号值中断标识符
Single:中断可选变量,启用时,中断程序被触发一次后失效;不启用时,中断功能持续有效,只有在程序重置或运行IDelete后才失效,
;实例:
Main
Connecti1withzhongduan;!联接中断
IsignalDIdi1,
您可能关注的文档
- AI智能智慧高校建设方案.pptx
- access数据库课件(最新文档).ppt
- Access数据库查询.(最新文档).ppt
- Access数据库教学课件-CH.ppt
- ABB机器人编程资料.ppt
- ABB机器人的硬件连接和IO通信PPT课件.ppt
- ABB机器人的 IO通信.pptx
- ABB机器人 程序数据.pptx
- Abaqus仿真分析培训教程及abaqus中文培训.ppt
- 9第九章 电子商务营运管理.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)