This website requires JavaScript.

6163银河(CHINA·VIP认证)线路检测中心

导入模块
更新时间:2024-12-12 16:10
16930
0
文档错误过时,
我要反馈

函数

gkl_json script_change_tmp_directory (const gkl_json ¶m, gkl_string &errorStr) 切换临时目录 更多...

 gkl_json script_identity_format (const gkl_json ¶m, gkl_string &errorStr) 识别文件格式,主要用于gerber文件和excellon格式识别 更多...

 gkl_json script_import_gerber (const gkl_json ¶m, gkl_string &errorStr) 识别文件格式,主要用于gerber文件和excellon格式识别 更多...

 gkl_json script_import_tgz (const gkl_json ¶m, gkl_string &errorStr) 导入tgz功能 更多...

 gkl_json script_import_dwg (const gkl_json ¶m, gkl_string &errorStr) 导入dwg功能 更多...

 gkl_json script_open_ddw (const gkl_json ¶m, gkl_string &errorStr) 导入dwg功能 更多...

 详细描述

函数说明

◆ script_change_tmp_directory()

gkl_json script_change_tmp_directory(const gkl_json & param,gkl_string & errorStr )

切换临时目录

参见

script_change_tmp_directory()

参数

[in]stringddw 数据文件临时解压目录 当前进程生效,所有数据库打开都解压到临时目录

返回

◆ script_identity_format()

gkl_json script_identity_format(const gkl_json & param,gkl_string & errorStr )

识别文件格式,主要用于gerber文件和excellon格式识别

参见

script_identity_format ()

参数

[in]jsonarray 输入参数数组,文件名及文件绝对路径

           [              "E:/test_unit/0208/CAM for 5800-2A0S12-20RV12/5800-2A0S12-20RV12.GBL",              "E:/test_unit/0208/CAM for 5800-2A0S12-20RV12/5800-2A0S12-20RV12.GTL",              "E:\test_unit\0208\CAM for 5800-2A0S12-20RV12/5800-2A0S12-20RV12.DRL"           ]

返回

json

           [                  {                    "path":"E:/test_unit/0208/CAM for 5800-2A0S12-20RV12/5800-2A0S12-20RV12.GBL",                    "filename":"5800-2A0S12-20RV12.GBL",                    "format_from_file":true,        true 省零绝对坐标方式及单位参数来自文件内定义 false 则不是来自文件定义,默认参数                    "format":"rs274x",              文件格式                    "abs":true,                     绝对坐标为true,相对坐标为false                    "leadzero":true,                true前省零,false后省零                    "inter":2,                      整数位数                    "decimal":4,                    小数位数                    "unit":"inch"                   inch英制,mm公制                  },                  {                    "path":"E:/test_unit/0208/CAM for 5800-2A0S12-20RV12/5800-2A0S12-20RV12.GTL",                    "filename":"5800-2A0S12-20RV12.GTL",                    "format_from_file":true,        省零单位等格式是否来自于文件定义                    "format":"rs274x",                    "abs":true,                    "leadzero":true,                    "inter":2,                    "decimal":4,                    "unit":"inch"                  },                  {                      "path":"E:/test_unit/0208/CAM for 5800-2A0S12-20RV12/5800-2A0S12-20RV12.DRL",                      "filename":"5800-2A0S12-20RV12.DRL",                      "format_from_file":false,                      "format":"excellon",                      "abs":true,                      "leadzero":true,                      "inter":2,                      "decimal":4,                      "unit":"mm"                  }            ]

◆ script_import_dwg()

gkl_json script_import_dwg(const gkl_json & param,gkl_string & errorStr )

导入dwg功能

参见

script_import_dwg()

参数

[in]json    {    "dwg":"E:/ok/37610w_y1330.dwg",    "unit":"mm",                                      ----公制mm,英制输入 "inch"    "scale":1.0,                                      ----缩放比例    "job" : "D:/Program Files/jlcCAM/work/dv91.ddw"   ----job文件全路径,则不更新job列表,如果只输入dv91料号名,则将在work文件夹下简历ddw文件,为空字符则当前job    }

◆ script_import_gerber()

gkl_json script_import_gerber(const gkl_json & param,gkl_string & errorStr )

