System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及pcb,具體涉及一種基于阻抗自動生成loss測試方法,系統及存儲介質。
技術介紹
1、pcb插入損耗測試(pcb?insertion?loss?test),簡稱插損測試或loss測試。是指信號經過pcb線路時,信號強度的減少。這個測試主要用于檢查pcb的性能是否符合設計規格。
2、要做線路測試是不能直接在pcb板內測試,板內走線復雜,沒有對應的測試點,存在夾具探針不匹配等情況。
3、需要單獨做處一個coupon去匹配夾具測點,現狀是手動layout線路來模擬板內走線,手動添加開窗擋點,效率低下,正確性低,時間成本高。
技術實現思路
1、為解決以上技術問題,本申請提供了一種基于阻抗自動生成loss測試方法,系統及存儲介質,解決當下手動制作layout線路,制作自動生成loss?測試coupon系統,減少人員手動制作時間,通過自動化腳本,實現全自動生成loss測試coupon。
2、第一方面,本申請提出了一種基于阻抗自動生成loss測試方法,所述方法包括:
3、s1:獲取inplan或者erp的阻抗信息;
4、s2:將阻抗信息分組,避開參考和走線層;
5、s3:對分好組的阻抗添加測點固定位置和定位孔,將分好組的阻抗按走線層排序;
6、s4:根據走線分布計算出測試點坐標;
7、s5:計算每一根信號線的長度;
8、s6:設置最大還原信號線在板內的分布;設置測點差分線測試端頭
9、s7:計算處文字層對應測點的坐標,將文字信息添加到對應的文字層;
10、s8:完成coupon自動化過程。
11、本專利技術全程使用python語言開發?前端界面由pyq5t開發。通過合理設計信號線分布和測點設置,提高信號傳輸的可靠性,降低信號失真,通過精確計算阻抗信息及測點定位,有效提升測試結果的準確性。
12、所述步驟s1包括:
13、使用?pyqt5?創建一個主窗口;
14、使用?qtablewidget?來顯示獲取的阻抗信息。
15、所述步驟s2包括:
16、在?fetch_impedance_data()?函數中,過濾掉包含參考層和走線層字樣的層;
17、創建字典或任意數據結構來存放分組數據,并在表格中顯示這些分組。
18、所述步驟s3包括:
19、使用?defaultdict?進行分組;
20、通過字典查找方式將測點和孔位添加到每個阻抗組中;
21、按照分組的阻抗值進行排序,顯示的每條數據包括阻抗值、層、測點和定位孔。
22、所述步驟s4包括:
23、根據走線的起止點,計算出測點的坐標,所述測點的坐標為走線的中點或端點。
24、所述設置最大還原信號線在板內的分布,包括:將避銅設置為指定倍數的壓合介質厚度,并在空曠區域鋪上導體銅。
25、第二方面,本申請提出一種基于阻抗自動生成loss測試方法的系統,所述系統包括:
26、數據采集單元,用于獲取inplan或者erp的阻抗信息;
27、第一處理單元,將阻抗信息分組,避開參考和走線層,并對分好組的阻抗添加測點固定位置和定位孔,將分好組的阻抗按走線層排序;
28、第二處理單元,根據走線分布計算出測試點坐標,計算每一根信號線的長度,設置最大還原信號線在板內的分布;設置測點差分線測試端頭;添加測點的開窗;計算處文字層對應測點的坐標,將文字信息添加到對應的文字層。
29、第三方面,本申請提出一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機可執行指令,所述計算機可執行指令被控制處理器執行時實現如第一方面中所述的一種基于阻抗自動生成loss測試方法。
30、與現有技術相比,本申請至少存在以下有益效果:
31、本申請只需要在前端提供相應的數據自動生成插損測試coupon(loss)自動設計生成圖紙信息可直接用于生產。實現自動化圖紙設計,無需cam工程師手動干預的系統,極大的提升了正確性和時間效率。
32、本申請所述基于阻抗自動生成loss測試方法,全程自動化無需人參與,減少了認為出錯概率,手動制作耗時3-8個小時,采用本方法自動制作只需要5分鐘,極大的提升了制作效率。
本文檔來自技高網...【技術保護點】
1.一種基于阻抗自動生成LOSS測試方法,其特征在于,所述方法包括:
2.根據權利要求1所述的一種基于阻抗自動生成LOSS測試方法,其特征在于,所述步驟S1包括:
3.根據權利要求2所述的一種基于阻抗自動生成LOSS測試方法,其特征在于,所述步驟S2包括:
4.根據權利要求3所述的一種基于阻抗自動生成LOSS測試方法,其特征在于,所述步驟S3包括:
5.根據權利要求4所述的一種基于阻抗自動生成LOSS測試方法,其特征在于,所述步驟S4包括:
6.根據權利要求5所述的一種基于阻抗自動生成LOSS測試方法,其特征在于,所述設置最大還原信號線在板內的分布,包括:將避銅設置為指定倍數的壓合介質厚度,并在空曠區域鋪上導體銅。
7.一種權利要求1-6任一所述的一種基于阻抗自動生成LOSS測試方法的系統,其特征在于,所述系統包括:
8.一種計算機存儲介質,所述計算機可讀存儲介質存儲有計算機可執行指令,其特征在于,所述計算機可執行指令被控制處理器執行時實現如權利要求1-6任一所述的一種基于阻抗自動生成LOSS測試
...【技術特征摘要】
1.一種基于阻抗自動生成loss測試方法,其特征在于,所述方法包括:
2.根據權利要求1所述的一種基于阻抗自動生成loss測試方法,其特征在于,所述步驟s1包括:
3.根據權利要求2所述的一種基于阻抗自動生成loss測試方法,其特征在于,所述步驟s2包括:
4.根據權利要求3所述的一種基于阻抗自動生成loss測試方法,其特征在于,所述步驟s3包括:
5.根據權利要求4所述的一種基于阻抗自動生成loss測試方法,其特征在于,所述步驟s4包括:
...【專利技術屬性】
技術研發人員:呂康俠,彭仁強,譚啟鋒,賴小雯,王忱,
申請(專利權)人:勝宏科技惠州股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。