求助,EzCad2二次开发,能标刻红光显示框,但是调用lmc1_Markfan
ezcad吧
全部回复
仅看楼主
level 2
Angwlº 楼主
先是lmc1_LoadEzdFile,是可以查看ezd文件的;
然后是lmc1_RedLightMark,可以标刻一次红光;
最后调用lmc1_Markfan(1),机器就没反应了,也没有返回错误码,就是不动
2023年02月28日 11点02分 1
level 2
Angwlº 楼主
bdbd
2023年03月01日 02点03分 2
level 1
你用的哪个版本,还有lmc1_Markfan这个函数吗
我用的2.7.0 只有 lmc1_Mark
2023年03月02日 07点03分 3
老哥方便加个QQ吗
2023年03月02日 09点03分
level 1
int m = Business.lmc1_Mark(0);
m是返回错误码
#define LMC1_ERR_SUCCESS 0 //成功
#define LMC1_ERR_EZCADRUN 1 //发现 EZCAD 在运行
#define LMC1_ERR_NOFINDCFGFILE 2 //找不到 EZCAD.CFG
#define LMC1_ERR_FAILEDOPEN 3 //打开 LMC1 失败
#define LMC1_ERR_NODEVICE 4 //没有有效的 lmc1 设备
#define LMC1_ERR_HARDVER 5 //lmc1 版本错误
#define LMC1_ERR_DEVCFG 6 //找不到设备配置文件
#define LMC1_ERR_STOPSIGNAL 7 //报警信号
#define LMC1_ERR_USERSTOP 8 //用户停止
#define LMC1_ERR_UNKNOW 9 //不明错误
#define LMC1_ERR_OUTTIME 10 //超时
#define LMC1_ERR_NOINITIAL 11 //未初始化
#define LMC1_ERR_READFILE 12 //读文件错误
#define LMC1_ERR_OWENWNDNULL 13 //窗口为空
#define LMC1_ERR_NOFINDFONT 14 //找不到指定名称的字体
#define LMC1_ERR_PENNO 15 //错误的笔号
#define LMC1_ERR_NOTTEXT 16 //指定名称的对象不是文本对象
#define LMC1_ERR_SAVEFILE 17 //保存文件失败
#define LMC1_ERR_NOFINDENT 18 //找不到指定对象
#define LMC1_ERR_STATUE 19 //当前状态下不能执行此操作
#define LMC1_ERR_PARAM1 20 //错误的执行参数
#define LMC1_ERR_PARAM2 21 //错误的硬件参数
private void markBtn_Click(object sender, EventArgs e)
{
try
{
writeSysLab("标刻ing");
msgLab.Text="标刻ing";
writeSysLab("------------");
Pens pen0 = Business.setPen();
writeSysLab(ObjectUtils.Print_VariablesOf<Pens>(pen0));
writeSysLab("------------");
int m = Business.lmc1_Mark(0);
if (m != 0) { throw new Exception(EzCad_Error_Code.ErrorMessage[m]); }
/* Thread t = new Thread(saveFnc);//1创建线程对象
t.Start();//2从这里开始
t.IsBackground = true;*/
}
catch (Exception ex)
{
writeSysLab(ex.Message);
writeSysLab("---------");
msgLab.Text = ex.Message;
}
}
2023年03月02日 07点03分 4
level 3
您好!请问金橙子的Ezcad2+LMC系列控制卡,计算机是通过什么编程语言通过USB来向控制卡发送指令的?我们想利用Labview控制金橙子LMC系列控制卡做一些简单的扫描动作,需要如何编程?感谢您的帮助!
2023年11月15日 15点11分 5
我用的C++调用它的DLL来搞的 扫描那些我没用到 具体也不清楚 最近有点忙 空了可以帮你看看
2023年11月17日 06点11分
@Angwlº 他的DLL可以发我一份吗
2023年11月18日 00点11分
1