在SPEL+中使用序列结果

在用VRun命令运行了序列以后,有一些结果可以在SPEL+程序中进行应用。VGet命令用于读取结果和属性。机器人指引最常见的一个结果是RobotXYU结果。

Function getPart  
  #define PICKZ -100.0  
  Boolean found  
  Real x, y, u  
  
  VRun findPart  
  VGet findPart.corr01.RobotXYU, found, x, y, u  
  If found Then  
    pick = XY(x, y, PICKZ, 0)  
    Jump pick  
  EndIf  
Fend  

注意,在上面的例子中,将机器人移动到视觉系统所找到的位置之前,对所找到的状态进行了检查。在利用其结果来移动机器人之前,验证是否已经找到了视觉对象十分重要。