StepID属性

应用
机器人对象Robot

注释
设定或返回步骤号或步骤标签,以便用户了解任务或作业的进展情况。步骤标签可省略,可以进设定并返回步骤编号。

立即执行

用法
FGet Object.StepID, iVar
FGet Object.StepID, iVar, sVar$
FSet Object.StepID, iValue
FSet Object.StepID, iValue, sValue$

  • Object
    对象名

  • iVar
    整数变量

  • iValue
    定义新值的整数或公式

  • sVar$
    字符串变量

  • sValue$
    定义新值的字符串或公式


iValue

最小值 0(默认)
最大值 32767

sValue$
最多可使用32个单字节或16个双字节的英文字母, 数字, 日文字符, 下划线。

详细说明
该属性用于设定或确认StepID和步骤标签,以便了解任务或作业的进展情况。

用法示例
该示例中为了确认主处理的进展,设定并确认StepID。
(步骤标签省略。)

Function Test_SetStepID(iStepID As Integer)  ' 设定StepID的处理
  FSet Robot.StepID, iStepID
Fend

Function Test_GetStepID  ' 获取StepID的处理
  Integer iStepID
  FGet Robot.StepID, iStepID
  Print iStepID
Fend

Function Test_Main   ' 执行力控制功能的主处理
  •••
  Move P0 FC1 CF
  Test_SetStepID(1)  ' 设定StepID=1
  •••
  Move P1 FC2 CF
  Test_SetStepID(2)  ' 设定StepID=2
  •••
  FSet FS1.Reset
  Test_SetStepID(3)  ' 设定StepID=3
  •••
  Move P3 FC3 CF
  Test_SetStepID(4)  ' 设定StepID=4
  •••
Fend

Function Test_Sub  ' 以5秒间隔执行监视的子处理
  Do
    Test_GetStepID
    Wait(5)
  Loop
Fend

参考
机器人对象Robot