CalRobotPlacePos屬性

套用至
視覺物件:Arc Finder、Arc Inspector、Blob、Correlation、Defect Finder、Edge、Geometric、Line Inspector、Point、Polar

說明
CalRobotPlacePos屬性用於設計階段或執行階段的RobotPlacePos校正。

用途

VGet  Sequence.Object.CalRobotPlacePos, var
VSet  Sequence.Object.CalRobotPlacePos, value
Sequence
序列名稱或表示序列名稱的字串變數
Object
物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
var
表示屬性值的布林變數
result
表示新屬性值的布林值或運算式

數值

  • -1 - True: 校正機器人的放置位置。
  • 0 - False: 機器人的放置位置校正無效。

預設:False

詳細說明
CalRobotPlacePos用於校正RobotPlacePos。此屬性僅在序列校正設為向上攝影機校正時有效。

在設計階段,按一下CalRobotPlacePos屬性按鈕會啟動CalRobotPlacePos精靈,並引導您進行校正步驟。

在執行階段,將CalRobotPlacePos設為”True”將會校正RobotPlacePos。若要在執行階段校正RobotPlacePos,請遵循下列步驟:

  1. 操作機器人抓取部件,並將部件移到向上攝影機上方
  2. 執行VRun以尋找部件。
  3. 操作機器人步進前行,使部件位於放置位置。
  4. 將CalRobotPlacePos設為”True”。
  5. 執行VSave以儲存校正設定。

參考
ColorMatch物件、Confusion屬性、Correlation物件、Edge物件、Geometric物件、Polar物件、RobotPlacePos結果、Score結果