【同心式繞組電機(jī)電磁計(jì)算程序設(shè)計(jì)1600字】_第1頁
【同心式繞組電機(jī)電磁計(jì)算程序設(shè)計(jì)1600字】_第2頁
【同心式繞組電機(jī)電磁計(jì)算程序設(shè)計(jì)1600字】_第3頁
【同心式繞組電機(jī)電磁計(jì)算程序設(shè)計(jì)1600字】_第4頁
【同心式繞組電機(jī)電磁計(jì)算程序設(shè)計(jì)1600字】_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

同心式繞組電機(jī)電磁計(jì)算程序設(shè)計(jì)目錄TOC\o"1-2"\h\u154同心式繞組電機(jī)電磁計(jì)算程序設(shè)計(jì) 1164911編程語言 1230802電磁計(jì)算程序設(shè)計(jì) 180212.1界面設(shè)計(jì) 1324662.2程序設(shè)計(jì) 41編程語言對于設(shè)計(jì)電機(jī)電磁計(jì)算程序所用的語言,可以從目前的主流的高級語言中選擇,如C語言和VB語言等。從查閱過的文獻(xiàn)中發(fā)現(xiàn)許多電機(jī)設(shè)計(jì)程序都選用VB編程語言,本次設(shè)計(jì)就選擇VB6.0編程語言。將VB語言與其它幾種高級語言進(jìn)行比較,其有如下幾個優(yōu)點(diǎn):一、對非專業(yè)程序員非常友好。VB沒有C語言的編程方式靈活,但它的學(xué)習(xí)門檻低,障礙少,學(xué)習(xí)起來非常簡單,使得大部分人都能在簡單學(xué)習(xí)后進(jìn)行編程;二、有強(qiáng)大的計(jì)算功能。進(jìn)行電磁計(jì)算程序設(shè)計(jì)時,往往會處理大量的數(shù)學(xué)計(jì)算,這就需要我們所選擇的編程語言可以應(yīng)對,VB便可以處理;三、可視化程序設(shè)計(jì)。VB提供可以隨意選擇和拖動的控件,這些控件都預(yù)設(shè)了對應(yīng)的初始屬性,屬性可以隨使用者的要求隨時進(jìn)行更改,這就提供了非常大的便利,也大大提升了程序編寫的效率;四、編程機(jī)制靈活。VB的編程方式不同于其它傳統(tǒng)的編程語言,它區(qū)別于那些面向過程的編程機(jī)制,可以實(shí)現(xiàn)窗體與其對應(yīng)代碼的獨(dú)立對應(yīng),用戶只需要按照當(dāng)前的動作編寫相應(yīng)的代碼即可,這樣就可以實(shí)現(xiàn)各窗體之間互補(bǔ)干擾,使得編碼更加具有條理性,也便于后期修改;五、具有完善的幫助功能。在使用過程中,某些步驟或功能不熟悉時,可以在軟件菜單中尋找?guī)椭畔?,這和Windows系統(tǒng)中的大部分軟件一樣,非常方便。綜上所述,確定了選擇VB6.0作為設(shè)計(jì)電磁計(jì)算程序的編程語言。2電磁計(jì)算程序設(shè)計(jì)本章節(jié)主要進(jìn)行的是電機(jī)校核程序的設(shè)計(jì)。我們可以將校核程序比作“計(jì)算器”,它將幫助計(jì)算者進(jìn)行異步電機(jī)的電磁計(jì)算,以機(jī)算方式來替代傳統(tǒng)的人工手算。但是計(jì)算機(jī)并沒有人腦那樣智能,它不能像人那樣用肉眼直觀的獲取計(jì)算所需要的各種參數(shù),所以為了保證設(shè)計(jì)出來的計(jì)算程序能準(zhǔn)確地幫助計(jì)算者處理大量數(shù)據(jù)并得到誤差允許范圍內(nèi)的結(jié)果,校核程序的設(shè)計(jì)思路并不能簡單的模仿手算程序,必須結(jié)合計(jì)算機(jī)語言的語法特點(diǎn)和邏輯算法,將其融入傳統(tǒng)手算方式中,這就是電磁計(jì)算程序設(shè)計(jì)的基本思路。2.1界面設(shè)計(jì)由于同心式繞組電機(jī)電磁計(jì)算中涉及到的參數(shù)數(shù)量太多,我們需要將這些參數(shù)大體歸為四類,在程序界面中直觀體現(xiàn)就是在主窗體上劃分四個桌面,要實(shí)現(xiàn)這一步操作,首先需要創(chuàng)建主窗體,然后在主窗體使用MicrosoftTabbedDialogControl6.0控件,通過調(diào)整它的屬性值來得到四個桌面。圖3-1MicrosoftTabbedDialogControl6.0控件接下來要對四個桌面進(jìn)行單獨(dú)設(shè)計(jì)編輯,此時不能直接在主窗體進(jìn)行操作,而是需要在主窗體上添加新的窗體,然后使用label控件和textbox控件:圖3-2label控件(左)和textbox控件(右)添加后將各個控件進(jìn)行排列和重命名,使得整個界面干凈整齊,簡潔明了。最后完成的基本參數(shù)、定子參數(shù)與轉(zhuǎn)子參數(shù)的設(shè)計(jì)界面如下:圖3-3基本參數(shù)的界面設(shè)計(jì)圖3-4定子參數(shù)的界面設(shè)計(jì)圖3-5轉(zhuǎn)子參數(shù)的界面設(shè)計(jì)在設(shè)計(jì)計(jì)算結(jié)果的程序界面時,除了要用到上述的幾種控件,還需要一種命令控件來讓程序得出最后的計(jì)算結(jié)果:圖3-6commandbutton控件計(jì)算結(jié)果的設(shè)計(jì)界面如下:圖3-7計(jì)算結(jié)果的界面設(shè)計(jì)2.2程序設(shè)計(jì)VB的代碼編寫非常靈活,只需要選定需要操作窗體或控件,單擊鼠標(biāo)右鍵就會出現(xiàn)如下界面,根據(jù)文本指引,可以輕而易舉的找到并進(jìn)入代碼編輯窗口,然后進(jìn)行代碼編輯和修改。圖3-8界面圖在同心式繞組電機(jī)電磁計(jì)算過程中,夾雜著許多圖表和曲線,進(jìn)行人工計(jì)算時,這些圖表和曲線給我們提供了很大的便利,但在機(jī)算時,計(jì)算機(jī)并不能完全識別和處理圖表和曲線。所以,在程序設(shè)計(jì)中,通常使用以下方法對它們進(jìn)行處理。部分曲線本身就是根據(jù)公式畫出來的,我們只需要將其轉(zhuǎn)換為原始公式即可;對于沒有原始公式的曲線,可以在曲線上取多組數(shù)據(jù),對取得的數(shù)據(jù)進(jìn)行數(shù)學(xué)分析,然后進(jìn)行曲線擬合,得出近似的公式;以上方法均無法實(shí)現(xiàn)時,可以使用插值法對曲線進(jìn)行分段處理。通過前邊的分析,現(xiàn)將同心式繞組異步電機(jī)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論