最终章【1】Epson机器人篇
1,开发环境
Epson RC 7.5.1
RC90控制器
2,条件分支指令
2.1,If...EndIf,逻辑判断分支
语法格式:
If 条件1 Then
处理逻辑1................
ElseIf 条件2 Then
处理逻辑2................
Else
处理逻辑3................
EndIf
例子:
String order$If order$ = "1" ThenCall F_CMD_ResetElseIf order$ = "2" ThenCall F_CMD_PickHeight()ElseIf order$ = "3" ThenCall F_CMD_Pick(1, False)ElseCall F_CMD_Pick(1, True)EndIf
2.2,Select...Send,逻辑判断分支
语法格式:
Select 条件
Case 常量值1
处理逻辑1................
Case 常量值2
处理逻辑2................
Case 常量值3
处理逻辑3................
Default
处理逻辑4................
Send
例子:
String order$Select order$Case "1"Call F_CMD_ResetDefaultCall F_CMD_PickHeightSend
3,循环指令
3.1,Do...Loop,循环
语法格式:
Do
处理逻辑1................
If 条件1 Then
Exit Do
EndIf
Loop
例子:
String order$
Do
If order$ = "ExitDo" Then
Exit Do
EndIf
Loop
3.2,For...Next,循环
语法格式:
For 变量 = 初始值 To 结束值
处理逻辑1................
Next 变量
例子:
String recordTemp_2$Double xOffset, yOffset ,rOffset Integer iFor i = 0 To 3If i = 1 ThenxOffset = Val(recordTemp_2$)ElseIf i = 2 ThenyOffset = Val(recordTemp_2$)ElseIf i = 3 ThenrOffset = Val(recordTemp_2$)EndIfNext i