AvgSpeed メソッド

解説
指定した関節の速度の絶対値の平均値を返します。

書式
Function AvgSpeed (JointNumber As Integer) As Single

パラメーター

  • JointNumber
    軸番号を示す整数値 (範囲: 1~ ロボットの関節数)

戻り値
0~1までの実数値で返します。

コメント
本メソッドは、指定した関節の速度の絶対値の平均値を返します。本メソッドで、モーターの負荷状態がわかります。結果は0~1までの実数値で表わされます。最大平均速度は1になります。

本メソッド実行前に、必ずAvgSpeedClearメソッドを実行してください。

本メソッドには、時間制限があります。AvgSpeedClearメソッド実行後、60秒以内に本メソッドを実行してください。60秒を超えると、エラー4088が発生します。

仮想コントローラー、およびドライランの場合は、実速度ではなく指令速度から速度の絶対値の平均を計算します。
本メソッドは、PG付加軸はサポートしません。

参照
AvgSpeedClear メソッド, PeakSpeed メソッド, PeakSpeedClear メソッド

AvgSpeed 使用例
VB 例:

Dim val As Single  
Dim i As Integer  
For i = 1 To 4  
val = m_spel.AvgSpeed(i)  
Next i  

C# 例:

float avgSpeed;  
for(int i = 0; i <=4; i++)  
    avgSpeed = m_spel.AvgSpeed(i);