工业机器人课件-While指令的功能、语法结构和使用方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
While指令的功能、语法结构与使用方法
While指令的功能、语法结构与使用方法
While指Baidu Nhomakorabea的功能
反复执行While和WEnd语句之间的程序,直到不满足循环条件。
While指令的语法结构
While □ < 循环条件 > :
WEnd
While指令的参数
< 循环条件 > 逻辑表达式
While指令的功能、语法结构与使用方法
While指令的功能、语法结构与使用方法
While指令的说明
(1)在While语句里面可以再嵌套While语句,最好嵌套16 层; (2)不能在While语句里面使用Goto语句跳出,否则,经 过一定次数的循环后,最终会因堆栈内存不够而报警; (3)可以使用Break语句中途退出While语句; (4)While语句必须和WEnd语句配套使用。
While指令的举例
①当-5<M1<5,循环处理;超越范围时,跳出循环。 1 While (M1>=-5) And (M1<=5) ' 当-5<M1<5,循环处理。 2 M1=M1+1 ' M1 加上 1。 3 M_Out(8)=M1 ' 输出 M1 的值。 4 WEnd ' 返回到第1步语句。 5 End ' 程序结束。 ②从 While ~ WEnd 中通过 Break 指令跳出循环语句。 1 While (M1>=-5) And (M1<=5) '当-5<M1<5,循环处理。 2 M1=-(M1+1) ' M1 加上 1,反转符号。 3 M_Out(8)=M1 ' 输出 M1 的值。 4 If M_In(8)=1 Then Break ' 输入信号 8 开启则跳转到步号 6。 5 WEnd ' 返回 While 语句 (步 1)。 6 If M_BrkCq=1 Then Hlt