VGetRobotToolXYU方法
描述
擷取工具定義的機器人預設X、Y及U數值。
語法
Sub VGetRobotToolXYU (Sequence As String, Object As String, Result As Integer, ByRef Found As Boolean, ByRef X As Single, ByRef Y As Single, ByRef U As Single)
參數
- Sequence
包含目前專案中視覺序列之名稱的字串運算式。 - Object
包含Sequence序列中物件之名稱的字串運算式。 - Result
代表結果編號的整數運算式。 - Found
代表布林類型偵測狀態的整數變數。若檢測為False,則未定義W、Y及U。 - X
代表x座標的實數變數(以公釐為單位)。 - Y
代表y座標的實數變數(以公釐為單位)。 - U
包含角度的實際變數(以度為單位)。
備註
使用VGetRobotToolXYU可針對透過上方攝影機檢視的工件輕鬆定義工具。這可讓您拾取工件、在上方攝影機FOV中進行搜尋、定義工件的工具,然後放置工件。
另請參閱
VGetCameraXYU方法, VGetPixelXYU方法, VGetRobotXYU方法
VGetRobotToolXYU範例
VB 例:
Dim found As Integer
Dim x As Single, y As Single, u As Single
Dim seq As String, blob As String
seq = "testSeq"
blob = "blob01"
' 移動高於上方攝影機的工件
m_spel.Jump("camPos")
m_spel.VRun(seq)
m_spel.VGetRobotToolXYU(seq, blob, 1, found, x, y, u)
m_spel.TLSet(1, x, y, u)
C# 例:
bool fnd;
float x, y, u;
string seq, blob;
seq = "testSeq";
blob = "blob01";
// 移動高於上方攝影機的工件
m_spel.Jump("camPos");
m_spel.VRun(seq);
m_spel.VGetRobotToolXYU(seq, blob, 1, out fnd, out x, out y, out u);
m_spel.TLSet(1, x, y, u);