SpelPoint類別

SpelPoint類別可用於多種動作方法,以及Spel類別的GetPoint與SetPoint方法。
Visual Basic範例如下:

1:

Dim pt As New RCAPINet.SpelPoint(25.5, 100.3, -21, 0)  
m_spel.Go(pt)  

2:

Dim pt As New RCAPINet.SpelPoint  
pt.X = 25.5  
pt.Y = 100.3  
pt.Z = -21  
m_spel.Go(pt)  

3:

Dim pt As New RCAPINet.SpelPoint  
pt = m_spel.GetPoint("P*")  
pt.Y = 222  
m_spel.Go(pt)  

Visual C# 範例如下:
1:

SpelPoint pt = new SpelPoint(25.5, 100.3,  -21, 0);  
m_spel.Go(pt);  

2:

SpelPoint pt = new SpelPoint();  
pt.X = 25.5;  
pt.Y = 100.3;  
pt.Z = -21;  
m_spel.Go(pt);  

3:

SpelPoint pt = new SpelPoint();  
pt = m_spel.GetPoint("P0");  
pt.Y = 222;  
m_spel.Go(pt);  

SpelPoint屬性

VB 例:
X As Single
Y As Single
Z As Single
U As Single
V As Single
W As Single
R As Single
S As Single
T As Single
Hand As SpelHand
Elbow As SpelElbow
Wrist As SpelWrist
Local As Integer
J1Flag As Integer
J2Flag As Integer
J4Flag As Integer
J6Flag As Integer
J1Angle As Single
J4Angle As Single

C# 例:
float x
float y
float z
float u
float v
float w
float r
float s
float t
SpelHand Hand
SpelElbow Elbow
SpelWrist Wrist
int Local
int J1Flag
int J2Flag
int J4Flag
int J6Flag
float J1Angle
float J4Angle

SpelPoint方法

Sub Clear ()
清除所有點資料。

Sub New ()
預設的建構函式。建立空的點(所有資料會清除)。

Sub New (X As Single, Y As Single, Z As Single, U As Single [, V As Single] [, W As Single])
指定座標之新建點的選用建構函式。

Function ToString([Format As String]) As String
允許指定Format的ToString覆寫。此會傳回在SPEL+中所定義的點。

參數

  • Empty:
    傳回整個點(含所有座標及屬性)。
    "XY":傳回"XY(...)"
    "XYST":傳回"XY(...) :ST(...)"