![大族激光打标机接口使用手册V1.2_第1页](http://file4.renrendoc.com/view11/M00/10/09/wKhkGWV6sLeAc6wSAAKfR34CMWQ323.jpg)
![大族激光打标机接口使用手册V1.2_第2页](http://file4.renrendoc.com/view11/M00/10/09/wKhkGWV6sLeAc6wSAAKfR34CMWQ3232.jpg)
![大族激光打标机接口使用手册V1.2_第3页](http://file4.renrendoc.com/view11/M00/10/09/wKhkGWV6sLeAc6wSAAKfR34CMWQ3233.jpg)
![大族激光打标机接口使用手册V1.2_第4页](http://file4.renrendoc.com/view11/M00/10/09/wKhkGWV6sLeAc6wSAAKfR34CMWQ3234.jpg)
![大族激光打标机接口使用手册V1.2_第5页](http://file4.renrendoc.com/view11/M00/10/09/wKhkGWV6sLeAc6wSAAKfR34CMWQ3235.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第PAGE1NUMPAGES16HANS二次开发软件接口使用手册 HansLaserMarkingSoftwareV5.3进行开发,用于满足以下情1、打标系统只是客户系统的一部分,且客户具有较强的开发能力,希望将打标系统完2、海外非标准用户,由于存在沟通和出差的问题,使用这种方式可以有效地解决一些3、其它行业或中心可以基于本动态库开发他们自己的打标系统。EMCC卡。ds相同的PIsdal、Dphule、1、调用WindowsAPILoadLibrary()DLL2、调用WindowsAPIGetProcAddress()取得要调用函数的指针。3、用函数指针调用DLL中函数完成相应功能。4、程序结束或不再使用时,调用WindowsAPI函数FreeLibrary()BOX校正、打标位置校正、激光器设置等。注:软件接口和打标软件是不能同时使用的,如果打标软件正在使用,通过接口初始 0//1//2//3//HL_ERR_4//5//6//7//8//9////////错误的状态,//////////// ////struct{////////////////////////////////////// bSaveCountour;//typedefstruct{ BOOL}//Typedef {//字体类型0-TTF,1-SHX,2-HANS,3-//字符集,Unicode//TTF、HANSszShxCN//SHX、DOT//SHX、DOTszShxNum}//Typedefstruct{ doubledbMarkV; doubledbJumpV; doubledbQFreq; //Q频(KHz) //Q释放(us)doubledbCurrent; doubledbFPKInitRate;//首点比例(0.0~1.0)doubledbFPKLenRate;//抑制长度系数(0.0~0.999)doubledbFPKMaxPRate;//峰值能量比例(0.0~1.0) dbFPKCurRate;//首脉冲电流系数(0.0~1.0) // nLaserOnDelay;//激光开延时(us) nLaserOffDelay;//激光关延时(us) doubledbCurrentR; doubledbSimmerCur; //功率}//typedefstruct{ //版本号, // 1、语法:intHS_GetDllVersion(WORD*pMainVer,WORD作用:获取Dll版本及其所需主程序版本信息,版本信息由三段组成,共16位,从高到低420869,0101000110000101,V5.3.5。pMainVer:主版本号,DLL所依附主程序的版本号,必须安装此版本的程序pDllVer:子版本号,DLLDLL2、语法:intHS_InitialMachine(LPCTSTR参数描述:库文件所在路径,pszPath3、语法:int4、语法:intHS_GetMarkRange(double*pX,double X方向大小(mm) Y方向大小(mm)5、语法:intHS_LoadMarkFile(LPCTSTRpszFileName6、语法:intHS_GetDocList(TCHARszDocList[][50],int*pCount)作用:获取当前所有已打开文档列表,50Bytes。szDocListpCount7、语法:intHS_SetCurDoc(LPCTSTRlpszDocName:文档名称(不含后缀.HS和路径8、语法:tSSaearFle(PTSRpsFe),lpszFile:完整路径及文件名,如果为NULL,9、语法:intHS_CloseMarkFile(LPCTSTRlpszFile,BOOLlpszFile:文档名称(不含后缀.HS和路径 [注]默认文档不允许关闭,10、语法 HS_IsTouch(int*pTouchFlag:信号标志位,1-触发,0-11、hWndWM_TOUCH_MSGbActive注:HS_IsTouchHS_ReadPortTOUCH12、语法:intHS_Mark(intnType,BOOLbWaitTouch,BOOLbWaitEnd,intnOverTime,BOOLbMarkAll)nType打标类型0-正常打标,1-bWaitTouch是否等待脚踏信号,TRUE-检测到信号后才打标,FALSE-立即打标 nOverTime等待脚踏信号超时时间(ms) 是否全部打标(TRUE-全部,FALSE-选择部分13、语法:intHS_IsMarkEnd(int*作用:检测打标是否结束(HS_Mark非阻塞调用时参数描述:pFlag打标标志,0-正在打标,1-打标正常结束,2-打标中止结束,3-设备异14、语法:int15、语法:intHS_Remark()16、语法:int17、语法:intHS_GetMarkTime(UINTpMarkTime:打标时间18、语法:intHS_ChangeTextByName(LPCTSTRlpszTextName,LPCTSTR19、语法:intHS_ChangeTextByNameW(LPCTSTRlpszName,作用:改变文本内容(UNICODE编码)20、语法:intHS_GetTextByName(LPCTSTRlpszTextNameLPTSTRlpszText 注:如果缓冲区太小,pMaxCount21、作用:获取可变文本内容(UNICODE编码)lpszText:接收文本内容的缓冲区注:pMaxCount22、语法:intHS_ReadPort(DWORD*IO输入状态语法:intHS_WritePort(DWORDdwValue,DWORDIO信号dwValuedwMask:有效信号掩码,掩码位为1的信号才输出,0xFFFFFFFF24、语法:int25、语法:intHS_PreviewGraph(HWNDhWnd,doubledbCenterY,doubledbCenterX:显示中心点X0。dbCenterY:显示中心点Y坐标,默认0 1.0126、语法:int pPara:填充参数数据指针,见HATCHPARA27、语法:intHS_GetHatchPara(LPVOIDpPara:填充参数数据指针,见HATCHPARA28、语法:intHS_SetFontPara(LPVOIDpPara:字体参数数据指针,见FONTPARA29、语法:intHS_GetFontPara(LPVOIDpPara:字体参数数据指针,见FONTPARA30、语法:intHS_SetLayerPara(intnLayer,LPVOIDnLayerpPara:层参数数据指针,详见LAYERPARA31、语法:intHS_GetLayerPara(intnLayer,LPVOIDnLayerpPara:层参数数据指针,详见LAYERPARA32、dbPosY,doubledbWidth,doubledbHeight,doubledbRotate,BOOLbHatch,intnHatchLayer,LPCTSTR dbPosX,dbPosY:导入后图形放置位置 nHatchLayer:填充层号lpszObjName:对象名称33、语法:intHS_ImportImageFile(LPCTSTRlpszFileName,doubledbPosX,doubledbPosY,doubledbWidth,doubledbHeight,doubledbRotate,intnMarkType,doubledbDotDistX,doubleLPCTSTRlpszObjName) dbPosX,dbPosY:导入后图形放置位置 第第PAGE10NUMPAGES16 位图X点距 bReciprocate:往复扫描 34、dbWidthRatio,BOOLbModel,LPCTSTRpszName,doubledbPosX,doubledbPosY,intnAlign,doubledbAngle,intnLayer,BOOLbHatch,intnHatchLayer,LPCTSTR dbWidthRatio:宽度系数 文本X Y bHatch:是否填充nHatchLayer:填充层号lpszObjName:35、语法:intHS_AddBarcode(LPCTSTRlpszStr,intnBarType,doubledbPosX,doubledbPosY,doubledbAngle,intnAlign,intnLayerNo,doubledbBarRatio,doubledbLineDist,doubledbShrink,BOOLbReverse,doubledbRevWidth,doubledbRevHeight,BOOLbModel,LPCTSTRlpszTextName,LPCTSTRlpszObjName) - -4- - - --14- 条码X Y 线间距 缩进量 dbRevHeight:反填高度(mm,为0时不反填) 36、nHatchLayer,LPCTSTRlpszObjName:37、语法:intHS_AddDotMatrix(doubleptBuf[][2],intnPtNum,intnLayerlpszObjName:对象名称38、语法:intHS_GetObjList(TCHARszObjList[][50],int*szObjListpCount39、语法:intHS_SelectObjects(LPCTSTRlpszObjName,BOOLlpszObjNameNULL,则对全部对象进行操作。40、语法:tS_labcs无41、语法:intHS_Move(doubledbMoveX,doubledbMoveY:Y移动量(mm)42、x:旋转基准点XyYdbRotate:旋转角度(度43、语法:intHS_SheardoubledbBaseX,doubledbBaseYdoubledbAngleX,doubledbBaseX:X轴切变位置。dbBaseY:Y轴切变位置。dbAngleY:Y切变角度(度)44、x:基准点XyY坐标。dbScaleY45、语法:intHS_Array(doubleptArray[][2],int46、Quad[l,t,r,b]的信息。 left坐标 top坐标。pRight:Quad right坐标。 47、语法:intHS_IGotoXYZ(intnType,doubledbX,doubledbY,double作用:立即指令,移动XYZ轴到指定位置(XY-指振镜,Z指三维调焦)nType(0-XY,1-Z,2-三轴同时移动)dbX:(X移动目标位置坐标,mm)dbY:(Y移动目标位置坐标dbZ:(Z移动目标位置,0--48、语法:intHS_MoveMotor(LPVOIDpPara49、dbQFrq:Q频,dbPower:激光工作功率(%),IPG、SPI激光器用。50、语法:intHS_ILaserOff()51、语法:intHS_GetLastError(int*pErrorLPTSTRlpszMsgintpError:错误码 //class{{x=y=z=}CInterDot(doublex1,double{x=x1;y=}CInterDot(doublex1,doubley1,double{x=y=z=}CInterDot&operator=(constCInterDot{if(this==&dot)return*this;{}
x=y=z=}
return//z3D预留//classCInterStroke:public{{m_nLayer=0;}virtual~CInterStroke(){}}voidSetLayer(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025工程建设招标投标合同履约银行保证书
- Unit 1 Playtime Lesson 3(说课稿)-2023-2024学年人教新起点版英语二年级下册
- 2023九年级历史下册 第一单元 殖民地人民的反抗与资本主义制度的扩展第3课 美国内战说课稿 新人教版
- 2025泵车租赁合同
- 2024-2025学年高中历史 专题二 近代中国资本主义的曲折发展 2.1 近代中国民族工业的兴起说课稿1 人民版必修2
- 养生馆前台合同范例
- 代理经营店铺合同范例
- 2024年五年级数学下册 3 因数与倍数第五课时 质数和合数说课稿 苏教版
- 2023八年级物理下册 第十章 机械与人第一节 科学探究:杠杆的平衡条件第2课时 杠杆的分类与综合运用说课稿 (新版)沪科版
- boo模式合同范例
- 金融消保培训
- 2024-2025学年七年级英语上册单词默写册
- 辽宁中考英语2022-2024真题汇编-教师版-专题06 语篇填空
- 法律职业资格考试客观题(试卷一)试题及解答参考(2024年)
- 教学的模样读书分享
- 老年髋部骨折患者围术期下肢深静脉血栓基础预防专家共识(2024版)解读 课件
- 江苏省无锡市2024年中考语文试卷【附答案】
- 五年级上册小数脱式计算200道及答案
- 2024年秋新沪科版物理八年级上册 第二节 测量:物体的质量 教学课件
- 2024义务教育英语课程标准2022版考试题库附含答案
- 多旋翼无人机驾驶员执照(CAAC)备考试题库大全-下部分
评论
0/150
提交评论