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(...)"