TriggeredForces狀態
應用項目
力覺觸發物件FT#, 力覺動作限制物件FMR#
註解
傳回達到力覺觸發或力覺動作限制條件時施加的力與力矩。
用途
FGet Object.TriggeredForces, rArray()
Object
物件名稱
物件指定為FT(數值),FMR(數值),FT(標籤)或FMR(標籤)。rArray()
定義屬性數值的元素數為6以上的實數變數陣列
數值
rArray()
元素編號 | 元素編號常數 | 說明 |
---|---|---|
0 | FG_FX | 擷取達到力或位置姿態條件時的Fx方向力。 |
1 | FG_FY | 擷取達到力或位置姿態條件時的Fy方向力。 |
2 | FG_FZ | 擷取達到力或位置姿態條件時的Fz方向力。 |
3 | FG_TX | 擷取達到力或位置姿態條件時的Tx方向力矩。 |
4 | FG_TY | 擷取達到力或位置姿態條件時的Ty方向力矩。 |
5 | FG_TZ | 擷取達到力或位置姿態條件時的Tz方向力矩。 |
6 | FG_FMAG | 擷取達到力或位置姿態條件時的合力Fmag。 |
7 | FG_TMAG | 擷取達到力或位置姿態條件時的合力矩Tmag。 |
Note: 陣列變數若有6或7個元素,會擷取元素編號0至5。
詳細說明
傳回達到力覺觸發或力覺動作限制條件時施加的力與力矩。
若未達到力覺觸發或力覺動作限制條件,傳回的所有數值皆為 “0”。
如以下結合多個力覺觸發或力覺動作限制時,各個力覺觸發或力覺動作限制物件會保留先達到指定物件條件時施加的力與力矩。
Till FT1 And FMR2
因此,當結合與使用不同條件的力覺觸發或力覺動作限制物件時,各物件的TriggeredForces狀態將不同。
使用範例
以下為擷取及顯示達到力覺觸發條件時施加力的範例。
Function TriggeredForceTest
Real rArray(7)
FCKeep FC1 Till FT1, 10
FGet FT1.TriggeredForces, rArray()
Print rArray(FG_FX)
Fend
參考
力覺觸發物件FT#, 力覺動作限制物件FMR#