#pragma once #include "workcmd.h" #include "Motor.h" //移动电机 class CWorkCmdMoveMotor :public CWorkCmd { public: CWorkCmdMoveMotor(CMotor &Motor,double val); virtual ~CWorkCmdMoveMotor(void); virtual bool Excute(); virtual void WirteLog(); void SetMoveFlg(bool b){m_bMoveByDis = b;}; private: CMotor &m_Motor; bool m_bMoveByDis;//按距离移动还是移动到某个坐标值 double m_Val; };