freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程專業(yè)課程設(shè)計(jì)項(xiàng)目-電梯控制課程設(shè)計(jì)報(bào)告(存儲(chǔ)版)

  

【正文】 請(qǐng)求指令,進(jìn)而驅(qū)動(dòng)電梯驅(qū)動(dòng)電機(jī)來控制電梯的上下運(yùn)動(dòng)(2)輸入用戶通過電梯內(nèi)部的按鈕——1~40 層的數(shù)字按鈕、向上或向下請(qǐng)求的按鈕(3)處理過程描述系統(tǒng)獲得多用戶的請(qǐng)求后,將指令傳遞到應(yīng)用接口,在系統(tǒng)的規(guī)定等待時(shí)間段里,如果沒有特殊請(qǐng)求(開門、關(guān)門按鈕) ,電梯門則自動(dòng)關(guān)閉,然后將獲得的請(qǐng)求經(jīng)過優(yōu)先處理得到當(dāng)前電梯所要去的首目的樓層,結(jié)合電梯當(dāng)前樓層判斷出電梯要做向上還是向下運(yùn)動(dòng),進(jìn)而將指令傳遞給上下運(yùn)動(dòng)控制系統(tǒng),從而驅(qū)動(dòng)電梯上下運(yùn)動(dòng)來實(shí)現(xiàn)上下樓的目的。、限制與約束該電梯控制系統(tǒng)要求在 windows 環(huán)境下運(yùn)行;、假設(shè)與前提條件本電梯控制系統(tǒng)在開發(fā)的過程中,分為軟件工程與技術(shù)實(shí)現(xiàn)兩大部分。電梯技術(shù)的發(fā)展也離不開這一切。這為人們的學(xué)習(xí)和生活提供了極大的便利。(3)乘客需要知道電梯顯示面板各個(gè)按鈕的功能,上下樓時(shí)該如何操作。(2)前提條件: 需要分析人員要有豐富的經(jīng)驗(yàn),充分理解分析該系統(tǒng)要實(shí)現(xiàn)的功能;開發(fā)人員要具備豐富的編程經(jīng)驗(yàn),盡量做到讓系統(tǒng)能夠滿足客戶的需求;再者,隊(duì)員之間要互相溝通,有很好的團(tuán)隊(duì)合作精神。 功能或行為需求:優(yōu)先級(jí)控制(1)引言電梯很多時(shí)候都會(huì)接到兩個(gè)或兩個(gè)以上的請(qǐng)求,為了減少多個(gè)請(qǐng)求的等待時(shí)間,系統(tǒng)需要對(duì)多個(gè)請(qǐng)求進(jìn)行優(yōu)先級(jí)的判斷(2)輸入按鈕的選擇相當(dāng)于輸入(3)處理過程描述在多用戶使用電梯的時(shí)候,即系統(tǒng)接到多個(gè)請(qǐng)求后,或系統(tǒng)在接到一個(gè)請(qǐng)求后又接到別的請(qǐng)求。 可維護(hù)性代碼有足夠的注釋,清晰的結(jié)構(gòu),變量、函數(shù)等的命名具有較高的易理解性,以便修改潛伏的錯(cuò)誤,改進(jìn)性能和其他屬性,使軟件產(chǎn)品適應(yīng)環(huán)境的變化 可移植性本電梯控制系統(tǒng)采用 windows 操作系統(tǒng)下的 VC++ 編譯環(huán)境,在通用的程序設(shè)計(jì)語(yǔ)言和運(yùn)行支撐環(huán)境下,有較高的可移植性8 概要設(shè)計(jì)(1) 、電梯類型class CElevator : public CDialog{public:CElevator(CWnd* pParent = NULL)。int flag。 protected: CRect m_rect。afx_msg void On4()。afx_msg void On12()。afx_msg void On20()。afx_msg void On28()。afx_msg void On36()。除此之外,主程序還處理各個(gè)模塊的初始化和銷毀工作,以及電梯狀態(tài)的輸出。i++){ //循環(huán)檢測(cè)是否有符合條件的電梯 if((m_elevator[i]state==free) || ((m_elevator[i]state==state)amp。 (m_elevator[i]state==down))) //如果上行狀態(tài)中,電梯的當(dāng)前樓層小于請(qǐng)求樓層||下行狀態(tài)中,電梯當(dāng)前樓層大于請(qǐng)求樓層 continue。signal=1。 } m_elevator[select]SetTimer(1,20,0)。i++){if(m_elevator[i]nowfloor==F1 amp。 if(head==NULL) {head=CElevator::cteam(CElevator::head,CElevator::floor)。}}電梯全在一樓時(shí):14在 30 樓按上時(shí):在 8 樓按上時(shí):15在 20 樓按下時(shí):在 2 號(hào)電梯按 40 樓時(shí):16在 4 樓按下:17本設(shè)計(jì)對(duì)于現(xiàn)在的學(xué)習(xí)程度來說比較難,當(dāng)初因?yàn)榭紤]不夠成熟,以為有提示會(huì)簡(jiǎn)單一點(diǎn),可這大大超出目前編程能力,思考不嚴(yán)謹(jǐn),以至于程序?qū)哟问只靵y。完成這份報(bào)告要感謝各位組員的努力和付出。由于開始按照實(shí)現(xiàn)提示來做就定義了很多后來都沒有用到的變量,結(jié)果既浪費(fèi)了時(shí)間又打亂了設(shè)計(jì)思緒。 signal=1。}void CElevator::On1() {13//在電梯內(nèi)按樓按鈕CElevator::floor=F1。(m_elevator[select]signal!=1))。(m_elevator[select]signal==1)) { m_elevator[select]signal=0。}if(select==5)//如果當(dāng)前選擇狀態(tài)為,循環(huán)檢測(cè)直到找到合適的電梯 {do{if(signal==1) { signal=0。(m_elevator[i]state==state))) {//是否有空閑電梯||上下行狀態(tài)與需求一致并且電梯沒有收到請(qǐng)求||上下行狀態(tài)與需求一致并且需求狀態(tài)與請(qǐng)求狀態(tài)一致 if(((m_elevator[i]nowfloor f) amp。各模塊之間的調(diào)用關(guān)系如下:11主程序電梯模塊乘客棧模塊等待隊(duì)列模塊乘客模塊高樓模塊 詳細(xì)設(shè)計(jì)部分主要代碼://電梯選擇函數(shù)void CElevatorSystemDlg::call(int state,int f){ int cha=600。afx_msg void On40()。afx_m
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1