例) 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)