层管理模块
更新时间:2024-12-12 16:10
17014
0
文档错误过时,
我要反馈
17014
函数 |
gkl_json script_add_layer (const gkl_json ¶m, gkl_string &errorStr) 增加层 更多... |
gkl_json script_del_layer (const gkl_json ¶m, gkl_string &errorStr) 删层 更多... |
gkl_json script_rename_layer (const gkl_json ¶m, gkl_string &errorStr) 删层 更多... |
gkl_json script_sort_layer (const gkl_json ¶m, gkl_string &errorStr) 层排序 更多... |
gkl_json script_modify_layer (const gkl_json ¶ms, gkl_string &errorString) 层属性修改 更多... |
gkl_json script_make_work_layer (const gkl_json ¶ms, gkl_string &errorString) 设置工作层 更多... |
gkl_json script_affect_layer (const gkl_json ¶ms, gkl_string &errorString) 设置影响层 更多... |
gkl_json script_make_only_work_layer (const gkl_json ¶ms, gkl_string &errorString) 设置层为当前的工作层, 工作层和影响层全部关闭, 更多... |
gkl_json script_compare_layer (const gkl_json ¶ms, gkl_string &errorString) 层对比 更多... |
详细描述
函数说明
◆ script_add_layer()
gkl_json script_add_layer(const gkl_json & param,gkl_string & errorStr )
增加层
参见
参数
[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 )
设置影响层
参见
参数
[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 )
层对比
参见
参数
[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 )
删层
参见
参数
[in]string层名
返回
true成功,false 失败
◆ script_make_only_work_layer()
gkl_json script_make_only_work_layer(const gkl_json & params,gkl_string & errorString )
设置层为当前的工作层, 工作层和影响层全部关闭,
参见
参数
[in]json对象 {
"stepname":"edit", //step名字
"layername":"tl" //层名字
}
|
返回
◆ script_make_work_layer()
gkl_json script_make_work_layer(const gkl_json & params,gkl_string & errorString )
设置工作层
参见
参数
[in]json对象 {
"stepname":"edit", //step名字
"layername":"tl" //层名字
}
|
返回
true成功,false 失败
◆ script_modify_layer()
gkl_json script_modify_layer(const gkl_json & params,gkl_string & errorString )
层属性修改
参见
参数
[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 )
删层
参见
参数
[in]json {
"layername":"to", --老层名
"new_layername":"tt" --新层名
}
|
返回
true成功,false 失败
◆ script_sort_layer()
gkl_json script_sort_layer(const gkl_json & param,gkl_string & errorStr )
层排序
参见
参数
[in]json数组 [
{
"name":"to", --层名
"order":1 --排序序号编码,排序方式从小到大排, order越小排在top order越大排在bottom
},
{
"name":"ts",
"order":2
}
]
|
返回
排好序的层数组
- PCB帮助文档
- SMT帮助文档
- 钢网帮助文档
- PCB讨论
- SMT讨论
- 钢网讨论





