识别文件格式,主要用于gerber文件和excellon格式识别

参见

script_import_gerber()

参数

[in]jsonarray 输入参数数组,文件名及文件绝对路径

        {            "job":"D:/Program Files/jlcCAM/work/dv91.ddw",  //job文件全路径,则不更新job列表,如果只输入dv91料号名,则将在work文件夹下简历ddw文件,job名字为空,则导入到当前job            "step":"orig",                                  //导入step名字            "files":[                    {                    "path":"E:/test_unit/0208/CAM for 5800-2A0S12-20RV12/5800-2A0S12-20RV12.GBL",                    "filename":"5800-2A0S12-20RV12.GBL",                    "layername":"bl",                    "format_from_file":true,        true 省零绝对坐标方式及单位参数来自文件内定义 false 则不是来自文件定义,默认参数                    "format":"rs274x",              文件格式                    "abs":true,                     绝对坐标为true,相对坐标为false                    "leadzero":true,                true前省零,false后省零                    "inter":2,                      整数位数                    "decimal":4,                    小数位数                    "unit":"inch"                   inch英制,mm公制                    },                    {                    "path":"E:/test_unit/0208/CAM for 5800-2A0S12-20RV12/5800-2A0S12-20RV12.GTL",                    "filename":"5800-2A0S12-20RV12.GTL",                    "layername":"tl",                    "format_from_file":true,        省零单位等格式是否来自于文件定义                    "format":"rs274x",                    "abs":true,                    "leadzero":true,                    "inter":2,                    "decimal":4,                    "unit":"inch"                    },                    {                    "path":"E:/test_unit/0208/CAM for 5800-2A0S12-20RV12/5800-2A0S12-20RV12.DRL",                    "filename":"5800-2A0S12-20RV12.DRL",                    "layername":"drl",                    "format_from_file":false,                    "format":"excellon",                    "abs":true,                    "leadzero":true,                    "inter":2,                    "decimal":4,                    "unit":"mm"                    }                ]        }

返回

json

        [            {                "msgtype":0,   0说明存在解析有错误                "msg":"弧线越界"            },            {                "msgtype":1,   1为警告信息,                "msg":"存在自相交多边形"            }        ]

◆ script_import_tgz()

gkl_json script_import_tgz(const gkl_json & param,gkl_string & errorStr )

导入tgz功能

参见

script_import_tgz()

参数

[in]json    {        "tgz":"E:/ok/37610w_y1330.tgz",                   ----tgz文件路径        "step":["SET","EDIT"],                            ----如果step传入参数为空,则所有step都导入,非空,则导入按优先顺序导入,当前参数表示有SET优先SET导入        "layer":["to","ts","tl","bl","bs","bo","drl"],    ----如果layer传入数组为空,则所有层都导入,非空,则只导入指定的层,tgz的其他层还存在,只是其他层不解析        "prefix":"123_",                                  ----前缀名称        "filesymboltag":false,                            ----非必要字段,文件光圈是否加标记,该字段为非必设参数,未设置默认为true,主要防止tgz symbol和system symbol冲突        "job" : "D:/Program Files/jlcCAM/work/dv91.ddw"   ----job文件全路径,则不更新job列表,如果只输入dv91料号名,则将在work文件夹下简历ddw文件,如果job字段==""则导入到当前数据库    }

返回

json

    {        "steps":[        "123_SET",        "123_EDIT"        ],        "layers":        [            "to",            "ts",            "tl",            "bl"        ]    }

◆ script_open_ddw()

gkl_json script_open_ddw(const gkl_json & param,gkl_string & errorStr )

导入dwg功能

参见

script_open_ddw()

参数

[in]string"E:/ok/37610w_y1330.ddw" -工程文件路径,如果在文件再work文件夹内,可以传37610w_y1330料号名称,例如:"37610w_y1330"

互动评论 0
注意:此留言仅作为6163银河与客户日常交流之用,回复不是很及时,急切问题请联系我司工作人员处理!
登录注册 后才可以留言哦!
  • PCB帮助文档
  • SMT帮助文档
  • 钢网帮助文档
  • PCB讨论
  • SMT讨论
  • 钢网讨论
XML 地图