1、对串口获取返回值

2、新增获取批量点
3、新增测试用例
4、对对端设备进行调试
This commit is contained in:
zhengxuan.zhang
2022-11-25 17:53:16 +08:00
parent d73ac43da5
commit 4e11acde01
11 changed files with 816 additions and 486 deletions
+2
View File
@@ -257,6 +257,7 @@ public:
HSI_STATUS SetPositionXyza(UINT AxisTypes, double PositionX, double PositionY, double PositionZ, double PositionA,
HSI_MOTION_MOVE_TYPE eType, double dFlyRadius);
HSI_STATUS SetPositionXyzCache(UINT AxisTypes, HSI_MOTION_MOVE_TYPE eType, int DataCount, Point* CacheData);
HSI_STATUS HSI_Motion::GetPositionXyzCache(unsigned char * CacheData, int DataCount);
HSI_STATUS GetPositionR(UINT AxisTypes, double& PositionR, double& Time);
HSI_STATUS SetPositionR(UINT AxisTypes, double PositionR, HSI_MOTION_AXIS_R_MOVE_TYPE DirectionType, bool bWait);
HSI_STATUS SetCircleInterpolate(double PositionX, double PositionY, double PositionZ); //圆弧插补
@@ -491,6 +492,7 @@ public:
int m_EF3COMPort; //EF3板com口,默认为2
int m_ForSoft; //针对使用软件 0为MST 1为Metus
int m_IsUseManualRunin; //是否开启手动插补(只针对步进电机)
int m_axisLatchFrequency; //轴锁存频率
int m_IsUseRocker; //是否启用摇杆 0为不启用 1为启用旧摇杆,2为新摇杆, 默认为0
int m_IsCollectPos; //是否通过串口打印位置,与摇杆2互斥
int m_IsCloseRocker;