





【摘 要】 本文闡述了數據庫信息管理系統的涵義,通過ACCESS建立變壓器數據庫,利用VB對變壓器數據庫信息管理系統進行查詢和管理,在一定程度上提高了工作效率。
【關鍵詞】 變壓器 數據庫 信息管理系統 VB
【DOI編碼】 10.3969/j.issn.1674-4977.2015.12.009
變壓器在電力傳輸過程中起著舉足輕重的作用,隨著工業和農業的發展,對電力的需求也越來越多,但變壓器的設計資源繁多,包括變壓器常用資料、變壓器設計基礎知識、變壓器零件常用材料、變壓器零件結構、常用變壓器設計計算資料等,要把這些資源利用起來,必須進行統一的管理,因此建立變壓器數據庫的管理系統必不可少[1]。
數據庫(DATABASE)是為某一特定的應用目的而組織起來的大量相關數據的結合,數據庫中的數據能被輸入、編輯和刪除。它具有數據重復少、易于提供符合用戶不同要求的信息、易于提供安全保障等特點。數據庫信息管理系統是一種操縱和管理數據庫的大型軟件,用于建立、使用和維護數據庫。用戶通過數據庫信息管理系統實現對數據庫的控制和管理,并確保數據庫的完整和安全[2]。
1 創建變壓器數據庫
變壓器數據庫主要包括變壓器的標準零部件參數庫、結構圖形庫等。本次設計采用微軟辦公軟件中的組件ACCESS作為數據庫軟件。它不但具有基本的數據庫功能而且功能全面,是一種能夠很好管理個人與小型企業所使用的數據庫的軟件。它即可以在其內部存儲數據,又可以鏈接外部數據源中的數據,能夠滿足多種用戶需要。ACCESS可以建立數據表,修改數據表的結構,完成數據的輸入以及其它對數據的操作。數據庫是一系列相關表的集合,簡單的數據庫可能只包含一個表,一般的數據庫都包含許多個表,因此,創建一系列表,就是創建一個數據庫。
(1)標準零部件數據庫
變壓器標準零部件數據庫能保存各種標準件的尺寸與規格信息。在設計過程中可以直接選取數據庫中的參數來生成模型,或者在已有參數的基礎上進行修改,利用系統所提供的參數化設計接口來生成滿足需求的零部件模型。
下面以部分數據庫設計方法說明整個系統的數據庫設計方法。圖1所示就是用ACCESS創建的變壓器標準件及尺寸的數據表。
表中的字段有編號、產品編號及與各表所對應的標準件的基本尺寸等,下面以D形軛鐵心截面積的標準尺寸為例來介紹下它包含的數據表。D形軛鐵心截面積的字段有:鐵芯直徑、紙筒內徑、柱毛截面積、三相角重等。在ACCESS數據庫中設計出來的數據表如圖2所示。D形軛鐵心截面積具體參數數據源的字段結構如圖3所示。
其它準件數據庫表與D形軛鐵心截面積的結構類似。
(2)圖形庫
在變壓器數據庫信息管理系統中,包含大量的圖形文件:變壓器的每一個標準件和零部件都有一個工程圖形原型和一個三維圖形文件。在設計過程中會對大量的圖形文件進行調用和處理。設計的結果也都以圖形文件的形式來保存。
2 VB對變壓器數據庫信息管理系統的操作
Visual Basic是Windows下常用的編程語言,它可以用來建立良好的用戶界面以及完成數據庫數據的查詢、讀取等功能。本系統模型參數采用ACCESS數據庫來存貯標準件及變壓器結構實例的各參數。VB通過ACCESS數據庫讀取和調用變壓器零部件的圖形數據、非圖形數據以及圖形文件的零件信息,然后通過驅動三維制圖軟件將所讀取的變壓器零部件參數直接建模。將變壓器標準件管理系統劃分為:螺栓、散熱器、線圈型號、鐵芯截面積4個功能模塊,如圖4所示。在各個模塊中,用戶都可以進行查詢、修改、添加和刪除等功能,從而便于用戶分任務分階段地組織開發,大大提高效率,而且本系統具有良好的可擴充性,可根據需要來方便地擴充功能。變壓器系統標準件數據庫VB界面如圖5所示。
圖4 標準件管理系統功能模塊
圖5 變壓器標準件庫界面
下面是用于獲得圖6查詢界面輸入的繞組數和疊片系數相匹配的鐵芯直徑的代碼:
bb=Text1.Text
Dim b As Integer
Dim c As Boolean
Data1.Recordset.MoveFirst
c=True
bb1=bb
Do While (Not Data1.Recordset.EOF)
b=Data1.Recordset.Fields(“鐵芯直徑”)
If bb-b>=0 Then
bb1=b
Text2.Text=Format(Data1.Recordset.Fields(“柱毛截面”)*d,“0.0”)
Text3.Text=Format(Data1.Recordset.Fields(“軛毛截面”)*d,“0.0”)
Text4.Text=Format(Data1.Recordset.Fields(“三相角重”)*d,“0.0”)
Text5.Text=Data1.Recordset.Fields(“撐條數”)
Data1.Recordset.MoveNext
Else
Data1.Recordset.MoveNext
c=False
Exit Sub
End If
Loop
需要說明的是,平時在計算部分變壓器零部件尺寸的時候,要根據實際計算出來的數據查詢出與之相符的標準值,此次是根據計算出來的數值在VB已經建立好的ACCESS數據庫中自動查詢出來的標準值。例如平時我們手動查詢線圈型號橫截面積時容易出錯,費時費力,本系統解決了這一難題。
3 結束語
基于VB的變壓器的數據庫信息管理系統在一定程度上節省了人力和時間,實現了變壓器零件與部件的合理、科學的管理,并在此基礎上實現了變壓器零部件的預覽,為變壓器的設計計算過程提供了方便。
參考文獻
[1]李玉玲,巫付專,宋中瑜.變壓器CAD系統的設計[J].成組技術與生產現代化,2001(3).
[2]郭琦.Visual Basic數據庫系統開發技術[M].北京:人民郵電出版社,2003.
作者簡介
劉興紅,工程師,畢業于遼寧工業大學機械電子工程專業,碩士研究生,現于鐵嶺市特種設備監督檢驗所從事機電檢驗工作。
(責任編輯:張曉明)