![](https://csdnimg.cn/release/download_crawler_static/8798829/bg4.jpg)
二次开发软件接口使用手册 V1.2
第 4 页 共 16 页
//电机运动参数结构体定义
typedef struct MOTOR_PARA
{
WORD nVer; //版本号,预留 0
//////////////////
WORD nAxis; //轴号
WORD nMoveMode; //运动模式:0-绝对运动,1-相对运动
LONG nMovePos; //运动量或位置
UINT nMoveSpeed; //运动速度(脉冲/秒)
UINT nMoveAcc; //加速度(递增脉冲/秒)
UINT nDelay; //运动后延时
}*LP_MOTOR_PARA;
三、函数说明
****************************************************************
* A、通用部分,所有用户均可使用 *
****************************************************************
1、HS_GetDllVersion
语法:int HS_GetDllVersion(WORD* pMainVer,WORD *pDllVer)
作用:获取 Dll 版本及其所需主程序版本信息,版本信息由三段组成,共16位,从高到低
分别分配 4、5、7位,如主程序版本号为 20869,二进制排列为 0101 00011
0000101,解析结果为 V5.3.5。
参数描述:
pMainVer:主版本号,DLL 所依附主程序的版本号,必须安装此版本的程序 DLL
才能正常工作。
pDllVer:子版本号,DLL 内部版本号,区分不同的 DLL。
2、HS_InitialMachine
语法:int HS_InitialMachine(LPCTSTR pszPath)
作用:初始化控制系统
参数描述:库文件所在路径,pszPath 为空指针时取内部默认路径
3、HS_CloseMachine
语法:int HS_CloseMachine()
作用:关闭控制系统
参数描述:无
4、HS_GetMarkRange
语法:int HS_GetMarkRange(double *pX,double *pY);
作用:获取打标范围。
参数描述:
pX:Box X方向大小(mm)。
pY:Box Y 方向大小(mm)。