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