PeakForces狀態
應用項目
力覺監控物件FM#
註解
同時傳回力與力矩峰值, 最小值, 最大值。可以省略最小值與最大值。
用途
FGet Object.PeakForces, rArrayPeak()
FGet Object.PeakForces, rArrayPeak(), rArrayMin(), rArrayMax()
Object
物件名稱
物件指定為FM(數值)或FM(標籤)。rArrayPeak()
定義屬性數值的元素數為6以上的實數變數陣列rArrayMin()
定義屬性數值的元素數為6以上的實數變數陣列rArrayMax()
定義屬性數值的元素數為6以上的實數變數陣列
數值
rArrayPeak()
元素編號 | 元素編號常數 | 說明 |
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的峰值。 |
rArrayMin()
元素編號 | 元素編號常數 | 說明 |
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的最小值。 |
rArrayMax()
元素編號 | 元素編號常數 | 說明 |
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。
詳細說明
在執行PeakForceClear與PeakForces時,PeakForces會同時傳回峰值, 最小值, 最大值。峰值是指含有符號的最大絕對值。最小值與最大值都含有符號。
請確定先執行PeakForceClear,再執行PeakForces。
使用範例
此範例傳回Fx方向的作用力峰值。
Function CheckPeakForces
Double PF(7)
FSet FC1.Enabled, True, False, False, False, False, False
FSet FC1.TargetForces, 10, 0, 0, 0, 0, 0
FSet FS1.Reset
FSet FM1.CoordinateSystem, FCS0
FSet FM1.PeakForceClear, True, False, False, False, False, False, False, False
FCKeep FC1, 10
FGet FM1.PeakForces, PF()
Print PF(FG_FX)
Fend
參考
力覺監控物件FM#