VGoCenter 方法
描述
使用可通过视觉系统检测的特征点,将机器人移动至特征点位于摄像机图像中心的位置。
语法
Sub VGoCenter(Sequence As String, LocalNumber As Integer, TargetTolerance As Double)
Sub VGoCenter(Sequence As String, LocalNumber As Integer, TargetTolerance As Double, Parent As Form)
Sub VGoCenter(Sequence As String, LocalNumber As Integer, TargetTolerance As Double, RobotSpeed As Integer, RobotAccel As Integer)
Sub VGoCenter(Sequence As String, LocalNumber As Integer, TargetTolerance As Double, RobotSpeed As Integer, RobotAccel As Integer, Parent As Form)
参数
- Sequence
含有当前项目中视觉序列名称的字符串表达式。 - LocalNumber
表示要移动机器人的本地坐标编号的整数。
若指定 -1,机器人在工具旋转的 XY 平面移动。 - TargetTolerance
表示像素距离的实数,该像素是检测结果与目标位置匹配的阈值像素。
值的范围:0 - 3 pixels - Form
可选。窗口的 .NET 父窗体。 - RobotSpeed
可选。表示机器人速度 (%)的整数变量。值的范围:0 - 100 如果省略,则设为“5”。 - RobotAccel
可选。表示机器人加速度 (%)的整数变量。值的范围:0 - 99 如果省略,则设为“5”。
参阅
VDefArm 方法, VDefGetMotionRange 方法, VDefLocal 方法, VDefSetMotionRange 方法, VDefTool 方法
VGoCenter 示例
VB 例:
m_spel.VGoCenter("myseq", 1, 1.0)
C# 例:
m_spel.VGoCenter("myseq", 1, 1.0);