一種輔助pcb設計軟件的系統及方法
【專利摘要】本發明涉及一種輔助PCB設計軟件的系統,包括如下步驟:啟動輔助軟件,檢查軟件是否有最新版本,將自動下載最新版本,啟動最新版本軟件,關閉自身軟件;檢查本機是否存在舊版本,刪除舊版本;判斷本程序是否已經啟動,將最大化已經啟動程序,最后退出程序;判斷文件是否存在;加載各配置項;軟件初始化完成進入等待狀態。本發明的AD9軟件,采用模擬鍵盤的方式,把錄入的資料,軟件自動輸入坐標,網絡,從而放置需要的測試點和網絡,節省人工在輸入這些資料出現錯誤遺漏;本軟件實現了坐標測試點根據給的資料自動放置,且可以生成相應的原理圖庫,自動放置網絡對接關系,支持后期自動對比網絡關系,大大的提高的設計效率,保證了設計的質量。
【專利說明】
一種輔助PCB設計軟件的系統及方法
技術領域
[0001]本發明涉及一種輔助PCB設計軟件的系統及方法,更具體地說,涉及一種AD9輔助PCB設計軟件的系統及方法。
【背景技術】
[0002 ]在傳統的測試類PCBA測試夾具制作中涉及大量的專用的測試PCB,在這些PCBLAYOUT中涉及大量的測試點坐標放置和大量的原理圖制作,在傳統的設計是一個一個手動輸入,不僅費時,而且不能很好的保證準確性,后期還要用大量的時間做檢測。
【發明內容】
[0003]本發明要解決的技術問題在于,針對現有技術的缺陷,提供一種輔助PCB設計軟件的系統及方法。
[0004]本發明解決其技術問題所采用的技術方案是:構造一種輔助PCB設計軟件的方法,包括如下步驟:
Si啟動輔助軟件,檢查軟件是否有最新版本,如果是,將自動下載最新版本,然后啟動最新版本軟件,最后關閉自身軟件;
S2檢查本機是否存在舊版本,如果是,將刪除舊版本;如果不是,進行下一步;
S3判斷本程序是否已經啟動,如果是,將最大化已經啟動程序,最后退出程序;如果沒有,判斷config.1ni文件是否存在,如果不是,即重新生成config.1ni文件并提示,最后退出程序;判斷config.1ni文件是否存在,如果是,進行下一步;
S4加載各配置項;
S5加載各默認項;如果是,進行下一步;
S6軟件初始化完成進入等待狀態。
[0005]在本發明所述的一種輔助PCB設計軟件的方法中,還包括如下步驟:
SlOl點擊加載按鈕,彈出打開對話框選擇要加載的文件Nails或者Pins文件;
S102檢查文件合法性,將文件名及路徑保存為默認設置;
S103打開所選擇的文件并讀取其針點個信息;
S104重新開辟內存控制存儲針對信息,讀取完所有針對信息并關閉文件;
S105加載完成。
[0006]在本發明所述的一種輔助PCB設計軟件的方法中,還包括如下步驟:
S201SUB進入,打開AD軟件PCB庫制作頁面,計算PCB庫放置范圍;
S202判斷放置焊盤是否完成,如果是,退出Sub并提示結束,最后退出SUB;
S203發送放置焊盤命令并檢查命令發送是否成功;
S204輸入焊盤編號并檢查是否成功;
S205輸入內徑并檢查是否成功;
S206放置焊盤類型并檢查是否成功; S207設置焊盤外徑X值并檢查是否成功;
S208設置焊盤外徑Y值并檢查是否成功。
[0007]在本發明所述的一種輔助PCB設計軟件的方法中,進行步驟S208后的下一步包括如下步驟:
S2081設置焊盤外類型并檢查是否成功;
S2082設置焊盤放置坐標位置X值并檢查是否成功;
S2083設置焊盤放置坐標位置Y值并檢查是否成功;
S2084設置焊盤旋轉角度并檢查是否成功;
S2085確認所有參數設置完成;
S2086跳轉到下一個測試步驟,即到步驟S202。
[0008]在本發明所述的一種輔助PCB設計軟件的方法中,還包括如下步驟:
S30ISUB進入,打開AD軟件Sch庫制作頁面,計算Sch庫放置范圍,分段數量;
S302判斷放置是否完成,如果是,退出Sub并提示結束,最后退出SUB;
S303發送放置網絡序號命令并檢查命令發送是否成功;
S304輸入網絡編號并檢查是否成功;
S305輸入引腳X坐標位置并檢查是否成功;
S306輸入引腳Y坐標位置并檢查是否成功;
S307輸入引腳長度并檢查是否成功;
S308設置引腳放置方向并檢查是否成功。
[0009]在本發明所述的一種輔助PCB設計軟件的方法中,進行步驟S308后的下一步包括如下步驟:
S3081設置引腳輸入/輸出類型并檢查是否成功;
S3082設置引腳端口類型并檢查是否成功;
S3083設置引腳功能符號并檢查是否成功;
S3084設置引腳電器特性并檢查是否成功;
S3085確認所有參數設置完成;
S3086跳轉到下一個測試步驟,即到步驟S302。
[0010]在本發明所述的一種輔助PCB設計軟件的系統中,所述系統包括S101-S105的數據加載模塊、S201-S208的制作PCB庫模塊、S301-S308的制作SCH庫模塊。
[0011]實施本發明的一種輔助PCB設計軟件的方法,具有以下有益效果:本發明的AD9軟件,采用模擬鍵盤的方式,把錄入的資料,軟件自動輸入坐標,網絡,從而放置需要的測試點和網絡,節省人工在輸入這些資料出現錯誤遺漏;本軟件實現了坐標測試點根據給的資料自動放置,且可以生成相應的原理圖庫,自動放置網絡對接關系,支持后期自動對比網絡關系,大大的提高的設計效率,保證了設計的質量。
[0012]
【附圖說明】
[0013]下面將結合附圖及實施例對本發明作進一步說明,附圖中:
圖1是本發明的輔助PCB設計軟件的原理框圖; 圖2是本發明的輔助PCB設計軟件的數據加載模塊的原理框圖;
圖3是本發明的輔助PCB設計軟件的制作PCB庫模塊的原理框圖;
圖4是本發明的輔助PCB設計軟件的制作Sch庫模塊的原理框圖。
[0014]
【具體實施方式】
[0015]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0016]圖1示出了本發明的輔助PCB設計軟件的方法的原理框圖,所述輔助PCB設計軟件的方法包括如下步驟:
Si啟動輔助軟件,檢查軟件是否有最新版本,如果是,將自動下載最新版本,然后啟動最新版本軟件,最后關閉自身軟件;
S2檢查本機是否存在舊版本,如果是,將刪除舊版本;如果不是,進行下一步;
S3判斷本程序是否已經啟動,如果是,將最大化已經啟動程序,最后退出程序;如果沒有,判斷config.1ni文件是否存在,如果不是,即重新生成config.1ni文件并提示,最后退出程序;判斷config.1ni文件是否存在,如果是,進行下一步;
S4加載各配置項;S5加載各默認項;如果是,進行下一步;S6軟件初始化完成進入等待狀態。
[0017]還包括如下步驟:
SlOl點擊加載按鈕,彈出打開對話框選擇要加載的文件Nails或者Pins文件;
S102檢查文件合法性,將文件名及路徑保存為默認設置;
S103打開所選擇的文件并讀取其針點個信息;
S104重新開辟內存控制存儲針對信息,讀取完所有針對信息并關閉文件;
S105加載完成。
[0018]還包括如下步驟:
S201SUB進入,打開AD軟件PCB庫制作頁面,計算PCB庫放置范圍;
S202判斷放置焊盤是否完成,如果是,退出Sub并提示結束,最后退出SUB;
S203發送放置焊盤命令并檢查命令發送是否成功;
S204輸入焊盤編號并檢查是否成功;
S205輸入內徑并檢查是否成功;
S206放置焊盤類型并檢查是否成功;
S207設置焊盤外徑X值并檢查是否成功;
S208設置焊盤外徑Y值并檢查是否成功。
[0019]進行步驟S208后的下一步包括如下步驟:
S2081設置焊盤外類型并檢查是否成功;
S2082設置焊盤放置坐標位置X值并檢查是否成功;
S2083設置焊盤放置坐標位置Y值并檢查是否成功;
S2084設置焊盤旋轉角度并檢查是否成功; S2085確認所有參數設置完成;
S2086跳轉到下一個測試步驟,即到步驟S202。
[0020]還包括如下步驟:
S30ISUB進入,打開AD軟件Sch庫制作頁面,計算Sch庫放置范圍,分段數量;
S302判斷放置是否完成,如果是,退出Sub并提示結束,最后退出SUB;
S303發送放置網絡序號命令并檢查命令發送是否成功;
S304輸入網絡編號并檢查是否成功;
S305輸入引腳X坐標位置并檢查是否成功;
S306輸入引腳Y坐標位置并檢查是否成功;
S307輸入引腳長度并檢查是否成功;
S308設置引腳放置方向并檢查是否成功。
[0021 ] 進行步驟S308后的下一步包括如下步驟:
S3081設置引腳輸入/輸出類型并檢查是否成功;
S3082設置引腳端口類型并檢查是否成功;
S3083設置引腳功能符號并檢查是否成功;
S3084設置引腳電器特性并檢查是否成功;
S3085確認所有參數設置完成;
S3086跳轉到下一個測試步驟,即到步驟S302。
[0022]一種輔助PCB設計軟件的系統,所述系統包括S101-S105的數據加載模塊、S201-S208的制作PCB庫模塊、S301-S308的制作SCH庫模塊。
[0023]測試原理:
根據軟件特性,采用模擬鍵盤的方式,把錄入的資料,軟件自動輸入坐標,
網絡,從而放置需要的測試點和網絡,節省人工在輸入這些資料出現錯誤遺漏。
[0024]本發明的的輔助PCB設計軟件的系統及方法實現了坐標測試點根據給的資料自動放置,且可以生成相應的原理圖庫,自動放置網絡對接關系,支持后期自動對比網絡關系,大大的提高的設計效率,保證了設計的質量。
[0025]盡管通過以上實施例對本發明進行了揭示,但本發明的保護范圍并不局限
于此,在不偏離本發明構思的條件下,對以上各構件所做的變形、替換等均將落入本發明的權利要求范圍內。
【主權項】
1.一種輔助PCB設計軟件的方法,其特征在于,包括如下步驟: SI啟動輔助軟件,檢查軟件是否有最新版本,如果是,將自動下載最新版本,然后啟動最新版本軟件,最后關閉自身軟件; S2檢查本機是否存在舊版本,如果是,將刪除舊版本;如果不是,進行下一步; S3判斷本程序是否已經啟動,如果是,將最大化已經啟動程序,最后退出程序;如果沒有,判斷config.1ni文件是否存在,如果不是,即重新生成config.1ni文件并提示,最后退出程序;判斷config.1ni文件是否存在,如果是,進行下一步; S4加載各配置項; S5加載各默認項;如果是,進行下一步; S6軟件初始化完成進入等待狀態。2.如權利要求1所述的輔助PCB設計軟件的方法,其特征在于,還包括如下步驟: SlOl點擊加載按鈕,彈出打開對話框選擇要加載的文件Nails或者Pins文件; S102檢查文件合法性,將文件名及路徑保存為默認設置; S103打開所選擇的文件并讀取其針點個信息; S104重新開辟內存控制存儲針對信息,讀取完所有針對信息并關閉文件; S105加載完成。3.如權利要求2所述的輔助PCB設計軟件的方法,其特征在于,還包括如下步驟: S201SUB進入,打開AD軟件PCB庫制作頁面,計算PCB庫放置范圍; S202判斷放置焊盤是否完成,如果是,退出Sub并提示結束,最后退出SUB ; S203發送放置焊盤命令并檢查命令發送是否成功; S204輸入焊盤編號并檢查是否成功; S205輸入內徑并檢查是否成功; S206放置焊盤類型并檢查是否成功; S207設置焊盤外徑X值并檢查是否成功; S208設置焊盤外徑Y值并檢查是否成功。4.如權利要求3所述的輔助PCB設計軟件的方法,其特征在于,進行步驟S208后的下一步包括如下步驟: S2081設置焊盤外類型并檢查是否成功; S2082設置焊盤放置坐標位置X值并檢查是否成功; S2083設置焊盤放置坐標位置Y值并檢查是否成功; S2084設置焊盤旋轉角度并檢查是否成功; S2085確認所有參數設置完成; S2086跳轉到下一個測試步驟,即到步驟S202。5.如權利要求4所述的輔助PCB設計軟件的方法,其特征在于,還包括如下步驟: S301SUB進入,打開AD軟件Sch庫制作頁面,計算Sch庫放置范圍,分段數量; S302判斷放置是否完成,如果是,退出Sub并提示結束,最后退出SUB ; S303發送放置網絡序號命令并檢查命令發送是否成功; S304輸入網絡編號并檢查是否成功; S305輸入引腳X坐標位置并檢查是否成功; S306輸入引腳Y坐標位置并檢查是否成功; S307輸入引腳長度并檢查是否成功; S308設置引腳放置方向并檢查是否成功。6.如權利要求5所述的輔助PCB設計軟件的方法,其特征在于,進行步驟S308后的下一步包括如下步驟: S3081設置引腳輸入/輸出類型并檢查是否成功; S3082設置引腳端口類型并檢查是否成功; S3083設置引腳功能符號并檢查是否成功; S3084設置引腳電器特性并檢查是否成功; S3085確認所有參數設置完成; S3086跳轉到下一個測試步驟,即到步驟S302。7.—種輔助PCB設計軟件的系統,其特征在于,所述系統包括S101-S105的數據加載模塊、S201-S208的制作PCB庫模塊、S301-S308的制作SCH庫模塊。
【文檔編號】G06F17/50GK105938507SQ201610230137
【公開日】2016年9月14日
【申請日】2016年4月14日
【發明人】吳少華, 宋濤, 王冕
【申請人】深圳市明信測試設備有限公司