Commit 56eabba9 authored by Scott Sun's avatar Scott Sun

s

parent 340882da
...@@ -1544,7 +1544,7 @@ function analysis(props){ ...@@ -1544,7 +1544,7 @@ function analysis(props){
return res return res
} }
T_m_p.prototype.analysis_vc_id_print_side = function(){ // 检查文字层所在面次 T_m_p.prototype.analysis_vc_id_print_side = function(){ // 检查文字层所在面次
var solder_mask_layers = this.matrixInfo.matrixVal.filter(function(v){return v.layer_type == "solder_paste"}) var solder_mask_layers = this.matrixInfo.matrixVal.filter(function(v){return v.layer_type == "silk_screen"})
var solder_mask_info= solder_mask_layers.map(function(v){return v.side}).reduce(function(a,b){ var solder_mask_info= solder_mask_layers.map(function(v){return v.side}).reduce(function(a,b){
if(a.indexOf(b)<0){ a.push(b) } if(a.indexOf(b)<0){ a.push(b) }
return a return a
......
...@@ -569,8 +569,8 @@ ...@@ -569,8 +569,8 @@
{"orig_name" : ["assybot\\.art","past_botm"], "tl_name" : "past_botm" }, {"orig_name" : ["assybot\\.art","past_botm"], "tl_name" : "past_botm" },
{"orig_name" : ["pleg\\.art","^ss_top","silk_top"], "tl_name" : "silk_top" }, {"orig_name" : ["pleg\\.art","^ss_top","silk_top"], "tl_name" : "silk_top" },
{"orig_name" : ["sleg\\.art","^ss_bot","silk_bot"], "tl_name" : "silk_bot" }, {"orig_name" : ["sleg\\.art","^ss_bot","silk_bot"], "tl_name" : "silk_bot" },
{"orig_name" : ["ssm\\.art","sm_top"], "tl_name" : "sm_top" }, {"orig_name" : ["psm\\.art","sm_top"], "tl_name" : "sm_top" },
{"orig_name" : ["psm\\.art","sm_bot"], "tl_name" : "sm_botm" }, {"orig_name" : ["ssm\\.art","sm_bot"], "tl_name" : "sm_botm" },
{"orig_name" : ["^top$","^top.art$"], "tl_name" : "top" }, {"orig_name" : ["^top$","^top.art$"], "tl_name" : "top" },
{"orig_name" : ["^0(\\d+).*ccp_ms","^s(\\d+)\\.art","lay(\\d+)\\.art","layer_(\\d+)"], "tl_name" : "l_($1)"}, {"orig_name" : ["^0(\\d+).*ccp_ms","^s(\\d+)\\.art","lay(\\d+)\\.art","layer_(\\d+)"], "tl_name" : "l_($1)"},
{"orig_name" : ["^bottom$","^bottom\\.art$"], "tl_name" : "bottom" }, {"orig_name" : ["^bottom$","^bottom\\.art$"], "tl_name" : "bottom" },
......
...@@ -10,39 +10,16 @@ var Job = $.job; ...@@ -10,39 +10,16 @@ var Job = $.job;
var JobId = $.job_id; var JobId = $.job_id;
try { try {
fs.readFile({})
GEN.getMatrix({})
GEN.clearLayers()
GEN.affectedLayer({affected:'no',mode:'all'})
GEN.selClearFeature()
GEN.units({type:"mm"})
GEN.workLayer({name:'l1',display_number:2,clear_before:'yes'})
GEN.getSelectCount()
GEN.selCopyOther({dest:'layer_name',target_layer:'temp',invert:'no',dx:0,dy:0,size:0})
GEN.selectByFilter({polarity:'negative'})
GEN.copyLayer({source_job:job, source_step:step,source_layer:"gko",dest_layer:"gko_tmp"})
GEN.selMoveOther({target_layer:'temp',invert:'no',dx:0,dy:0,size:0})
GEN.selRefFeat({layers:"",use:"filter",mode:"touch",polarity:"positive"})
GEN.selResize({size:2})
GEN.isLayerExists({job:job,layer:layer})
GEN.deleteLayer({job:job,layer:["tmp"]})
GEN.selectByFilter({profile:"in"})
GEN.createLayer({job:Job,layer:'drawing',conext:'board',type:'document'});
return "Done" return "Done"
} catch (e) { } catch (e) {
IKM.msg(e)
return "Error" return "Error"
} }
// COM sel_cut_data,det_tol=1,con_tol=1,rad_tol=0.1,filter_overlaps=no,delete_doubles=no,use_order=yes,ignore_width=yes,ignore_holes=none,start_positive=yes,polarity_of_touching=same
// COM sel_single_feat,operation=select,x=-0.3463252953,y=0.7876788386,tol=25.4822834646,cyclic=no
// COM sel_surf2outline,width=15
function selCopyLayer(props){ // 拷贝选择的到辅助层
var layer = props.layer
var job = props.job
if(GEN.isLayerExists({job:job,layer:layer})){
GEN.deleteLayer({job:job,layer:layer})
}
GEN.selCopyOther({dest:'layer_name',target_layer:layer})
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment