This website requires JavaScript.

层管理模块
更新时间:2024-12-12 16:10
17819
0
文档错误过时,
我要反馈

函数

gkl_json script_add_layer (const gkl_json &param, gkl_string &errorStr) 增加层 更多...

 gkl_json script_del_layer (const gkl_json &param, gkl_string &errorStr) 删层 更多...

 gkl_json script_rename_layer (const gkl_json &param, gkl_string &errorStr) 删层 更多...

 gkl_json script_sort_layer (const gkl_json &param, gkl_string &errorStr) 层排序 更多...

 gkl_json script_modify_layer (const gkl_json &params, gkl_string &errorString) 层属性修改 更多...

 gkl_json script_make_work_layer (const gkl_json &params, gkl_string &errorString) 设置工作层 更多...

 gkl_json script_affect_layer (const gkl_json &params, gkl_string &errorString) 设置影响层 更多...

 gkl_json script_make_only_work_layer (const gkl_json &params, gkl_string &errorString) 设置层为当前的工作层, 工作层和影响层全部关闭, 更多...

 gkl_json script_compare_layer (const gkl_json &params, gkl_string &errorString) 层对比 更多...

 详细描述

函数说明

◆ script_add_layer()

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

增加层

参见

script_add_layer()

参数

[in]json    {        "board" : true,             --是否是板        "layername" : "ad",         --层名        "layertype" : "signal",     --层类型           signal-线路                                                        power_ground-电源(线路)                                                        mixed-混合层                                                        solder_mask-阻焊                                                        silk_screen-丝印                                                        solder_paste-贴片                                                        drill-钻孔                                                        rout-锣带                                                        document-文档                                                        component-元器件                                                        mask-掩膜层                                                        cond_paste-钢网层                                                        coverlay- 覆盖膜层                                                        covercoat-覆膜层                                                        drawing-标注层        "polarity" : true           --层极性    }

返回

数组对象

◆ script_affect_layer()

gkl_json script_affect_layer(const gkl_json & params,gkl_string & errorString )

设置影响层

参见

script_affect_layer()

参数

[in]json对象

    {        "stepname":"edit",      //step名字        "layername":"tl"        //层名字        "affect":true           // true 影响该层, false取消影响层    }

返回

◆ script_compare_layer()

gkl_json script_compare_layer(const gkl_json & params,gkl_string & errorString )

层对比

参见

script_compare_layer()

参数

[in]json对象

    {        "ref_step":"orig",      //参考step名字        "ref_layer":"tl",       //        "cmp_step":"edit",      //对比step名字        "cmp_layer":"tl",                   "tol":1.0,              //对比误差        "masksize":100.0,       //误差格子大小    }

返回

true 表示层对比没有异常点, false表示有异常点,层名:{1}-{2}_mask 1-参考层名 2-对比层名

◆ script_del_layer()

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

删层

参见

script_del_layer()

参数

[in]string层名

返回

true成功,false 失败

◆ script_make_only_work_layer()

gkl_json script_make_only_work_layer(const gkl_json & params,gkl_string & errorString )

设置层为当前的工作层, 工作层和影响层全部关闭,

参见

script_make_only_work_layer()

参数

[in]json对象

    {        "stepname":"edit",      //step名字        "layername":"tl"        //层名字    }

返回

◆ script_make_work_layer()

gkl_json script_make_work_layer(const gkl_json & params,gkl_string & errorString )

设置工作层

参见

script_make_work_layer()

参数

[in]json对象

    {        "stepname":"edit",      //step名字        "layername":"tl"        //层名字    }

返回

true成功,false 失败

◆ script_modify_layer()

gkl_json script_modify_layer(const gkl_json & params,gkl_string & errorString )

层属性修改

参见

script_modify_layer()

参数

[in]json对象    {        "context" : "board",                        板为board,misc其他类型        "end" : "",                                 机械层底层        "layername" : "to",                         层名        "polarity" : true,                          层极性 true为正性层,false为负性层        "start" : "",                               机械层开始层        "layertype" : "silk_screen"                 signal-线路                                                    power_ground-电源(线路)                                                    mixed-混合层                                                    solder_mask-阻焊                                                    silk_screen-丝印                                                    solder_paste-贴片                                                    drill-钻孔                                                    rout-锣带                                                    document-文档                                                    component-元器件                                                    mask-掩膜层                                                    cond_paste-钢网层                                                    coverlay- 覆盖膜层                                                    covercoat-覆膜层                                                    drawing-标注层    }

返回

true成功,false 失败

◆ script_rename_layer()

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

删层

参见

script_rename_layer()

参数

[in]json        {        "layername":"to",               --老层名        "new_layername":"tt"            --新层名        }

返回

true成功,false 失败

◆ script_sort_layer()

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

层排序

参见

script_sort_layer()

参数

[in]json数组

    [        {        "name":"to", --层名        "order":1    --排序序号编码,排序方式从小到大排, order越小排在top order越大排在bottom        },        {        "name":"ts",        "order":2        }    ]

返回

排好序的层数组

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