Jump3CP方法

描述
使用三個CP動作之組合的3D閘道動作。

語法
Sub Jump3CP (DepartPoint As Integer, ApproPoint As Integer, DestPoint As Integer)
Sub Jump3CP(DepartPoint As SpelPoint, ApproPoint As SpelPoint, DestPoint As SpelPoint)
Sub Jump3CP(DepartPoint As String, ApproPoint As String, DestPoint As String)

參數

  • DepartPoint
    目前位置之上的起始點(使用點編號或字串點運算式)。
  • ApproPoint
    目標位置之上的結束點(使用點編號或字串點運算式)。
  • DestPoint
    動作的目標位置(使用點編號或字串點運算式)。
    可包括ROT、C拱形編號、搜尋運算式(CP、LJM、SYNC、Sense、Till或Find)和並行處理陳述式。

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

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

Jump3CP範例
VB 例:

' 使用點編號指定的點  
m_spel.Tool(1)  
m_spel.Jump3CP(1, 2, 3)  
  
' 使用SpelPoint指定的點  
Dim pd As SpelPoint  
Dim pa As SpelPoint  
Dim pt As SpelPoint  
pd = m_spel.GetPoint("P*")  
pd.Z = 125.5  
pa = m_spel.GetPoint("P2")  
pa.Z = 125.5  
pt = m_spel.GetPoint("P2")  
m_spel.Jump3CP(pd, pa, pt)  
  
' 使用點運算式指定的點  
m_spel.Jump3CP("P1", "P2", "P3 C0")  
m_spel.Jump3CP("P1", "P2", "P3 C0 Sense Sw(0)=On")  
m_spel.Jump3CP("P1", "P2", "P3 \!D50; On 1; D90; Off 1\!")  
  
' 使用平行處理  
m_spel.Jump3CP("P0 -TLZ(10), P1 -TLZ(10), P1")  
  
' 使用標籤指定的點  
m_spel.Jump3CP("depart", "approch", "place")  

C# 例:

// 使用點編號指定的點  
m_spel.Tool(1);  
m_spel.Jump3CP(1, 2, 3);  
  
// 使用SpelPoint指定的點  
SpelPoint pd, pa, pt;  
pd = m_spel.GetPoint("P0");  
pd.Z = 125.5;  
pa = m_spel.GetPoint("P2");  
pa.Z = 125.5;  
pt = m_spel.GetPoint("P2");  
m_spel. Jump3CP(pd, pa, pt);  
  
// 使用點運算式指定的點  
m_spel.Jump3CP("P1", "P2", "P3 C0");  
m_spel.Jump3CP ("P1", "P2", "P3 C0 Sense Sw(0)=On");  
m_spel.Jump3CP("P0 -TLZ(10), P1 -TLZ(10), P1");  
  
// 使用平行處理  
m_spel.Jump3CP("P1", "P2", "P3 \!D50; On 1; D90; Off 1\!");  
  
// 使用標籤指定的點  
m_spel.Jump3CP("depart", "approch", "place");