所屬欄目:智能科學技術論文 發布日期:2014-06-03 15:35 熱度:
在大部分中小企業中,由于技術力量薄弱,圖紙的修改難度極大,經常出問題,返工的圖紙時有發生,不僅浪費了大量的物力、人力和財力,更浪費了很多寶貴的競爭機會,能開發一套實用的繪圖軟件,將大大減少技術人員的勞動量,且出錯的概率減小到了最低,對企業來說是一件低投資高回報的事情。本文介紹的是給某變壓器廠制作軟件時高壓線圈圖紙的開發過程。
摘要:文章詳細介紹了變壓器中高中壓調壓線圈的參數化設計,可為相關工作者的工作實際提供參考。
關鍵詞:核心科技論文,調壓線圈,參數化設計,二次開發,AutoCAD
1總體規劃
根據圖紙將各部分開完成,分為高壓線圈視圖、中壓線圈視圖、線圈端面視圖、壓裝高度示意圖、HTV角環放置示意圖、MTV角環放置示意圖、MTV匝數簡圖、HTV出頭示意圖、參數特性表、技術要求、標題欄和明細欄這幾個部分。
主函數中完成函數調用,塊插入,書寫技術要求,標題欄和明細欄填寫。
2高壓線圈主視圖繪制
基點確定了視圖的位置,其它點坐標都根據基點坐標計算得到,基點選擇在圖1所示的點,該點是線圈相線起始位置,相線標注、撐條繪制、匝線繪制等都與該點直接相關,所以選擇該點作為基點。
基點確定后,根據編程習慣,在使用到該點的地方定義點坐標。開始時,定義了圖2所示坐標。
2.1設計思路
設計時,重復性部分、有規律變化部分設計為獨立模塊,用函數來處理,其余部分在該函數中完成。經過已有圖紙的分析,函數部分為撐條繪制、匝線繪制、相線序號標注、油道排列標注、墊塊厚度標注、匝線數目標注,其余部分直接在該函數中完成。
2.2詳細繪圖
首先進行不規則的圖線繪制,如第一條直線(PT1PT2)直線,其余直線按順序進行繪制。
2.3撐條繪制函數
算法設計:根據所給撐條數,繪制等長直線,算法簡單,用repeat循環實現,循環次數為撐條數加1,圖中多畫一根撐條,循環體中只繪制直線即可,步長值為撐條間距*自增變量。下面是函數功能說明和完整的函數清單。
;程序功能:繪制撐條
;參數說明:pt_ct撐條基點坐標(中心撐條與線圈最上沿交點)
;ct_num撐條數
;ct_jj撐條間距
;ct_len撐條高度
;使用方法:帶參調用
(defun6DB602_4draw_ct(pt_ctct_numct_jjct_len/col_widthpt_base)
(setqcol_width0pt_base(polar(polarpt_ct(/pi2)5)pi(*ct_jj(/ct_num2))))
(repeat(+ct_num1)
(command"clayer""細實線層""line"
(polarpt_base0(*ct_jjcol_width))
(polar(polarpt_base0(*ct_jjcol_width))
(/pi-2)ct_len)"")
(setqcol_width(1+col_width))))
函數執行后結果如圖3所示。
2.4匝線繪制
算法設計:匝線要傾斜,中間斷開,繪制時使用repeat函數,次數為匝線數目,循環體中繪制兩條直線,注意直線的右邊縱坐標小于左邊。
函數如下:
(defun6DB602_4draw_zx(pt_zxct_numct_jjzx_numzx_jj/l_heightzx_len)
(setql_height0zx_len(*(/ct_num2)ct_jj))
(repeatzx_num(command"clayer""細實線層""line"(polarpt_zx(/pi-2)(*zx_jjl_height))
(polar(polar(polarpt_zx(/pi-2)(*zx_jjl_height))(/pi-2)1)0(+zx_len3))"")
(command"clayer""細實線層""line"(polar(polar(polarpt_zx(/pi-2)(*zx_jjl_height))(/pi-2)1)0(+zx_lenct_jj))
(polar(polar(polar(polar(polarpt_zx(/pi-2)(*zx_jjl_height))(/pi-2)1)0zx_len)(/pi-2)1)0zx_len)"")
(setql_height(1+l_height))))
2.5相線序號標注
算法設計:相線標注要求每一相線根據給定的起點序號,逆時針累加,在平面圖中,向右遞增,直到撐條數為最大值時,從1開始遞增,到達撐條數一半時,從左邊開始標注。標注時遇到相等的情況,減少一相的標注,不等時,必須每相進行標注。根據以上要求,設計時,先判斷相線起點是否相同,在進行每一相的標注。
2.6油道排列標注
算法設計:油道排列標注要求從起點開始,能實現逆時針和順指針旋轉標注,標注數字按下面公式進行計算:(油道數+油道寬度)/撐條數×撐條序號+4.5。
2.7墊塊厚度序列標注
算法設計:墊塊厚度序列標注要求根據給定墊塊厚度序列字符串進行標注,設計時,先將字符串進行分離,得到對應的值,再將其進行標注。函數注釋及程序清單如下。
2.8序號標注及其它
線性標注、序號標注及其他繪制均按AUTOCAD習慣完成。
3中壓線圈主視圖繪制
中壓線圈主視圖,大部分與高壓線圈主視圖一致,點位圖中,基點坐標選擇一致。
設計時,中壓線圈思路與高壓線圈思路一致,不再贅述,現將有區別的部分加以闡述。
墊塊高線繪制時,要求將總高輸入后,將其逐一除以25-35,能除盡時,商就是單個墊塊高度。
4線圈端面視圖繪制
端面視圖中,相線序號標注用函數實現,相線起點和終點引線用塊插入,其余按AUTOCAD繪圖順序進行繪制。
根據圖形特點,以圓心為基點。基點確定后,進行圓的繪制,直線繪制并進行陣列,陣列的數目由撐條數確定。
環形數字標注時,重點是坐標的計算,起點確定后,根據標注的數目,均分整圓,得到他們之間的夾角,使用polar函數,起點和移動距離相同,只需要改變角度即可。
5其它部分繪制
HTV角環放置示意圖、MTV角環放置示意圖、MTV匝線簡圖、壓裝高度示意圖使用、特性表使用塊插入的方式進行繪制。圖副、技術要求、標題欄、明細欄調用已有工具函數完成。
6結語
經過上述編程,按要求完成了所有功能,為類似零件的二次開發提供了多個有用的函數。
參考文獻:
[1]呂殿利,汪友華,韓婷彥,等.基于參數化有限元法的特高壓變壓器線圈電場計算與優化設計[J].河北工業大學學報,2010,(6).
文章標題:核心科技論文高中壓調壓線圈參數化設計
轉載請注明來自:http://www.56st48f.cn/fblw/dianxin/zhineng/21213.html
攝影藝術領域AHCI期刊推薦《Phot...關注:107
Nature旗下多學科子刊Nature Com...關注:152
中小學教師值得了解,這些教育學...關注:47
2025年寫管理學論文可以用的19個...關注:192
測繪領域科技核心期刊選擇 輕松拿...關注:64
及時開論文檢索證明很重要關注:52
中國水產科學期刊是核心期刊嗎關注:54
國際出書需要了解的問題解答關注:58
合著出書能否評職稱?關注:48
電信學有哪些可投稿的SCI期刊,值...關注:66
通信工程行業論文選題關注:73
SCIE、ESCI、SSCI和AHCI期刊目錄...關注:121
評職稱發論文好還是出書好關注:68
復印報刊資料重要轉載來源期刊(...關注:51
英文期刊審稿常見的論文狀態及其...關注:69
電子信息論文范文
智能科學技術論文 廣播電視論文 光電技術論文 計算機信息管理論文 計算機網絡論文 計算機應用論文 通信論文 信息安全論文 微電子應用論文 電子技術論文 生物醫學工程論文 軟件開發論文
SCI期刊分析
copyright © www.56st48f.cn, All Rights Reserved
搜論文知識網 冀ICP備15021333號-3