async function EWScanUID() { ShowCommMes("自动扫描脚本本加载",MesgType.MESG_TYPE_INFO); fac_bind_init_flag =1; var content_str = '
'; content_str += '
' content_str += ''; content_str += '
' content_str += '
'; content_str += '
分配因子
'; content_str += '
'; content_str += '
'; content_str += ''; content_str += '
'; content_str += '
'; content_str += '
最大地址
'; content_str += '
'; content_str += '
'; content_str += ''; content_str += '
'; content_str += '
' $("#Oper_View").append(content_str); } async function Ew_StartScanUid() { var scan_uid_rtv = []; var max_addr = parseInt($(".ewscan_auto_maxaddr").val(),10); var auto_fac = parseInt($(".ewscan_auto_fac").val(),10); ShowCommMes("启动搜索 最大个数 "+max_addr +" 随机值 "+ auto_fac ,MesgType.MESG_TYPE_INFO); epro2_oper.cmd = 35; await Ep2_autoSetAddr(max_addr,auto_fac); await TransSleep(200); epro2_oper.cmd = 9; epro2_oper.cycle_bgaddr = 21; epro2_oper.cycle_endaddr = max_addr+21; epro2_oper.cycle_group_count = 100; epro2_oper.sys_states ="80 00"; Ep2_Inspect_OK = []; await Ep2_Inspect_Task(0); if(Ep2_Inspect_OK.length == 0) { ShowCommMes("搜索结束。。。。。。。。",MesgType.MESG_TYPE_INFO); return ; } await TransSleep(2000); var rtv = 0; for(var i = 0; i < Ep2_Inspect_OK.length; i++) { epro2_oper.cmd = 19; epro2_oper.commaddr = Ep2_Inspect_OK[i]; rtv = await Ep2_ReadUID(); if(rtv != 0) { await TransSleep(50); continue; } scan_uid_rtv[scan_uid_rtv.length] = epro2_oper.uid; epro2_oper.cmd = 100; await Ep2_UpdateAddr(max_addr+50); await TransSleep(50); } for(var i = 0; i < scan_uid_rtv.length; i++) { ShowCommMes("UID: "+ scan_uid_rtv[i],MesgType.MESG_TYPE_INFO); } ShowCommMes("成功搜索 "+scan_uid_rtv.length+" 个UID",MesgType.MESG_TYPE_INFO); }