EPSON机器人SPLE+语言_简单实例

编写一个初始化函数打开马达、设定运行功率及速度

方法体是以关键字Function为开始 Fend为结束 init为自定义的方法名

If条件语句要以EndIf为结束 ;再者就是If..Then..Else..EndIf为程序的条件分岐;

EPSON机器人SPLE+语言_简单实例

 

用GO、JUMP、MOVE、ARC指令编写一个简单的程序

Call就是调用方法体的意思

Do...Loop 在 Loop 开始行或最终行进行条件判断,条件一致或不一致时 重复 Do...Loop
 

EPSON机器人SPLE+语言_简单实例

GoTo无条件跳转,这里的vurn个人觉得相当于一个标签的感觉

EPSON机器人SPLE+语言_简单实例

Print #1,"A"的意思是把“A”通过端口号为1的Socket网络协议  打印/“反馈”  出去

PatseStr相当于c#语言中的String.Split()方法,其中toks$相当于string[]

EPSON机器人SPLE+语言_简单实例

 

这里有以太网链接的实例,端口设置为201

EPSON机器人SPLE+语言_简单实例

 

下面是关于程序出错的处理语句

Trap :中断及中断发生时的处理的定义
OnErr :定义错误处理程序的位置。
Era :返回发生错误的关节的编号的函数
Erf$ :返回发生错误的关节的名称的函数
Erl :返回发生错误的行编号的函数
EClr :错误状态(错误编号)的清除
Err :返回错误代码的函数
Ert :返回发生错误的任务的函数
ErrMsg$ :返回对应错误代码的错误信息的函数