最终章【1】Epson机器人篇

发布于:2025-08-14 ⋅ 阅读:(15) ⋅ 点赞:(0)

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" Then
	   Call F_CMD_Reset

	ElseIf order$ = "2" Then
		Call F_CMD_PickHeight()
	   
	ElseIf order$ = "3" Then
		Call F_CMD_Pick(1, False)

	Else
		Call 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_Reset
		Default
			Call F_CMD_PickHeight
	Send

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 i
	For i = 0 To 3
        
		If i = 1 Then
			xOffset = Val(recordTemp_2$)
		ElseIf i = 2 Then
			yOffset = Val(recordTemp_2$)
		ElseIf i = 3 Then
			rOffset = Val(recordTemp_2$)
		EndIf
	Next i

4,字符串指令


网站公告

今日签到

点亮在社区的每一天
去签到