Commit 91f888e4 authored by Scott Sun's avatar Scott Sun

Merge branch 'master' of http://gitlab.topibd.net/scott.sun/scott

parents c5cbd700 21450b93
var config = {
"formats": {
"ODB1": {
"comments": "", // 描述
"arrStep": "stp",
"isMerge": "yes",
"jobNameRule": "(job)-a"
},
"Gerber274_1": {
"nf1": 3,
"nf2": 0,
"units": "mm",
"zeroes": "leading",
"decimal": "yes",
"nf_comp": 0,
"break_sr": "yes",
"data_type": "ascii",
"separator": "nl",
"threshold": 200,
"drill_only": "no",
"multiplier": 1,
"resolution": 3,
"tool_units": "mm",
"coordinates": "absolute",
"merge_by_rule": "no",
"signed_coords": "no",
"text_line_width": 0.0024
},
"Excellon1_1": {
"nf1": 3,
"nf2": 4,
"units": "mm",
"zeroes": "leading",
"decimal": "no",
"nf_comp": 0,
"break_sr": "yes",
"data_type": "ascii",
"separator": "*",
"threshold": 200,
"drill_only": "no",
"multiplier": 1,
"resolution": 3,
"tool_units": "inch",
"coordinates": "absolute",
"merge_by_rule": "no",
"signed_coords": "no",
"text_line_width": 0.0024
}
},
"cust": {
"c1": {
"path": "C:/Users/Administrator/Desktop/Customer_1",
"db": "genesis",
"rules": [
{
"valid": "", // 文件正则 func true/false
"type": "ODB", // 格式 odb gerber
"format": "ODB1"
},
{
"valid": "", // 文件正则 func
"type": "Gerber274", // 格式 odb gerber
"format": "Gerber274_1"
},
{
"valid": "", // 文件正则 func
"type": "Excellon1", // 格式 odb gerber
"format": "Excellon1_1",
"rename": {}
}
],
"tlname": [
{"orig_name" : "pasttop.art", "tlname" : "past_top" },
{"orig_name" : "pleg.art", "tlname" : "silk_top" },
{"orig_name" : "soldtop.art", "tlname" : "sm_top" },
{"orig_name" : "art(\\d+)\\.art", "tlname" : "layer_(1)"},
{"orig_name" : "soldbotm.art", "tlname" : "sm_botm" },
{"orig_name" : "sleg.art", "tlname" : "silk_bot" },
{"orig_name" : "pastbotm.art", "tlname" : "past_botm" },
{"orig_name" : "multipack.art", "tlname" : "array" },
{"orig_name" : "outline.art", "tlname" : "outline" },
{"orig_name" : "fab.art", "tlname" : "fab.art" },
{"orig_name" : "top-enig", "tlname" : "top-enig" },
{"orig_name" : "bot-enig", "tlname" : "bot-enig" },
{"orig_name" : "fab_page2", "tlname" : "fab_page2" }
]
}
},
"sort_rename": [
{"tlname":"" , "newname":"" } // newname 里支持特殊变量
]
}
\ No newline at end of file
......@@ -54,9 +54,9 @@ try {
// !!! tmp
par = {
customer: "tmp",
job_name: "m3",
path: "C:/Users/Administrator/Desktop/New data"
customer: "ats",
job_name: "1",
path: "C:/Users/Alan/Desktop/Customer_1"
}
var parParams = ["customer", "job_name", "path"]; // par应该有的属性
......
......@@ -45,7 +45,9 @@ var Job = $.job;
try {
var mode = "use" // develop
var par = $.par;
par = {job_name:"2", customer:"ats"} // !! tmp
par = {job_name:"11", customer:"tmp"} // !! tmp
var cfg = JSON.parse(IKM.select_value({table:'pub_conf',field:'json_data',where:{path : 'cam/input_data'}})); // 读取配置文件
var useCfg = cfg[par.customer.toLowerCase()].formatData;
if(!useCfg){throw "config error"}
......
......@@ -73,6 +73,10 @@
{ "orig_name" : "d_top_.+(\\d+)", "new_name" : "d1-(1)" },
{ "orig_name" : "d_.+(\\d+)_bottom", "new_name" : "d(1)-(last)" },
{ "orig_name" : "d_.+(\\d+)_.+(\\d+)", "new_name" : "d(1)-(2)"}
],
"rule2": [
{ "orig_name" : "p2ml7040_d(\\d)(\\d)\\.drd", "new_name" : "d(1)-(2)" },
{ "orig_name" : "p2ml7040_l(\\d+)\\.phd", "new_name" : "l(1)", "tp": true }
]
},
"sort": {
......@@ -89,6 +93,10 @@
{"name":"d(\\d+)-\\d+","context":"board","type":"drill","polarity":"positive"},
{"name":"drill","context":"board","type":"drill","polarity":"positive"},
{"name":"rout","context":"board","type":"rout","polarity":"positive"}
],
"sort2": [
{"name":"l(\\d+)","context":"board","type":"signal","polarity":"positive"},
{"name":"d(\\d+)-\\d+","context":"board","type":"drill","polarity":"positive"}
]
},
"setDrill": {
......
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