層管理模塊
更新時間:2024-12-12 16:10
15124
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è)置層為當前的工作層, 工作層和影響層全部關(guān)閉, 更多... |
gkl_json script_compare_layer (const gkl_json ¶ms, gkl_string &errorString) 層對比 更多... |
詳細描述
函數(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-標注層 "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è)置層為當前的工作層, 工作層和影響層全部關(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為負性層 "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-標注層 } |
返回
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)討論
- 技術(shù)指導(dǎo):如何制作流錫槽焊盤
- 設(shè)計優(yōu)化:Multi-Layer層畫弧線導(dǎo)致阻焊層不能開窗的錯誤設(shè)計
- 技術(shù)指導(dǎo):Allegro輸出Gerber文件步驟
- 技術(shù)指導(dǎo):AD如何設(shè)計空心字體
- 設(shè)計優(yōu)化:分享異形、外形結(jié)構(gòu)不規(guī)則的拼板問題
- 技術(shù)指導(dǎo):文件壓縮后還是大于20MB不能下單怎么辦?
- 設(shè)計優(yōu)化:避免噴錫爆孔宜做沉金
- 設(shè)計優(yōu)化:厚銅板線寬線隙優(yōu)化
- 打印PCB訂單合同【PCB訂單列表 --11.打印合同】
- PCB售后處理