速度変更

例) JOG動作を行っているX (軸番号1)の速度変更を行います。

  加速時間 10[msec] で、速度を2,000[PPS] に変更します。

■ C言語

long Ret;

short Id;

 

// 変更後の速度を設定

Ret = SmcWSetTargetSpeed( Id, 1, 2000);

 

// 変更後の加速時間を設定(10msec)

Ret = SmcWSetAccelTime( Id, 1, 10);

 

// 変更内容(動作速度と加減速時間を変更)を登録します。

Ret = SmcWSetMotionChangeReady( Id, 1, 4);

 

// モータ速度を変更します。

Ret = SmcWMotionChange( Id, 1);

 

■ Python

Ret = ctypes.c_long()

Id = ctypes.c_short()

 

# 変更後の速度を設定

Ret.value = csmc.SmcWSetTargetSpeed( Id, 1, 2000)

 

# 変更後の加速時間を設定(10msec)

Ret.value = csmc.SmcWSetAccelTime( Id, 1, 10)

 

# 変更内容(動作速度と加減速時間を変更)を登録します。

Ret.value = csmc.SmcWSetMotionChangeReady( Id, 1, 4)

 

# モータ速度を変更します。

Ret.value = csmc.SmcWMotionChange( Id, 1)