MarkEzddll_Manual_CN(2)

2019-02-14 23:47

double& dPointTime,//打点延时 ms BOOL& bPulsePointMode,//脉冲点模式 int& nPulseNum,//脉冲点数目 double& dFlySpeed);//流水线速度

描 述:在程序中调用lmc1_GetPenParam来读出数据库中对应笔号的参数。 返 回 值:通用错误码

函 数 名:lmc1_SetPenParam

目 的:设置设备参数

语 法:int lmc1_SetPenParam(int nPenNo,//要设置的笔号(0-255) int nMarkLoop,//加工次数 double dMarkSpeed,//标刻次数mm/s double dPowerRatio,//功率百分比(0-100%) double dCurrent,//电流A int nFreq,//频率HZ int nQPulseWidth,//Q脉冲宽度us int nStartTC,//开始延时us

int nLaserOffTC,//激光关闭延时us

int nEndTC,//结束延时us int nPolyTC,//拐角延时us // double dJumpSpeed, //跳转速度mm/s int nJumpPosTC, //跳转位置延时us int nJumpDistTC,//跳转距离延时us double dEndComp,//末点补偿mm double dAccDist,//加速距离mm double dPointTime,//打点延时 ms BOOL bPulsePointMode,//脉冲点模式 int nPulseNum, //脉冲点数目 double dFlySpeed); //流水线速度s

描 述:在程序中调用lmc1_SetPenParam来设置数据库中对应笔号的参数。 返 回 值:通用错误码

函 数 名:lmc1_ClearEntLib

目 的:清除对象库里所有对象。 语 法:int lmc1_ClearEntLib();

描 述:在程序中调用lmc1_ ClearEntLib来清除对象库里所有对象。 返 回 值:通用错误码

函 数 名:lmc1_AddTextToLib

目 的:加入新文本到数据库中。

语 法:int lmc1_AddTextToLib(TCHAR* pStr, TCHAR* pEntName, double dPosX, double dPosY, double dPosZ, int nAlign double dTextRotateAngle, int nPenNo, BOOL bHatchText);//是否填充文本对象 pStr 要添加的字符串 pEntName 字符串对象名称 dPosX 字符串的左下角基点的x坐标 dPosY 字符串的左下角基点的y坐标

dPosZ 字符串对象的z坐标 nAlign 对齐方式0-8

//对齐方式时数字代表的意义 // 6 --- 5 --- 4 // | | // | | // 7 8 3 // | | // | | // 0 ----- 1 --- -- 2

dTextRotateAngle 字符串绕基点旋转的角度值(弧度值) nPenNo 文本对象使用的笔号 bHatchText 是否填充文本对象

描 述:在程序中调用lmc1_AddTextToLib加入新文本对象到数据库中。 返 回 值:通用错误码

函 数 名:lmc1_AddCurveToLib

目 的:加入曲线到数据库中。

语 法:int lmc1_AddCurveToLib(double ptBuf[][2],//曲线顶点数组 int ptNum,//曲线顶点数 TCHAR* pEntName,//曲线对象名称 int nPenNo,//曲线对象使用的笔号 int bHatch);//曲线是否填充

描 述:在程序中调用lmc1_AddCurveToLib加入曲线对象到数据库中。 返 回 值:通用错误码

函 数 名:lmc1_AddFileToLib

目 的:加入指定文件到数据库中。

语 法:int lmc1_AddFileToLib(TCHAR* pFileName, //文件名称 TCHAR* pEntName,// 文件对象名称 double dPosX, //文件左下角基点x坐标 double dPosY, //文件左下角基点y坐标 double dPosZ, //文件z坐标 int nAlign,//对齐方式0-8 double dRatio,//文件缩放比例 int nPenNo,//对象使用的加工参数 BOOL bHatchFile)

pFileName要添加的文件名称,支持的文件格式有ezd,dxf,dst, plt,ai,bmp,jpg,tga,png,gif,tiff等

pEntName 文件对象名称 dPosX 文件的左下角基点的x坐标 dPosY 文件的左下角基点的y坐标

dPosZ 文件对象的z坐标 nAlign 对齐方式0-8 dRatio 文件缩放比例

nPenNo 文件对象使用的笔号

bHatchFile 是否填充文件对象

描 述:在程序中调用lmc1_AddFileToLib加入新文件对象到数据库中。 返 回 值:通用错误码

函 数 名:lmc1_AddBarCodeToLib

目 的:增加条码对象到数据库里。

语 法:int lmc1_AddBarCodeToLib((TCHAR* pStr, TCHAR* pEntName, double dPosX, double dPosY, double dPosZ, int nAlign, int nPenNo, int bHatchText, int nBarcodeType, WORD wBarCodeAttrib, double dHeight, double dNarrowWidth, double dBarWidthScale[4], double dSpaceWidthScale[4], double dMidCharSpaceScale,

double dQuietLeftScale, double dQuietMidScale, double dQuietRightScale, double dQuietTopScale, double dQuietBottomScale, int nRow, int nCol, int nCheckLevel, int nSizeMode, double dTextHeight, double dTextWidth, double dTextOffsetX, double dTextOffsetY, double dTextSpace, TCHAR* pTextFontName); pStr 条码表示的字符串 pEntName 条码对象名称 dPosX, 条码左下角基点x坐标 dPosY 条码左下角基点y坐标 dPosZ 条码z坐标 nAlign, 对齐方式0-8 nPenNo 使用的笔号 bHatchText 是否填充条码 nBarcodeType 条码类型 #define BARCODETYPE_39 0 #define BARCODETYPE_93 1 #define BARCODETYPE_128A 2 #define BARCODETYPE_128B 3 #define BARCODETYPE_128C 4 #define BARCODETYPE_128OPT 5 #define BARCODETYPE_EAN128A 6 #define BARCODETYPE_EAN128B 7 #define BARCODETYPE_EAN128C 8 #define BARCODETYPE_EAN13 9 #define BARCODETYPE_EAN8 10 #define BARCODETYPE_UPCA 11 #define BARCODETYPE_UPCE 12 #define BARCODETYPE_25 13 #define BARCODETYPE_INTER25 14 #define BARCODETYPE_CODABAR 15 #define BARCODETYPE_PDF417 16 #define BARCODETYPE_DATAMTX 17 wBarCodeAttrib 条码属性

#define BARCODEATTRIB_REVERSE 0x0008 //条码反转

#define BARCODEATTRIB_HUMANREAD 0x1000 //显示人识别字符 #define BARCODEATTRIB_CHECKNUM 0x0004 //需要校验码

#define BARCODEATTRIB_PDF417_SHORTMODE 0x0040 //PDF417为缩短模式

#define BARCODEATTRIB_DATAMTX_DOTMODE 0x0080 //DataMtrix为点模式 dHeight 整个条码的高 dNarrowWidth 最窄模块宽 dBarWidthScale 条宽比例(与最窄模块宽相比) dSpaceWidthScale 空宽比例(与最窄模块宽相比) dMidCharSpaceScale 字符间隔比例(与最窄模块宽相比) dQuietLeftScale 条码左空白宽度比例(与最窄模块宽相比) dQuietMidScale 条码中空白宽度比例(与最窄模块宽相比) dQuietRightScale 条码右空白宽度比例(与最窄模块宽相比) dQuietTopScale 条码上空白宽度比例(与最窄模块宽相比) dQuietBottomScale 条码下空白宽度比例(与最窄模块宽相比) nRow 二维码行数 nCol 二维码列数 nCheckLevel,//pdf417错误纠正级别0-8 nSizeMode,//DataMatrix尺寸模式0-30 #define DATAMTX_SIZEMODE_SMALLEST 0 #define DATAMTX_SIZEMODE_10X10 1 #define DATAMTX_SIZEMODE_12X12 2 #define DATAMTX_SIZEMODE_14X14 3 #define DATAMTX_SIZEMODE_16X16 4 #define DATAMTX_SIZEMODE_18X18 5 #define DATAMTX_SIZEMODE_20X20 6 #define DATAMTX_SIZEMODE_22X22 7 #define DATAMTX_SIZEMODE_24X24 8 #define DATAMTX_SIZEMODE_26X26 9 #define DATAMTX_SIZEMODE_32X32 10 #define DATAMTX_SIZEMODE_36X36 11 #define DATAMTX_SIZEMODE_40X40 12 #define DATAMTX_SIZEMODE_44X44 13 #define DATAMTX_SIZEMODE_48X48 14 #define DATAMTX_SIZEMODE_52X52 15 #define DATAMTX_SIZEMODE_64X64 16 #define DATAMTX_SIZEMODE_72X72 17 #define DATAMTX_SIZEMODE_80X80 18 #define DATAMTX_SIZEMODE_88X88 19 #define DATAMTX_SIZEMODE_96X96 20 #define DATAMTX_SIZEMODE_104X104 21


MarkEzddll_Manual_CN(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:五年级下新疆青少年出版社综合实践活动教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: