Arc方法

描述
Arc利用XY平面中的圓形插補將手臂移至指定點。

語法
Sub Arc (MidPoint As Integer, EndPoint As Integer)
Sub Arc (MidPoint As SpelPoint, EndPoint As SpelPoint)
Sub Arc (MidPoint As String, EndPoint As String)

參數
每個語法都有兩個參數,分別指定圓弧的中點與結束點。

  • MidPoint
    使用整數、SpelPoint或字串運算式來指定中點。
  • EndPoint
    使用代表目標位置的整數值、SpelPoint或字串時,可包含ROT、CP、SYNC、Till、Find及並行處理陳述式。

備註
如果發生錯誤,且SpelException的ErrorNumber屬性為3101,請參閱SetPoint方法中的描述。

另請參閱
AccelR方法, AccelS方法, SpeedR方法, SpeedS方法, Arc3方法, CVMove方法, Go方法, Jump方法, Jump3方法, Jump3CP方法, Move方法, BGo方法, BMove方法, TGo方法, TMove方法, Find方法, Till方法, SetPoint方法

Arc範例
VB 例:

' 使用SpelPoint指定的點  
Dim midPoint, endPoint As SpelPoint  
midPoint = m_spel.GetPoint("P1")  
endPoint = m_spel.GetPoint("P2")  
m_spel.Arc(midPoint, endPoint)  
  
' 使用字串運算式指定的點  
m_spel.Arc("P1", "P2")  
m_spel.Arc("P1", "P2 CP")  
  
' 使用平行處理  
m_spel.Arc("P1", "P2 \!D50; On 1; D90; Off 1\!")  

C# 例:

// 使用SpelPoint指定的點  
SpelPoint midPoint, endPoint;  
midPoint = m_spel.GetPoint("P1");  
endPoint = m_spel.GetPoint("P2");  
m_spel.Arc(midPoint, endPoint);  
  
// 使用字串運算式指定的點  
m_spel.Arc("P1", "P2");  
m_spel.Arc("P1", "P2 CP");  
  
// 使用平行處理  
m_spel.Arc("P1", "P2 \!D50; On 1; D90; Off 1\!");