層管理模塊
更新時間:2024-12-12 16:10
13601
0
文檔錯誤過時,
我要反饋

函數(shù) |
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) 設(shè)置工作層 更多... |
gkl_json script_affect_layer (const gkl_json ¶ms, gkl_string &errorString) 設(shè)置影響層 更多... |
gkl_json script_make_only_work_layer (const gkl_json ¶ms, gkl_string &errorString) 設(shè)置層為當(dāng)前的工作層, 工作層和影響層全部關(guān)閉, 更多... |
gkl_json script_compare_layer (const gkl_json ¶ms, gkl_string &errorString) 層對比 更多... |
詳細(xì)描述
函數(shù)說明
◆ script_add_layer()
gkl_json script_add_layer(const gkl_json & param,gkl_string & errorStr )
增加層
參見
參數(shù)
[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-鋼網(wǎng)層 coverlay- 覆蓋膜層 covercoat-覆膜層 drawing-標(biāo)注層 "polarity" : true --層極性 } |
返回
數(shù)組對象
◆ script_affect_layer()
gkl_json script_affect_layer(const gkl_json & params,gkl_string & errorString )
設(shè)置影響層
參見
參數(shù)
[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 )
層對比
參見
參數(shù)
[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 )
刪層
參見
參數(shù)
[in]string層名
返回
true成功,false 失敗
◆ script_make_only_work_layer()
gkl_json script_make_only_work_layer(const gkl_json & params,gkl_string & errorString )
設(shè)置層為當(dāng)前的工作層, 工作層和影響層全部關(guān)閉,
參見
參數(shù)
[in]json對象 { "stepname":"edit", //step名字 "layername":"tl" //層名字 } |
返回
◆ script_make_work_layer()
gkl_json script_make_work_layer(const gkl_json & params,gkl_string & errorString )
設(shè)置工作層
參見
參數(shù)
[in]json對象 { "stepname":"edit", //step名字 "layername":"tl" //層名字 } |
返回
true成功,false 失敗
◆ script_modify_layer()
gkl_json script_modify_layer(const gkl_json & params,gkl_string & errorString )
層屬性修改
參見
參數(shù)
[in]json對象 { "context" : "board", 板為board,misc其他類型 "end" : "", 機械層底層 "layername" : "to", 層名 "polarity" : true, 層極性 true為正性層,false為負(fù)性層 "start" : "", 機械層開始層 "layertype" : "silk_screen" signal-線路 power_ground-電源(線路) mixed-混合層 solder_mask-阻焊 silk_screen-絲印 solder_paste-貼片 drill-鉆孔 rout-鑼帶 document-文檔 component-元器件 mask-掩膜層 cond_paste-鋼網(wǎng)層 coverlay- 覆蓋膜層 covercoat-覆膜層 drawing-標(biāo)注層 } |
返回
true成功,false 失敗
◆ script_rename_layer()
gkl_json script_rename_layer(const gkl_json & param,gkl_string & errorStr )
刪層
參見
參數(shù)
[in]json { "layername":"to", --老層名 "new_layername":"tt" --新層名 } |
返回
true成功,false 失敗
◆ script_sort_layer()
gkl_json script_sort_layer(const gkl_json & param,gkl_string & errorStr )
層排序
參見
參數(shù)
[in]json數(shù)組 [ { "name":"to", --層名 "order":1 --排序序號編碼,排序方式從小到大排, order越小排在top order越大排在bottom }, { "name":"ts", "order":2 } ] |
返回
排好序的層數(shù)組
- PCB幫助文檔
- SMT幫助文檔
- 鋼網(wǎng)幫助文檔
- PCB討論
- SMT討論
- 鋼網(wǎng)討論