EPSON机器人简单实例

(2条消息) EPSON机器人SPLE+语言_简单实例_qq_48705696的博客-****博客

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

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

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

EPSON机器人简单实例

 

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

Call就是调用方法体的意思

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

 

EPSON机器人简单实例

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

EPSON机器人简单实例

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

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

EPSON机器人简单实例

 

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

EPSON机器人简单实例

 

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

Trap :中断及中断发生时的处理的定义

OnErr :定义错误处理程序的位置。

Era :返回发生错误的关节的编号的函数

Erf$ :返回发生错误的关节的名称的函数

Erl :返回发生错误的行编号的函数

EClr :错误状态(错误编号)的清除

Err :返回错误代码的函数

Ert :返回发生错误的任务的函数

ErrMsg$ :返回对应错误代码的错误信息的函数