SpeedFactor

ロボット動作の速度係数を設定、および設定値を返す。

書式
(1) SpeedFactor 速度比率

(2) SpeedFactor

パラメーター

速度比率
ロボット動作の速度比率を (1~100の整数、単位: %)を式または数値で指定します。

結果
パラメーターが省略されているときは、現在のSpeedFactor値を表示します。

解説
SpeedFactorは、コントローラーに設定されているすべてのロボット、すべての動作に掛かる速度係数です。通常SpeedFactorは100%が設定されており、各ロボット、各動作命令の速度はSpeed, SpeedS等で設定します。SpeedFactorはすべてのロボットのすべての動作に対し一定の速度比率で速度を変更したい場合に有効です。例えば、Speed 80%の動作は、速度比率50%を設定したとき、動作速度40%となります。

SpeedFactorはロボット動作の加減速度のバランスを考慮するため加速度についても同じ割合で変更します。

SpeedFactorは、オペレーターウィンドウの速度比率の設定と等価であり、連動して変化します。

SpeedFactorは、コントローラー起動時にデフォルト値100%に初期化されます。

参照
SpeedFactor関数

SpeedFactor使用例

Function main
    Motor On
    Power High
    SpeedFactor 80

    Speed 100; Accel 100,100
    Go P1            'Speed 80; Accel 80,80で動作する

    Speed 50; Accel 50,50
    Go P2            'Speed 40; Accel 40,40で動作する
Fend