2.12.4 2.12.3 2.12.2 2.12.1 2.12 2.11.2 2.11.0.1 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
2.12.4 2.12.3 2.12.2 2.12.1 2.12 2.11.2 2.11.0.1 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

vs_get_offset_pos()

Definition

vs_get_offset_pos(vision_posx_meas, vs_pos=1)

Features

The coordinate of the robot is calculated using the coordinate values, ​​measured in the vision system. The initial value should be entered in advance through vs_set_init_pos.

Parameters

Parameter Name

Data Type

Default Value

Description

vision_posx_meas

posx

-

Vision measurement coordinate values, caculated using vs_trigger

vs_pos

int

1

Pos number of the robot initial value to calculate offset coordinate

Return

Value

Data Type

Description

robot_posx_meas

posx

Success

-1

int

Failed

Example

Python
vs_set_info(DR_VS_COGNEX)             # Select type of vision sensor
vs_connect("192.168.137.10")             # Vision IP, Default port
 
vis_posx = posx (410,310,300,0,0,0)            # Define the initial posx data - vision
rob_posx = posx (400,300,300,0,180,0)     # Define the initial posx data - robot
 
vs_set_init_pos(vis_posx, rob_posx, VS_POS1) # Enter the initial posx data to Vision
 
for i in range(10):
   pos, var_list = vs_trigger()               # Execute the vision meausrement
   if var_list[0] == 1:                      # Check the inspection result
       robot_posx_meas = vs_get_offset_pos(pos, VS_POS1) # offset the robot pose
       movel(robot_posx_meas)           # move the robot pose
   else:
       tp_popup("Inspection Fail")
 
vs_disconnect()

Keyword

vs / vs_get / offset_pos / set_offset_pos