添加设置单轴速度

This commit is contained in:
zhengxuan.zhang
2022-10-20 14:18:49 +08:00
parent df5c6c7c3f
commit 9a5ca2a7d1
8 changed files with 268 additions and 63 deletions
+28 -2
View File
@@ -182,7 +182,14 @@ public:
*/
HSI_STATUS IsHomed(bool& bHomed);
HSI_STATUS IsHomedOld(bool& bHomed);
/**
* \brief 获取单轴运动速度
* \param AxisNum
* \param Speed
* \return
*/
HSI_STATUS GetSpeedXyz(int AxisNum, double& Speed);
HSI_STATUS GetSpeedXyzOld(int AxisNum, double& Speed);
HSI_STATUS SetSpeedXyz(double Speed);
HSI_STATUS GetFocusSpeed(double& Speed);
HSI_STATUS SetFocusSpeed(double Speed);
@@ -195,7 +202,7 @@ public:
HSI_STATUS GetDeadBand(double& DeadbandX, double& DeadbandY, double& DeadbandZ, double& DeadbandR);
HSI_STATUS GetRefreshDeadBand(double& Deadband);
/**
* \brief
* \brief Jog运动
* \param AxisTypes
* \param Speed
* \return
@@ -264,8 +271,20 @@ public:
*/
HSI_STATUS AbortMotion();
HSI_STATUS AbortMotionOld();
/**
* \brief
* \param IOChannel
* \param _Status
* \return
*/
HSI_STATUS GetDIO(UINT IOChannel, UINT& _Status);
HSI_STATUS GetDIOOld(UINT IOChannel, UINT& _Status);
/**
* \brief
* \param IOChannel
* \param _Status
* \return
*/
HSI_STATUS SetDIO(UINT IOChannel, UINT _Status);
HSI_STATUS GetAxisStatus(int* _Status);
HSI_STATUS GetAppPath(CString& Path);
@@ -283,7 +302,14 @@ public:
HSI_STATUS SetPositionStep(UINT AxisTypes, double Position, HSI_MOTION_MOVE_TYPE eType, double dSpeedGear);
HSI_STATUS SetPositionEx(UINT AxisTypes, double Position, HSI_MOTION_MOVE_TYPE eType, double dSpeedGear);
HSI_STATUS GetSpeedEx(UINT AxisTypes, double& Speed);
/**
* \brief 设置单轴运动速度
* \param AxisTypes
* \param Speed
* \return
*/
HSI_STATUS SetSpeedEx(UINT AxisTypes, double Speed);
HSI_STATUS SetSpeedExOld(UINT AxisTypes, double Speed);
HSI_STATUS GetAccelerationEx(UINT AxisTypes, double& Accel);
HSI_STATUS SetAccelerationEx(UINT AxisTypes, double Accel);
HSI_STATUS SetTriggerLight(int triggleNum, int delayLighting, int delayLightBefor, int triggleMode,