基于windos的單相串激電動機cad系統
林明耀,胡劍鋒
(東南大學,江蘇南京210096)
摘要:利用面向對象的編程方法,使用visuaic++語言編制了基于windows98/nt平臺的單相串激電動機cad軟件,并開發了數據庫管理系統。軟件系統人機界面友好、通用性強,使用十分方便。
關鍵詞:計算機輔助設計,visual c++單相串激電動機
中圖分類號;tm331.1 文獻標識碼:a 文章編號:1001-6848(2000)02-0008-03
l 引 言
單相串激電動機結構簡單、使用方便、易于控制,主要用于要求轉速高、體積小和重量輕的場合,如吸塵器、攪拌器等家用電器以及手電鉆、沖擊鉆等電動工具中,其使用面廣,用量大。提高單相串激電動機的產品設計水平和縮短電機設計周期,越來越受到生產廠家的重視。采用傳統的手工設計方法,耗時長,不利于方案的調整。cad技術的采用,大大縮短了電機設計周期,提高了設計精度,但大多數的電機cad軟件是基于dos平臺開發的,軟件的圖形、文字輔助功能不強,開發出來的程序不直觀,界面不漂亮。
windows是一個功能強大的圖形式操作環境軟件,以它的多窗口、多任務性能和基于圖形的人機界面為用戶提供了全新、高效和簡便的操作手段。基于windows操怍平臺設計的cad軟件可以采用windows統一的操作方式,易學、易掌握。microsoftvisual c++是程序設計語言c++的集成編程環境,利用它可以方便地設計windows應用軟件,解決dos環境下編制界面困難的問題。c++語言是面向對象的編程設計語言,面向對象的程序設計方法使程序設計更方便、可靠,并可以縮短開發周期,提高軟件的可靠性。
本文的單相串激電動機cad軟件(系統結構框圖見圖1),是基于windows98/nt環境下,用visual c++5,0開發的一種交互式軟件,并且包含數據庫管理系統。該軟件系統輸入數據方便、人機界面友好、操作方便、通用性強,適合于生產廠家對電機的設計、分析和優化。
2軟件系統結構
windows平臺其有強大的圖形窗口操作功能,實用的產品化的圖形界面,單相串激電動機cad基于windows的單相串激電動機cad系統林明耀胡劍鋒系統設計中充分利用了這些特點,在windows下,單相串激電動機設計軟件由在主窗口以圖標表示的若干應用程序組成,包括單相串激電動機輔助計算程序、數據庫管理和維護及幫助等。系統所有的操作都在主窗口中進行,通過選擇主窗口上的菜單項或工具欄上的圖標按鈕,進入電機性能計算或數據庫管理,軟件的系統結構如圖1所示。
電機性能計算部分包括電機數據輸入、電磁性能計算和計算結果輸出等。電機數據的輸入用一個選項卡控件,分3個頁面輸入包括額定數據、繞組數和結構參數等數據(見圖2)。計算結果輸出窗口以多文檔(mdi)的形式輸出一個文檔窗口和一個曲線窗口,文檔窗口輸出電機結構參數、額定工作點、空載時的性能數據,曲線窗口輸出不同負載下的電樞電流、輸出功率、效率和轉速等曲線。數據庫管理部分包括,對以往計算過的電機型號及相關數據的查詢,材料庫的維護,即對硅鋼片的磁化曲線數據表、硅鋼片的損耗曲線數據表以及風摩機械損耗數據表進行維護,可以對這些數據進行增加記錄、刪除記錄或修改記錄等操作。另外,為便于與測試結果比較,設置了查看任意轉矩負載下的電流、輸出功率、效率和轉逮等數據的功能。為方便不太熟悉電機結構的人員使用本軟件,還增加了系統幫助的功能。
3友好的人機界面設計
作為一個實用性很強的軟件,其界面的友好性十分重要。軟件從使用者的角度出發進行設計,系統的圖形界面精美,操作方便。本軟件基于windows98/nt環境下,用visual c++5.o編制,以菜單、工具欄圖標為主體的操作界面十分容易掌握。在系統幫助中包括參數說明,使用者在輸入數據時可對照說明進行。輸入數據結束后,即可進行方案保存。調用計算模塊進行設計計算,輸出結果。圖3是單相串激電機的設計結果輸出界 |